- 11 years of experience working with backend systems in Java, leading and managing projects.
- Exposure to building high performance and scalable systems, event-based architecture, real time processing, Microservices and Kubernetes.
- 2 years of Engineering Manager experience, responsible for performance evaluation, career development and growth.
- Ensured Product Quality, Code Quality, Exceptional Client Service and timely delivery.
- Skilled in high level system design, Concurrency, MySQL, MongoDB and cloud.
Bachelor of Technology | Computer Science and Engineering | Dr. A. P. J. Abdul Kalam Technical University, Lucknow | (2008-2012) |
---|
Category | Technologies |
---|---|
Core | Java, Spring, REST APIs, System Design, Data Structure and Algorithm |
Data Management and Storage | RDBMS (MySQL, Sybase, DB2), NoSQL (MongoDB), Graph database (JanusGraph DB) |
Cloud | AWS Cloud, Docker, Microservices, Kubernetes |
Message Brokers | Kafka |
Frontend | React, HTML, CSS, JavaScript |
Agile Development | Agile, Jira |
Leadership and Management | Leadership, Project Management, Communication |
- Led teams of 2-6 Developers and successfully delivered 15+ projects.
- Manage 2-3 engineers and help them with career development and growth.
- Responsible for analyzing business requirements, project planning, estimation and high-level system design.
- Partner with cross functional operations, business and other engineering team to drive initiatives.
- Proven track record of delivering critical projects on time and received appreciation from MDs and stakeholders.
- Collaborate with cross-functional teams to identify opportunities for process improvement and automation
- Delivered UIDAI-Aadhar mandate integration in Airtel customer acquisition application handling ~200K requests per day.
- Implemented scalable Role-based access management in DigiGST-ASP module with Java, Spring MVC, SQL Server and redis Cache.
- Optimized ASP module UI performance and made it load 25% faster by integrating gulp JS framework with maven.
- Lead 2 developersβ team and followed Agile development model.
- Build real time messaging app backend using ejabberd chat server/client.
- Implemented asynchronous Microservice to send push notifications to offline users.
- Took interest in Client interactions, Project Estimations and Code Reviews.
- Shipped 6+ robust products using Java, Multithreading, Spring, Hibernate, Data Structures, Algorithms, Design Patterns, REST APIs, GIT, SVN, MySQL and MongoDB.
- Inspiring and Motivating Individuals, (University of Michigan | Coursera)
- Building Scalable Java Microservices with Spring boot and GCP, (Google Cloud | Coursera)
- MongoDB for Java Developers
- AWS Essentials