Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Thrivikram Mididoddi

Gaithersburg,MD

Summary

Professional architect specializing in crafting innovative, scalable solutions. Proven ability to design and implement robust systems that meet client needs and drive business success. Strong focus on collaboration and adaptability, ensuring seamless integration with team objectives and evolving project requirements. Proficient in cloud computing, system architecture, and software development, with results-oriented approach.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Java Solutions Architect

Deloitte Consulting LLP
06.2020 - Current
  • Drove architectural vision and technical roadmap for enterprise-level applications, ensuring alignment with business objectives and future scalability.
  • Led end-to-end software development lifecycle (SDLC) within an Agile framework, orchestrating PI meetings, Scrum of Scrums, Sprint Retrospectives, and daily stand-ups to foster high-performing teams.
  • Championed code quality and best practices through rigorous GitHub-based code reviews and established team-wide coding standards.
  • Spearheaded the strategic migration of monolithic applications to a scalable Spring Boot microservices architecture, defining service boundaries, managing data consistency, and designing robust communication protocols using REST APIs.
  • Architected and implemented high-performance, resilient RESTful APIs adhering to OpenAPI specifications (YAML/JSON), serving as the backbone for critical business functionalities.
  • Guided the design and implementation of data persistence layers using Postgres and MongoDB Java drivers, optimizing for both transactional and NoSQL data needs.
  • Provided architectural oversight for the complete lifecycle of new microservices, from initial concept and endpoint development to deployment and continuous enhancement based on evolving business requirements.
  • Defined and optimized traffic management strategies leveraging Nginx routing and AKAMAI rules to ensure high availability, performance, and reliability of deployed microservices.
  • Collaborated cross-functionally to define clear service ownership, establish data governance, and standardize communication patterns across distributed systems.
  • Instituted modern DevOps practices, including containerization with Docker, orchestration with Kubernetes, and automated CI/CD pipelines using Jenkins, significantly improving deployment velocity and system stability.
  • Set the strategic technical direction for development teams, promoting the adoption of cutting-edge tools and architectural patterns to deliver innovative business functionality.
  • Led comprehensive production incident response, performing root cause analysis (RCA) leveraging AWS CloudWatch, Splunk, and Dynatrace to proactively identify and resolve performance bottlenecks and system anomalies.
  • Mentored and empowered a collaborative team of software professionals, fostering a culture of technical excellence and continuous improvement while ensuring timely delivery of complex projects.

Senior Software Engineer

Accenture Technology Solutions
02.2019 - 05.2020
  • Led the design and development of robust applications leveraging Spring Framework modules (Spring IoC, Spring Data JPA with Hibernate), ensuring adherence to architectural best practices.
  • Mentored and guided junior developers through comprehensive code reviews, establishing and enforcing coding standards, and fostering a culture of high code quality.
  • Oversaw the implementation of thorough testing strategies, including the development of Unit and Integration Tests with JUnit 4 and Mockito, ensuring comprehensive test coverage and application reliability.
  • Facilitated close collaboration with QA and development teams to define comprehensive test plans, driving the delivery of high-quality software applications.
  • Championed collaborative development workflows on GitHub, implementing branching strategies, pull request processes, and effective version control.
  • Utilized Splunk and Dynatrace for advanced logging and monitoring, proactively identifying and troubleshooting errors, system messages, and performance bottlenecks.
  • Managed and optimized Continuous Integration pipelines with Jenkins, streamlining development workflows and ensuring rapid, reliable deployments. Expert in utilizing IntelliJ IDEA/Eclipse IDE for efficient application development.
  • Directed the investigation and resolution of critical Production Defects, including diagnosing and mitigating performance issues such as memory leaks and garbage collection overhead using advanced profiling tools like Java VisualVM and JProfiler.
  • Spearheaded significant technical upgrades, including Spring Boot and Java version migrations (up to Java 17), ensuring application compatibility, performance enhancements, and adoption of the latest language features.

Senior Software Developer

Sonata Software Ltd
11.2014 - 02.2019
  • Developed and optimized web-based applications by deeply leveraging the Spring Framework, contributing to scalable and maintainable solutions.
  • Designed and implemented robust MySQL database schemas, ensuring data integrity, performance, and alignment with application requirements.
  • Drove significant improvements in code quality and maintainability by enforcing best coding practices and proactively addressing technical debt identified through SONAR reports (code violations, coverage enhancements).
  • Architected and developed high-performance RESTful service interfaces using Spring MVC, effectively exposing customer event APIs to various clients.
  • Expertly applied Dependency Injection principles within Spring Core and Spring MVC to create loosely coupled, testable, and extensible application components.
  • Authored comprehensive Unit and Integration Tests with JUnit 4, ensuring code reliability, verifying functionality, and facilitating regression testing.

Education

Bachelor of Science - Computer Science And Engineering

Jawaharlal Nehru Technological University
Hyderabad, India
05-2014

Skills

  • Java 17
  • Spring Boot
  • SQL (PostgreSQL, MySQL, Oracle, SQLServer)
  • NoSQL (Couchbase, MongoDB)
  • AWS (CloudWatch, EC2, Elastic beanstalk, RDS)
  • GitHub Copilot
  • OpenAI REST API
  • AI-Enhanced Testing
  • Code Generation & Completion
  • Spring Framework
  • Hibernate
  • Spring MVC
  • Spring Security
  • JUnit4
  • GraphQL
  • Postman
  • JIRA
  • Confluence
  • Splunk
  • Dynatrace
  • Red Hat OpenShift
  • Apache Tomcat
  • Nginx
  • ANT

Certification

Udemy - AI with Github Copilot for Java Spring Boot Developers


Udemy - Springboot with AWS


Graph Developer - Associate (Apollo GraphQL)

Timeline

Java Solutions Architect

Deloitte Consulting LLP
06.2020 - Current

Senior Software Engineer

Accenture Technology Solutions
02.2019 - 05.2020

Senior Software Developer

Sonata Software Ltd
11.2014 - 02.2019

Bachelor of Science - Computer Science And Engineering

Jawaharlal Nehru Technological University