0% found this document useful (0 votes)
8 views2 pages

DurgaPrasad_Java Developer[8y_0m]

Durga Prasad is a results-driven software engineer with expertise in Java, Spring framework, and microservices, proficient in developing scalable applications and utilizing modern Java features. He has extensive experience in optimizing application performance and leading development teams, with a strong background in cloud technologies, particularly AWS. His educational background includes a Bachelor of Technology in Computer Science and Engineering, and he holds an AWS Certified Developer – Associate certification.

Uploaded by

one.sourceai.d
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

DurgaPrasad_Java Developer[8y_0m]

Durga Prasad is a results-driven software engineer with expertise in Java, Spring framework, and microservices, proficient in developing scalable applications and utilizing modern Java features. He has extensive experience in optimizing application performance and leading development teams, with a strong background in cloud technologies, particularly AWS. His educational background includes a Bachelor of Technology in Computer Science and Engineering, and he holds an AWS Certified Developer – Associate certification.

Uploaded by

one.sourceai.d
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Durga Prasad

+ Hyderabad # pdurgap589@gmail.com „ +91-9912122282 ïdurgaprasad-puthineedi

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.

Senior Software Engineer, NTT DATA Feb 2022 – May 2022


• Reduced web application response time by 40% through cloud-based AWS optimizations.
• Improved user experience metrics by 30% resulting in higher customer satisfaction scores.
Senior Software Engineer, Cigniti Technologies Sept 2018 – Feb 2022

• Enhanced dashboard performance by 30% through optimized RESTful API implementations.


• Utilized Observer pattern for real-time dashboard updates and Strategy pattern for flexible data processing.
• Developed a Performance Metrics Integration and Dashboard using Spring Boot and InfluxDB, integrating mul-
tiple testing tools (JMeter, Gatling, LoadRunner, Selenium) for real-time and historical trend analysis. And also
created custom visualizations, alerts, and real-time monitoring for performance insights.
Software Engineer, AppEnsure IND Pvt Ltd May 2016 – Sept 2018
• Built real-time performance monitoring solutions

• 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)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy