DurgaPrasad_Java Developer[8y_0m]
DurgaPrasad_Java Developer[8y_0m]
Objective
Results-driven software engineer with expertise in Java 8+, Spring framework, and microservices architecture. Profi-
cient in developing scalable, enterprise-grade applications using Spring Boot, RESTful APIs, and cloud-native solutions.
Strong understanding of Java 8’s modern features (Streams, Lambda, Optional) and Agile methodologies, ensuring
high-performance, maintainable software solutions.
SKILLS
Programming Languages Core Concepts: Java, Core Java (OOP, Collections Framework, Multithreading), Java
8 Features (Lambda Expressions, Stream API, Optional), System Design, Design Patterns, Solid Principles.
Frameworks Libraries: Spring Boot, Spring MVC, Spring Data, JUnit, Mockito
Back-end: Spring Boot, Spring Data JPA, Microservices
Databases: MySQL, InfluxDB, DynamoDB
Development API: RESTful Web Services
Development Tools: Git, Maven, Jenkins, IntelliJ IDEA, Postman, Swagger
Cloud Technologies (AWS): AWS Lambda, SQS, DynamoDB, S3, Secrets Manager, CloudWatch
DevOps: AWS, Jenkins, Maven
Testing: JUnit, Mockito
Software Development Methodologies: Agile (Scrum), Jira, CI/CD, TDD
Experience
Senior Consultant, Capgemini June 2022 – Present
• Improved application performance by 20% through optimization using Spring Boot and Dynatrace monitoring.
• Reduced MTTR (Mean Time to Resolution) by 20% by implementing automated alerting and diagnostics.
• Led a team of 5 developers in designing and deploying a solution on AWS using Lambda, S3, SQS, Secrets
Manager, and Global Endpoints to ensure high availability and fault tolerance.
• Implemented RESTful APIs for data collection and analysis, handling 500+ concurrent client connections
• Created custom Grafana dashboards for real-time visualization of application performance metrics
• Reduced false-positive alerts by 60% by implementing anomaly detection techniques, significantly improving the
accuracy of monitoring and alerting systems.
Projects
Principal Financial Group - Wire Payment Processing System
Role: Senior Software Engineer
Technologies: Java, AWS CDK, AWS Lambda, SQS, SNS, CloudWatch, S3, DynamoDB, Node.js, TypeScript
• Architected serverless payment processing system handling $50M+ in daily transactions using AWS Lambda
• Developed event-driven architecture using SQS/SNS for reliable message processing with zero message loss
• Implemented key design patterns: Singleton for configuration management, Factory for metric collectors, and
Observer for real-time updates.
• Implemented DynamoDB auto-scaling supporting 5000+ transactions per second with sub-10ms latency
• Created comprehensive monitoring and alerting using CloudWatch achieving 99.99
• Designed and implemented disaster recovery strategy with cross-region replication
• Automated infrastructure deployment using AWS CDK and Terraform reducing setup time by 80
• Implemented robust error handling and dead-letter queues ensuring zero data loss
Verita Performance Dashboard - Analytics Platform
Role: Senior Software Engineer
Technologies: Java 8, Spring Boot, InfluxDB
• Led development of high-performance REST APIs handling 1M+ daily requests with average response time <
100ms
• Applied SOLID principles: Single Responsibility in service layers, Open-Closed in plugin architecture, and De-
pendency Inversion in core components.
• Optimized data ingestion pipeline reducing latency by 60
• Designed and implemented microservices architecture supporting horizontal scaling for 200+ concurrent users
• Established CI/CD pipelines using Jenkins, Docker, and Kubernetes reducing deployment time by 70
• Implemented caching strategies using Redis, improving query performance by 40
• Created comprehensive API documentation using Swagger/OpenAPI specification
AppEnsure - Enterprise Monitoring Platform
Role: Software Engineer
Technologies: Core Java 8, Spring Boot, REST API, Grafana, Maven, Git, Jenkins, MySQL, Elasticsearch
• Architected and developed mission-critical monitoring components using Java, achieving 99.9
• Implemented real-time performance metric collection system processing 100K+ events per minute
• Designed and deployed automated alert system reducing average system downtime by 45
• Created custom dashboards for visualization of key performance indicators (KPIs) and business metrics
• Implemented RESTful APIs following OpenAPI specifications with 95% test coverage using JUnit and Mockito
Education
Bachelor of Technology in Computer Science and Engineering
GVVIT Institute of Technology
GPA: 3.8/4.0
Relevant Coursework: Data Structures, Algorithms, Database Management Systems, Operating Systems, Com-
puter Networks, Software Engineering
Certifications
AWS Certified Developer – Associate (Validation No: GC8DT8VCQ1V412K2)