Name: Dinesh Reddy
Role: Senior Java Backend Engineer (AWS, Spring Boot, Microservices, AI)
Email: *********.**@*****.*** Phone: 318-***-****
linkedIn: https://www.linkedin.com/in/dinesh-reddy-30b5441ab
Visa:H1b,I-140 approved Relocation: Yes
PROFESSIONAL SUMMARY
Senior Java Backend Engineer with 5+ years of hands-on experience building and optimizing scalable, cloud-native backend systems using Java (8–21), Spring Boot, microservices, and AWS, and 8+ years of overall IT experience. Strong foundation in data structures, algorithms, object-oriented programming (OOP), and design patterns, with practical experience designing high-availability, high-throughput distributed systems. Proven track record delivering end-to-end solutions across the SDLC—including requirements analysis, solution design, development, testing, CI/CD, cloud deployment, and production support—using Agile/Scrum and DevOps practices. Collaborates effectively with cross-functional teams to deliver reliable, high-performance systems. AI-aware backend engineer with foundational knowledge of AWS AI services and responsible AI concepts through AWS Certified AI Practitioner, focused on building scalable and future-ready backend platforms.
CERTIFICATIONS:
•AWS Certified AI Practitioner, Amazon Web Services — Dec 2025 – Dec 2028
Credential ID: 358df07aa1cf44c588d1882c6845af45 https://aws.amazon.com/verification
•AWS Certified Solutions Architect (Associate), Amazon Web Services, Jul 2016 to Jul 2019
•AWS Certified Developer (Associate), Amazon Web Services, May 2016 to May 2019
•Microsoft Certified, Azure Administrator Associate, Microsoft, Mar 2019 to Mar 2021
•AWS Certified SysOps Administrator (Associate), Amazon Web Services, Nov 2016 to Nov 2019
EDUCATION:
•Wright State University – Master’s Degree in Computer Science, Dayton, OH Jan 2015 – Dec 2016
•MITS, India – Bachelor’s Degree in Computer Science Sep 2008 – Jun 2012
TECHNICAL SKILLS:
Programming Languages: Java (8–21), SQL, JavaScript, TypeScript, HTML5, CSS3 Backend & Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, Java EE, Microservices, RESTful APIs, SOAP, Enterprise Integration, Tomcat, WebLogic Cloud & DevOps: AWS (EC2, S3, RDS, CloudFront, Lambda, API Gateway, CloudWatch, CloudFormation, SQS, SNS, IAM, Pinpoint), Azure, Azure DevOps (CI/CD), Google Cloud Platform (GCP), Pivotal Cloud Foundry (PCF), Jenkins, GitHub Actions/Git-based CI/CD, Maven, Gradle, SonarQube Databases: PostgreSQL, Oracle, MySQL, MongoDB, NoSQL (schema design, complex queries, indexing, performance tuning) Messaging & Streaming: Kafka (producers/consumers) Monitoring, Logging & ITSM: ELK Stack, Kibana, Prometheus, Grafana, AWS CloudWatch, ServiceNow, System Monitoring Security: OAuth 2.0, JWT, SSL/TLS, RBAC Testing & Automation: JUnit, Mockito, Selenium, Postman, Cucumber, JMeter, Gatling, Test-Driven Development (TDD) Tools & Collaboration: Git, GitHub, GitLab, Bitbucket, IntelliJ IDEA, Docker, Kubernetes, Microsoft 365 / Office 365, Azure AD, Active Directory, Agile (Scrum/Waterfall), Offshore team collaboration
TECHNICAL EXPERIENCES:
Role: Senior Java Backend Engineer Client: Caterpillar Inc. - Peoria, IL • Duration: June 2022 – Present
Responsibilities:
Design and maintain Java 17/21, Spring Boot–based microservices and RESTful APIs for large-scale, high-availability backend systems.Build cloud-native services on AWS using Lambda, API Gateway, S3, CloudWatch, ALB, SQS, SNS, IAM, CloudFormation, Pinpoint to deliver scalable and resilient architectures.
Use PostgreSQL for data modeling, complex SQL, indexing, and performance tuning, with Kibana and AWS CloudWatch Logs for centralized logging, monitoring, alerting, and RCA of production issues.
Apply object-oriented design, design patterns, and clean code principles; ensure quality with JUnit, Mockito, Cucumber (unit/integration tests) and JMeter/Gatling for performance, load, and stress testing.
Built and maintained CI/CD pipelines in Azure DevOps to automate build, test, and deployment across dev, QA, and production environments; managed code using Git, GitHub, and AI-assisted development tools (GitHub Copilot) with rigorous code reviews and secure coding standards.
Collaborate in Agile/Scrum teams (daily stand-ups, sprint planning, backlog refinement, reviews, retrospectives) with onshore/offshore members and stakeholders to align technical solutions with business goals.
Use ServiceNow as the ITSM platform for incidents, service requests, problems, and change requests, ensuring complete documentation and long-term fixes; contribute to architecture/design discussions on microservice boundaries, integration patterns, and cloud deployment strategies.
Tech Stack:Java 17/21, Spring Boot, PostgreSQL, AWS (Lambda, API Gateway, S3, CloudWatch, CloudFormation, SQS, SNS, IAM, Pinpoint), Azure DevOps, Git/GitHub, GitHub Copilot, OAuth2, Apigee, SonarQube, IntelliJ IDEA, JUnit, Mockito, JMeter, Gatling, Kibana, ServiceNow, Agile/Scrum.
Achievements: 1. Delivered a critical dealer ERP renumbering project, collaborating with business and technical teams to safely update dealer data across multiple PostgreSQL tables, avoiding rework and system rewrite costs estimated at $1M.
2. Optimized AWS Lambda cold start performance by identifying runtime container initialization issues and enabling AWS Lambda SnapStart with version aliases; successfully reduced cold start latency from ~20,000 ms to ~1,000 ms, eliminating 500-level errors in production and significantly improving system reliability and user experience.
Role: Java Backend Engineer Client: Natixis – Boston, MA Duration: November 2020 – May 2022
Responsibilities:
Developed Java 11 backend services and Spring Boot microservices for internal web and mobile applications in the financial services domain, exposing secure RESTful APIs.
Built and deployed microservices on Pivotal Cloud Foundry (PCF), ensuring high availability, scalability, and resiliency through proper routing, configuration, and service bindings.
Implemented Kafka producers and consumers to enable event-driven, asynchronous workflows and reliable communication between distributed microservices.
Designed efficient database interactions using Oracle, PostgreSQL, and MongoDB, including schema design, complex SQL/NoSQL queries, indexing, and performance tuning.
Integrated with AWS S3 for object storage (file uploads/downloads, lifecycle policies) and used Git (GitHub, Bitbucket) with Git-based CI/CD pipelines and SonarQube for automated builds, tests, code quality, and deployments.
Ensured quality and reliability with JUnit, Mockito, JMeter, Gatling, and performed RCA and fixes for issues in lower and production environments.
Worked in an Agile/Scrum setup, closely collaborating with offshore testing teams and stakeholders through sprint planning, backlog refinement, stand-ups, reviews, and retrospectives, while applying architecture patterns and microservices best practices for scalable, maintainable systems.
Tech Stack: Java 11/17, Spring Boot, Microservices, RESTful APIs, PCF, Kafka (producers/consumers), AWS S3, Oracle, PostgreSQL, MongoDB, Git, GitHub, Bitbucket, Git-based CI/CD, SonarQube, JUnit, Mockito, JMeter, Gatling, IntelliJ IDEA, ServiceNow, Agile/Scrum, Offshore collaboration.
Role: Systems Administrator Client: Honda – Marysville, OH Duration: May 2017 – September 2020
Administered Microsoft 365 / Office 365 (Exchange Online, Teams, SharePoint Online, Skype for Business) ensuring secure, high-availability access and smooth collaboration for business users.
Managed Azure Active Directory and Active Directory (user provisioning/deprovisioning, security groups, permissions, RBAC) in line with IT security policies. Provided L2/L3 support for Microsoft 365 incidents and service requests, troubleshooting email, collaboration, authentication, and access issues and reducing MTTR.
Worked within ITIL-based ITSM processes using ServiceNow, handling incidents, service requests, problem tickets, and change requests with proper categorization, documentation, and approvals.
Supported security and compliance by configuring MFA, mailbox/retention policies, DLP rules, and conditional access, and monitored Microsoft 365 service health dashboards and alerts.
Performed routine administration and configuration (distribution lists, shared mailboxes, mail flow rules, Teams policies, SharePoint settings) and collaborated with Java/backend, network, security, and infrastructure teams to resolve cross-platform issues.
Tech Stack: Microsoft 365 / Office 365 (Exchange Online, Teams, SharePoint Online, OneDrive), Azure AD, Active Directory, ServiceNow, ITIL, MFA, DLP, Conditional Access, Incident & Change Management, System Monitoring, Cross-Functional Collaboration.