Experienced Software Engineer | Data Science & ML Enthusiast
About Me
Experienced Software Engineer focused on building large-scale distributed systems, cloud-native microservices, and reliable backend platforms using Java, Spring Boot, Python, Azure, and AWS, with strong enthusiasm for Machine Learning, AI-driven capabilities, and Security Research.
Strong in object-oriented design, system design, concurrency, performance engineering, and modern SDLC practices.
Professional Skills
Data Structures & Algorithms
API Development & Testing
System Design & Architecture
AWS EC2, S3, GCP, Azure, Elastic Search
Databases - SQL, PostgreSQL, DynamoDB, Graph DB, Cassandra
Classical ML (Classification, Regression, Time-Series)
Deep Learning, NLP & Transformers
Generative AI, LLMs, LangChain, Agentic AI, Vector DB
Problem Solving, Communication, Leadership
Tools (IntelliJ, VS Code, Sequel Ace, SVN, GIT, Docker)
2015 - 2019
Information Technology
Dr. A P J Abdul Kalam Technical University, Lucknow
CPI: 8.91
2022 - 2024
Computer Science & Mathematics
Indian Institute of Technology, Patna (IIT P)
CPI: 9.20
Senior Developer
- Architected high-availability cloud-native microservices on Spring Boot, Kubernetes, and PostgreSQL for a production eGov platform.
- Built low-latency secure REST APIs with strong observability, monitoring dashboards, and resilience.
- Led architecture, scalability strategy, debugging, and cross-team incident resolution across distributed systems.
- Integrated AI-driven services into backend workflows enabling real-time inference.
Software Development Engineer
- Engineered high-throughput distributed APIs ensuring fault tolerance, reliability engineering, and production resilience.
- Improved system efficiency by 12% through backend optimization, testing practices, and workload performance engineering.
- Strengthened availability, monitoring, and operational stability under production traffic.
Software Engineer Apprentice (SWE I)
- Designed and implemented distributed compute pipelines and backend services supporting large-scale parallel workloads.
- Enhanced algorithmic efficiency, concurrency handling, and system throughput, reducing latency by 14%.
- Optimized parallel execution workflows across cloud-integrated distributed infrastructure.
Project Assistant
- Developed real-time distributed AI inference systems for safety-critical ADAS deployments.
- Achieved 14% latency reduction while ensuring secure, compliant, and resilient architectures.
Software Engineer
- Drove CI/CD modernization and modular microservices architecture, accelerating delivery by 40%.
- Improved system reliability, uptime, monitoring, and fault tolerance across distributed enterprise platforms.
- Designed scalable backend systems emphasizing maintainability, debugging, and performance optimization.
Cyber Security Researcher (Intern)
- Implemented personal data protection policies in IT applications: Data Portability Implementation on the National Scholarship Portal (NSP) 2.0, utilizing Front-end: HTML, CSS, JS, Bootstrap and Back-end: PHP, MySQL, ensuring effective data analysis and adherence to Data Protection Policies in India.
Certifications
Building LLM Applications With Prompt Engineering (NVIDIA)
Leveraging LLMs for diverse tasks is by using modern prompt engineering techniques. These techniques are also foundational for more advanced LLM-based methods such as Retrieval-Augmented Generation (RAG) and Parameter-Efficient Fine-Tuning (PEFT).
Introducing Generative AI with AWS (Udacity)
Leveraging LLMs and Gen AIs using diverse AWS services and its application on real-time tasks.
Developing Secure Software(LinkedIn Certifcation)
Leveraging secure software development tools and frameworks with secure coding practices such as input validation, separation of concerns, and single access point. Also enables recognition of different kinds of security threats and fortifying the code.
Master Spring Boot 3 & Spring Framework 6 with Java (Udemy : In28minutes)
Build Web Application, REST API and Full Stack Application with Spring Boot and Spring Framework including Maven, Eclipse, JUnit and Mockito.
Convolutional Neural Networks in TensorFlow (DeepLearning.AI)
Learn advanced techniques to improve computer vision models. Work with real-world images, visualize image processing through convolutions, plot loss and accuracy, and implement strategies to prevent overfitting including augmentation and dropout. Introduction to transfer learning and feature extraction.
Introduction to Cloud Identity (Google Cloud)
Establish a Cloud Identity domain, manage user lifecycle, modify permissions, add mobile devices, configure mobile management policies, navigate reports, and apply security protocols to the domain.
Cisco CCNA (Cybrary)
Covered Physical Layer, Data Link Layer, Network Layer, Transport Layer, and additional layers & protocols.
Information Security-IV(NPTEL (IIT Madras))
Comprehensive coverage of scripting, networking basics, Kali Linux (Layer 2 & 3 discovery, port scanning, fingerprinting, DoS, web application scanning), network forensics, intrusion detection using Snort, and network device security.
End User: Network Security (Cybrary - Microcertification)
Analyzed various instances of Network Security implementations in real-time applications with hands-on use cases.
Attack Classification using Machine Learning on UNSW-NB 15 dataset using XGBoost Feature Selection & Ablation Analysis
IEEE 9th International Conference for Convergence in Technology (I2CT)
Reliability and Security of Edge Computing Devices for Smart Cities
Springer Nature Book: Enabling Technologies for Effective Planning and Management in Sustainable Smart Cities
Fake Packet Generation, Detection and Its Analysis Using Network Security
IEEE 7th International Conference for Convergence in Technology (I2CT)
A Comparative Study of Analysis and Investigation Using Digital Forensics
International Journal of Linguistics and Computational Applications (IJLCA), ISSN 2394-6385, Volume 7, Issue 2
Forensic Analysis and Investigation using Digital Forensics - An Overview
International Journal of Advance Research, Ideas and Innovations in Technology, ISSN: 2454-132X, Volume 5, Issue 1
Advancement in Robust Cyber Attacks - An Overview
2nd International Conference on Recent Trends in Science Technology and Management
Blended Extensibility of Cyber Forensics
International Journal of Engineering and Computer Science (IJECS)
Achievement
-
LeetCode - Problem Solving (JAVA)
-
GeeksforGeeks (Gfg) - Problem Solving (JAVA)
-
HackerRank - Problem Solving in Java, SQL
-
WSS 2022 - Winter Systems School 2022 (IIT Delhi)
-
NSM CAWS 2021 - NSM Computer Architecture Winter School 2021
-
PGEE [IIIT-H] 2021 - Qualified
-
GATE 2021-AIR 2877 [Computer Science and Information Technology] Percentile: 97.17
-
Top 5% of Information Security-IV - NPTEL-IIT Madras
-
BPMMQ 2014 - District Level Winner
Feel free to contact me. I'll get back to you as soon as possible.
