SAURABH MAURYA

Software Developer | AI/ML Engineer
Lucknow, IN.

About

Highly passionate and detail-oriented Software Developer with a strong foundation in AI and Machine Learning, adept at building efficient, scalable, and high-quality applications. Recognized among the top 5% of his university batch and consistently ranked in the top 10% of global coding contests (Codeforces, LeetCode, Google Kick Start). Eager to leverage comprehensive full-stack development expertise and problem-solving skills to contribute to innovative software solutions.

Work

Independent Software Development & Projects
|

Full-Stack Developer | AI/ML Engineer

Lucknow, Uttar Pradesh, India

Summary

Spearheaded the design, development, and deployment of diverse software solutions, including full-stack web, mobile, and desktop applications, leveraging expertise in AI/ML and database management.

Highlights

Developed and deployed 5+ full-stack web applications using modern technologies including HTML, CSS, JavaScript, Node.js, Express, and MongoDB, demonstrating end-to-end development capabilities.

Engineered diverse mobile applications for cross-platform (Flutter, React Native) and native (Kotlin, Swift) environments, expanding user reach and enhancing mobile experiences.

Contributed actively to multiple open-source projects on GitHub, successfully submitting accepted pull requests and collaborating effectively within a version-controlled environment.

Designed and implemented robust RESTful APIs, seamlessly integrating them with frontend applications to ensure efficient data flow and system interoperability.

Built versatile desktop applications utilizing Java, C++, and Python (Tkinter/PyQt), showcasing adaptability across various programming languages and application types.

Gained practical experience through internships in software development and IT, applying theoretical knowledge to real-world challenges and contributing to project life cycles.

Managed and optimized relational and NoSQL databases, including MySQL, PostgreSQL, and MongoDB, by designing efficient schemas and writing complex queries to support scalable application data.

Education

Dr. A.P.J. Abdul Kalam Technical University
Lucknow, Uttar Pradesh, India

Bachelor of Engineering

Computer Science and Engineering (AI)

Grade: Among the top 5% of the batch

Courses

Machine Learning

Artificial Intelligence

Data Structures and Algorithms

Certificates

Applied Data Science with Python Specialization

Issued By

University of Michigan

Google Data Analytics Specialization

Issued By

Google

Skills

Programming Languages

Python, C++, Java, Kotlin, Swift, JavaScript, HTML, CSS, SQL.

Web Technologies

Node.js, Express.js, RESTful APIs, Full-Stack Development.

Mobile Development

Flutter, React Native, Kotlin, Swift.

Desktop Development

Java, C++, Python, Tkinter, PyQt.

Databases

MySQL, PostgreSQL, MongoDB, Schema Design, Query Optimization.

Machine Learning & AI

NLP, Deep Learning, CNNs, TensorFlow, Keras, NLTK, spaCy, Sentiment Analysis, Facial Recognition, Resume Screening.

Data Structures & Algorithms

DSA, Problem Solving, Competitive Programming.

Version Control

Git, GitHub.

Projects

AI-Powered Resume Screener

Summary

Built a system that uses NLP and ML models to rank or filter resumes.

Sentiment Analysis Tool

Summary

Created a sentiment analysis tool to classify text.

Secure Face Recognition System

Summary

Developed a facial recognition application for secure login or attendance.

AI-Powered Chatbot

Summary

Developed an AI-powered chatbot for customer support and FAQs.

Handwritten Digit Recognizer

Summary

Trained a neural network on the MNIST dataset to recognize handwritten digits.