Experienced Software Engineer | Data Scientist | ML & security Researcher
Hire Me Download CV Google ScholarAbout Me
I am an experienced Software Engineer, specializing in Data Structures & Algorithms while excelling in Databases, Operating Systems, Computer Networks, and Computer Architecture. Beyond conventional roles, I’m a passionate Machine Learning Enthusiast and a committed Security Researcher.
My journey blends technical proficiency with a keen interest in cutting-edge technologies, allowing me to contribute across diverse domains. I strive to build efficient, real-world solutions while continuously learning and growing.
Basic Information
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
Software Development Engineer
- Managing the Amazon Payment travel-based APIs for flight, train,movies & bus booking. - Improved efficiency by 12% and reduced latency to less than 30 seconds for ticket booking.
Software Engineer Apprentice (SWE I)
- Developed Machine Learning (ML) automation workflows and designed Python-based APIs to enhance simulation efficiency within SIMULIA, leveraging Python, API development, and automation tools to streamline R&D processes.
- Reverse engineered Connections functionalities in Abaqus (INP) files. Implemented a Python-based INP parser utilizing scripting, regex, OOP, 3D Mesh analysis, data visualization, ML, system design, and system architecture.
Project Assistant
- Ensured reliability & security of AI/ML workloads for Advanced Driver-Assistance Systems (ADAS), maintaining safety compliance to support autonomous driving technologies.
- Optimized AI/ML algorithms and system architecture to meet stringent safety standards for ADAS using Python, TensorFlow, CNNs, data visualization, edge computing, LaTeX, and Raspberry Pi to enhance performance and ensure regulatory compliance.
Software Engineer
- Orchestrated full software lifecycle management of custom Newgen products (BPM, CCM, ECM), streamlining development and reducing delivery timelines by 40% and deployment errors by 25%.
- Integrated Java, JavaScript, and JBoss for system enhancements, reducing downtime by 25% and boosting user satisfaction by 30%. Optimized SQL for custom API functions, improving response time by 40% and reducing data errors by 15%.
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.
2024
Conference
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)
2023
Book Chapter
Reliability and Security of Edge Computing Devices for Smart Cities
Springer Nature Book: Enabling Technologies for Effective Planning and Management in Sustainable Smart Cities
2022
Conference
Fake Packet Generation, Detection and Its Analysis Using Network Security
IEEE 7th International Conference for Convergence in Technology (I2CT)
2020
Journal
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
2019
Journal
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
2018
Conference
Advancement in Robust Cyber Attacks - An Overview
2nd International Conference on Recent Trends in Science Technology and Management
2018
Journal
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