MYTHREE DODLA
Contact: 402-***-****
Email: *******.*****@*****.***
PROFESSIONAL SUMMARY:
A dynamic Lead Java Backend Developer with a proven track record at GM Financials and Ford Motors, I excel in designing RESTful and Microservices, leveraging skills in Core Java, Azure. Known for innovative solutions and a keen ability to mentor teams, I drive seamless integration and enhanced system performance.
Developed web application using Java 17, Spring Boot 3.1, Spring MVC, Rest Api, Microservices, Postman, JSON, Oracle12, JUnit, Postman, Swagger, IntelliJ, Git hub, Rally, Gradle, Kafka, Hibernate, Jenkins, SQL Developer, PCF cloud, Splunk logging, EJB 3.0, JDBC 2.0, IBM APIC gateway, JSP2.0, HTML, CSS/DHTML, Javascript, Redis, Azure cosmos, Azure Funapp, Azure Aks, Azure servicebus.
Incorporated within the ORM framework, managing multiple transactions in a Spring Boot environment and crafted complex reports utilizing a relational database to meet diverse business requirements.
Designed RESTful APIs based on business requirements and industry best practices. Worked on RESTful architecture principles to enable seamless communication and data exchange between diverse applications, such as FIS, and other systems. Used Azure Service Bus to communicate with the integration system via JSON. Wrote an orchestration layer to handle multiple transactions, and facilitating communication with a variety of integration system.
ACHIEVEMENTS
Certifications/Trainings
Sun Certified Programmer for the Java platform, Standard Edition 5.0
BPM Tool (Pega, Savvion) Training at Wipro Technologies Ltd
Agile – SCALED AGILE Certified SAFe 5.1 Practitioner
EDUCATION: Bachelor of Engineering in Electronics and Communication Engineering from University of Madras, India at APR 2004.
TECHNICAL SKILLS:
Technologies & Frameworks
Struts1.x Struts 2, Spring1.0/2.0, Spring Boot 3.1, Hibernate3.0, JSTL, Castor, Kafka 2.5.1, Servlet2.2, JSP 2.0, ADF Faces, ADF Task Flows, ADF Business Components, Java Swing, EJB 3.0, JDBC 2.0, Micro Services, Web Focus 7.
Languages:
Core Java 11, and J2EE, WSDL, SOAP, schema, UDDI, XML, CSS, HTML, Java Script.
Middleware:
Web logic 9.0, web sphere, JBoss4.0.1, Sun App Server 9, and Tomcat 9
Databases:
Oracle 12, Postgres3.0, and SQL server 2000,DB2
OS:
Windows NT/2000/XP
Tools/IDE:
Eclipse 3.0, JBuilder10.0.176, IReport1.2.3, jUNIT3.8.1, Maven 2.1, and IntelliJ Idea 2021, J developer 12c, Savvion 7.1, BPM Studio, Pega 5.0, SoapUI, Oxygen, VSS, Perforce, clear case, SVN, Git, Postman, Ready API, Insomina, Swagger.
Cloud Technologies
Azure Kubernetes cluster, Azure Cosmos, Service bus, Azure Cli, Azure Func app, Azure key vault, Azure Storage container, GCP App Engine,GCP Secret Manager, Tekton, and GCP postgres SQL, AWS API gateway, AWS Lamda’s, AWS S3 storage, AWS key management..
PROFESSIONALEXPERIENCE:
Voyatek, Columbia MD Remote
CCH Jun 2024 – till date
The Federal Government mandates that each US state must have a computerized system that maintains and disseminates the criminal history record (CHR) of individuals that have been arrested for a criminal offense in their state.
Senior Technical Consultant, my responsibilities included:
Designed and implemented various workflows for the sealing process within the Criminal Centralized History System.
Developed REST APIs to facilitate interaction with the UI, enabling the insertion and updating of seal information from both automated and manual workflows.
Created and integrated notifications to send updates to different systems.
Contributed to the development of the centralized system database for the sealing process.
Implemented custom and basic validation rules on the backend to trigger processing validations.
Developed business screen services integrated with OKTA to authenticate customers during login and grant access to the application.
Environment: Java 17, Spring Boot3.1, Rest API, Microservices, Postman, JSON, Azure Cosmos DB, JUnit, Postman, Swagger, IntelliJ, Azure Repos, Azure Service bus, Azure cli, AKS, Splunk logging, Redis Cache, FIS Integration system, Azure Func app, Storage container, key vault, manage identity, SCOM.
GM Financials, Arlington TX Remote Nov’2022 – Apr 2024
Digital Fleet Management
Dealer portal is a website, where individual small businesses can go apply for line of credit, once get approved they can get easy quotes and quotes and convert into contracts for their fleets. In each fleet customers can lease maximum of 25 cars. All this Asset management is integrated with in Asset Finance system.
Lead Java Backend Developer, my responsibilities included:
Designed and developed RESTful APIs based on business requirements and industry best practices using java 17 and Microservices.
Extensive experience in leveraging RESTful architecture principles to enable seamless communication and data exchange between diverse applications, such as FIS, and other systems.
Extensively used Azure Service Bus to communicate with the integration system via JSON. Wrote an orchestration layer to handle multiple REST API calls, facilitating communication with a variety of integration system.
Designed and implemented the end-to-end email verification functionality within the application to facilitate customer onboarding into the dealer portal application.
Designed and implemented complete weekly file processing system, utilizing Azure Storage Account, Cosmos DB, and Azure Functions.
Created a token service to generate JWT tokens for service-to-service authorization, integrated with OKTA. Implemented OKTA as the identity provider for customer authentication on the login screen.
Designed and implemented submitting quotes and contracts to the Asset Finance system. Upon submission of a quote, it traverses through various workflows, transforming its status into an executable SCH-A contract.
Gathered all technical details and coordinately work with Splunk team with in GMF to create INC and alerts in SCOM system.
Environment: Java 11, Spring Boot2.4, Rest API, Microservices, Postman, JSON, Azure Cosmos DB, JUnit, Postman, Swagger, IntelliJ, Azure Repos, Azure Service bus, Azure cli, AKS, Splunk logging, Redis Cache, FIS Integration system, Azure Func app, Storage container, key vault, manage identity, SCOM.
Ford Motors, Dearborn MI Remote Feb’2022 – Nov 2022
IAL
Integration access layer is a project in Ecommerce application. This layer acts like pipeline between legacy system and SAP platform and GUX front end applications. This also support to various markets like NA, EU, China, Thailand.
Senior Rest API developer, my responsibilities included:
Involved in design, development, testing phases of software lifecycle.
Using Rally to keep track of Sprint User Stories, Tasks and Bugs.
Using Postman, for testing Rest end points all APIC and PCF end points.
Enhanced microservice application with new feature which is committed in PI planning
Microservices deployment manually in CI/CD pipeline and also manually from CLI to PCF
Responsible for doing PR reviews in the team.
Involved in attending triage calls to resolve the issues then and there and worked on production defects.
Involved in deploying the code in DEV and QA nad PROD Environments
Validated end point yaml’s using 42 crunches to deployed in gateway and tested.
Involved in production support and pair programming.
Implemented all the components following test-driven development methodology using JUnit.
Responsible for mentoring new team members to bring up to speed to support application.
The deployment of applications has been shifted from Pivotal Cloud Foundry (PCF) to GCP cloud runner Service.
Leveraged GCP Secret Manager to store all secrets in google cloud.
Environment: Java 1.8, Spring Boot2.3.6, Rest API, Micro Services, Postman, JSON, Oracle12, JUnit, Postman, Swagger, IntelliJ, Git hub, Rally, gradle, Hibernate, Jenkins, SQL Developer, PCF cloud, Splunk logging, IBM APIC gateway, Redis Cache, 42 Crunch, Tekton pipeline, GCP GAE, GCP secret Manager, GCP postgres SQL.
General Motors, Austin, Tx Feb’2021 – Feb’2022
Digital Key Services
Digital Key Pass is an application which talks to my brand App via API calls. This application is designed using Microservices. DKS is designed to manages the digital key and extra cool features which is provided based on the car capability.
Senior Java developer, my responsibilities included:
Designed, developed, and tested Java 11 microservices with Spring Boot to implement Smart Driver and Teen Driver services for the MyBrand app. Worked closely with the system architects and DBAs to design the database and Kafka message schemas to provide for current and future functionality.
Developed and tested Java 11 microservices with Spring Boot for the Digital Key Service within the CCMS Software Modernization project. Worked closely with the CCMS big data team to populate Hive tables from the Kafka messages published by the DKS microservices.
Designed and implemented a PowerBI dashboard sourcing data from these Hive tables together with Vehicle data from the GM Vehicle 360 data lake.
Performed a platform migration of Vehicle Location Services from Pivotal Cloud Foundry to AKS.
Mentored developers and QA engineers including onboarding, system walkthroughs and pair programming.
c
Environment: Java 1.8, Spring Boot2.3.6, Rest Api, GraphQL, Micro Services, ReadyAPI3.8,Insomnia, JSON, Oracle12, JUnit, Postman, Swagger, SonarQube, Kubernetes, Artifactory, Docker, IntelliJ, Bitbucket, TFS, Maven, Hibernate, Jenkins, SQL Developer, Hadoop ESS, PCF cloud, Power BI tool, Kafka, Cucumber tests, ELK logging, AWS API gateway, AWS Lamdas, S3 storage, AWS key management, AWS RDS PostgreSQL.
FreeLacer Jun 2017 – Jan 2020
Metropolitan Transportation Authority, NY
IMPACT Aug’2013– Apr’2017
UBS, Stamford, CT
Origination Portal and FLCP Nov’2012 – Jul’2013
Wipro Technologies
Level 3 Communication, Colorado, USA Jan’2009 – Jan 2011
Washington Mutual Bank, Chennai, India Jan’2007 – Nov’2008
HTC Global Services, Chennai
Thomson, USA Dec’2006 - Jan’2007
University of Madras, Chennai, India Dec’2005- Nov’2006
As a Senior Programmer/ Lead/ Architect, my responsibilities included:
Engaged in knowledge transfer sessions to gain a comprehensive understanding of the domain and applications.
Assisted in preparing detailed documentation (DOU) for each application.
Took part in project building and deployment during releases, including production deployments.
Implemented and enhanced project features, addressing change requests and new enhancements.
Provided Level 3 support, maintaining and troubleshooting applications by fixing bugs and resolving user tickets.
Consumed WSDLs and developed transformers for data integration with mainframe systems.
Wrote complex SQL queries, stored procedures, and AutoSys jobs on Linux, enhancing job performance.
Deployed applications on Tomcat servers and monitored AutoSys jobs.
Drafted detailed functional and technical design documents, gathering system requirements and participating in analysis, design, development, and unit testing.
Led offshore development activities, reviewing progress and providing feedback.
Developed the web application layer using Struts 2, J2EE technologies, and ORM frameworks like Hibernate.
Migrated batch processes to Spring Batch and utilized dependency injection in the Spring framework.
Implemented application logging with Log4j and worked on Jasper Reports for tracking purposes.
Involved in defect fixing in Production and UAT environments and performed unit testing using JUnit.
Transitioned an application from standalone to web-based, from design to implementation.
Designed and developed user interface components using ADF Rich Faces and ADF Data Controls.
Collaborated with external teams and clients, gathering requirements and ensuring seamless request/response data exchange.
Actively participated in code reviews and mentored junior developers, leading team tasks, and providing resolutions to complex issues.
Environment: Java 1.7, Oracle 11g, WebFocus7,I Jasper Reports, JSF, Eclipse4.3.1, Jdeveloper12c, ADF, Web sphere7, spring batch, Struts 2, Spring MVC, Spring Batch, JSF, ADF Faces, ADF Task Flows, ADF Business Components, WebSphere, Tomcat 6, JUnit 3.8.1, SOAPUI, SOAP, WSDL, Servlets 2.2, Hibernate 3.0, JPA.