Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mohan Kumar Potta

BLOOMINGTON,IL

Summary

Professional technical leader with proven ability to spearhead complex projects and drive innovative solutions. Adept in software development, systems architecture, and project management. Strong emphasis on team collaboration and delivering results in dynamic environments. Known for adaptability and reliability. Skilled in coding, debugging, and optimizing performance.

Overview

2027
2027
years of professional experience

Work History

Technical Lead

State Farm Insurance
IL, USA
12.2016 - Current

Billing and Payment Modernization

  • Developed a Billing and Payment Modernization that manages payments and billing for Global Financial systems at State Farm. State Farm Insurance will provide a remarkable customer experience through the building of modern comprehensive billing and payment processing. Deliver end user value to the organization and end user value will include the User Interface and end user includes the customer, agency and internal support channels and deliver a common end user experience for customers, agency and internal support channels. We will also be building the user interface to support this new way of processing billing and payments.
  • Responsibilities:
  • High Level Design of Backend components, Orchestration
  • Design and development of Microservices for Acquisition flow components.
  • Demonstrate prototypes to Product Owners, Managers, and Business Analysts.
  • Define technical architecture and best practices for AWS services, ensuring scalability, security, and cost-effectiveness.
  • Leading the team and helping in technical design.
  • Design and Development using Java, Python, AWS, SpringBoot, Spring, AOP, Spring JDBC
  • Design and Development of cloud components such as AWS Lambda, ECS Fargate, API Gateway, RDS, CloudWatch, IAM, StepFunction, SNS, SQS, Layers, Cloudwatch Rules and Terraform.
  • AWS Lambda function implemented using Python, Node JS, Java.
  • Migration of existing Spring Boot components in AWS Cloud using ECS fargate.
  • UI design using SFX and 1X frameworks
  • Full Stack development in PSUI using React JS, Axios RestAPI
  • Design and development Fanout Exchange pattern using RabbitMQ.
  • Cloud Platform using AWS Lambda for Migrating spring boot microservices.
  • Worked in AWS DMS, EDLA tasks for DB Migration from Postgres to AWS RDS.
  • Come up with POC for any new things implemented across all components in BPmod and provide cost effective solutions.
  • Having a deep knowledge of the detailed design in order to develop the software assets needed to realize the detailed design.
  • Expertise in using the Monitoring tool like splunk , cloud watch , Dynatrace for health check , logging and alerts.
  • Utilize , Dynatrace, Cloudwatch and distributed testing for performance testing in AWS Cloud components
  • Key role in sprint/project planning activities to develop a software development plan.
  • Ensure development/integration testing plans are being met, including unit testing and automated scripting of integration tests.
  • Check Image process using Generative AI, RAG, React JS
  • Translating the high level requirements of the software package into appropriate work for the development teams under their leadership to consume.
  • Expertise in using Pit , SonarQube , JacoCo , Junits and Pytests for Code Coverage and Quality
  • BDD and TDD for Automation scripts for acceptance/smoke tests using JBehave , Selenium, Cucumber
  • Utilize Terraform for infrastructure, Build AWS components.
  • Code Reviews and provide feedback on code in kraken
  • Design and maintain CI/CD pipelines in Jenkins , Gitlab-ci Job and Terraform
  • Expertise in creating CI/CD pipeline with security dependency , checkmarx and code quality scans.
  • Come up with a common pipeline script for usage across all components
  • Environment: Java, J2ee, AWS, Python Maven, STS, Spring Boot, Spring, React JS, Micro Services, Postgres, OpenJDK, Tortoise Git., Spring MVC, Spring IOC, Restful Web services, JSON, Spring AOP, Sonar, GitLab, Generative AI, ML , RAG , prompts engineering, LLM, Gitlab copilot Spring Batch, Rest API, SOAP, Apache POI, JAXB, BDD, JSON, JUnit, Mockito, STS, Pycharm, Selenium, Tomcat, Splunk, Visual Studio Code Tool, Terraform, AWS, Python , Pytests

Lead Java Developer

Blue Cross Blue Shield
Richardson, TX
02.2015 - 11.2016
  • ASO Quoting Application
  • Blue Cross Blue Shield: ASO small group Quoting is used by small group prospects with 1-50 lives, it captures all census information with dependents, and fully insured and blue balance funded rating. ASO small group business applicable to 51+ employees. There are two types of Funds Fully Insured and Blue Balance Funded. Applications show all plans and rates for all Divisions TX, IL, NM, and OK for medical insurance. For the rating part it interacted with EPP, SRE rating services. Quoting will be using further processing in Enrollment.
  • Responsibilities:
  • Requirements gathering from the Business Team.
  • Applied Agile Scrum methodology methodology in SDLC.
  • Full stack development in application.
  • Design and Development of entire application modules (Coding in Java, JSF ,Spring , SOAP Web Services, Restful API, Angular JS, JQuery, Hibernate, CSS3)
  • Coding on Java, JSF Prime faces, Spring , Hibernate, JSP, HTML5, Jquery, Restful API
  • Developing UI using AngularJS, JavaScript, JQuery, CSS3, HTML5.
  • Developing Restful API for Request center module.
  • Used Linux and Windows based OS .
  • Using Hibernate ORM to interact with Oracle Database for DB operations.
  • Integrated EPP, SRE and URE rating API through web service call.
  • Implemented batch process using Spring Batch and multi threading for scheduling.
  • Implemented work-flow using Activiti Framework.
  • Mentoring Team members in technical issues.
  • Created Junit Test Cases in TDD
  • Designed Oracle Database structures and schemas.
  • Created builds in development, Test and Prod environment.
  • Worked on complex queries, writing procedures and functions in Oracle.
  • Deploy the application in Web Sphere 7.x.
  • Used Maven tool for building the application.
  • Environment: Java, Spring MVC, Hibernate ORM, JavaScript, AngularJS, Bootstrap.js, SOAP, Restful API, Maven, HTML5, Jquery, CSS3, Web Sphere, Junit, Agile Scrum, Oracle, Sql/Pl SQL

Senior Java Developer

Verizon
TX

Verizon Verify

  • Verizon is a broadband and Telecommunications Company. Verizon verify project is basically verifying the call cost detail of a customer if the customer is using a different network. Covers the process of managing and tracking the execution of the audits (exception or template based) and their results (exceptions) and loading those results into Verify.
  • Responsibilities:
  • Prepared Technical Specification Document, Detailed Design Document.
  • Gathering requirement from Business Analyst.
  • Used agile scrum methodology in SDLC.
  • UI Development in JSF-Prime Faces of Audit Execution Search and Audit Detail Modules
  • Fully utilize the components and Events of JSF Prime Faces.
  • Coding in Java, JSF, Ajax, JQuery and Hibernate.
  • Implemented the Spring Batch Jobs for data processing.
  • Supporting the team in technical issues.
  • Wrote Packages and Procedure in DB2 for validating the exceptions.
  • Used Hibernate ORM to interact with Database.
  • Implemented JUNIT test cases for each scenario.
  • Procedures and functions written in PL/SQL.
  • Deployed the application in a web logic application server.
  • Fix the identified issues in QA testing
  • Environment: Core Java1.5, JSF-Prime Faces 4.1, HTML, JQuery, Spring IOC, Spring Batch, PL/SQL, Hibernate, DB2, Linux, Groovy, Agile, Net Beans, CVS, Find Bugs, Win Merge, Web Sphere 8.x.

Senior Java Developer

Mercator, Emirates AirLines

IBE Enhancement

  • Internet Booking Engine (IBE) is used for online users to book flight tickets. The core functionality of the IBE provides the user a flexible and simple interface to choose and book the flights of his/ her preference as per the travel plans. This project enhances the modules like Manage Booking and IBE admin.
  • Responsibilities:
  • Prepare Technical Specification Document and Detailed Design Document.
  • Direct communication with clients.
  • Development of IBE middleware and CUGO admin application.
  • Code on Java in IBE Middleware module.
  • Coding on Core Java, JSF Rich faces, Spring IOC in CUGO admin module.
  • Used Hibernate ORM to interact with Database.
  • Leading the team of 3 members.
  • Producing web services in Apache CXF2.
  • Implemented Jasper Reports using spring.
  • Solution Design for error mechanism to view required information for Airline.
  • Used ANT tool to build the application.
  • Deployed the application in a web logic application server.
  • Fix the identified issues in QA testing.
  • Environment: Core Java 1.5, JSF-Rich Faces 3.x, Ajax, Hibernate 3.0, spring 2.5, Web Services, Jasper Reports, IntelliJ., I Report, and Jenkins.

Senior Java Developer

GE Capital
Hyderabad, India

GE Equipment Services

  • GE Equipment Services is involved in the business of renting, leasing, buying, selling and financing trailers and they have office networks spread across Europe to achieve their business goals
  • Responsibilities:
  • Analysis of the specifications provided by the clients.
  • Participated in development of the prototype.
  • Prepared the Functional Specification, Detail Design and UTC documents.
  • Active participant in gathering requirements from onsite coordinator.
  • Coding in Java, Swing, JSF and Hibernate
  • Development of Units Details Module, Specification Module UI in JSF, HTML, JavaScript
  • Functional, Integration testing and Bug fixing.
  • Environment: Core Java1.5, JSF1.2, Rich Faces 3.2, Hibernate 3.0, Web Services, Apache Axis 2, JavaScript, Unix, Sybase 12.5, Glass Fish, Eclipse 3.2, CVS, Win Merge, Find Bugs, ASE Isql, Soap UI 2.5.

Senior Java Developer

Scotia Bank
Hyderabad, India

Global Metal Inventory System (GMIS)

  • Scotia Mocatta has the vaults to keep the metals for business. This system is used by the front officer in Mocatta to complete the movement process. It includes user input requirements as well as logical requirements for the system. In GMIS, all products have two additional assigned attributes which display in the Move In and Move Out screens.
  • Responsibilities:
  • Analysis of the specifications provided by the clients.
  • Active participant in gathering requirements from onsite coordinator.
  • Designing prototype.
  • Database Designing.
  • Coding in Struts, Jdbc.
  • Development of Source Vault Allocation Module.
  • Functional, Integration testing and Bug fixing.
  • Environment: Core Java1.5, Struts1.2, Jdbc, Oracle, JBuilder, SVN

Lead Java Developer

RailRoad Commission
Austin, TX
02.2014 - 01.2015

Groundwater Application

  • The RRC Online System page is your initial landing page. The RRC Online System allows authorized entities to electronically file forms with the RRC online. You must use the provided user name and password to log into the RRC Online System. Applications can be filed online over the internet using a web browser. The GW-1 Dashboard is the main landing page of the Groundwater Application: GW-1 application site, and provides the ability to submit, resubmit, view, create, and/or edit Groundwater Applications. Admin and Geologist Level review submitted application.
  • Responsibilities:
  • Requirements Gathering from the Business Team.
  • Preparing Technical Design documents and Detail Design Document.
  • Using Agile Scrum methodology in SDLC.
  • Full stack developer in application.
  • Design and Development of two modules (Coding in Java, JSF prime faces, Spring, JPA)
  • Coding on Java, JSF, spring, Hibernate, JPA, JQuery, and CSS3.
  • Developing UI using JavaScript, JQuery, CSS3, HTML5, and Responsive Design.
  • Implemented spring data to interact with Oracle Database.
  • Implemented workflow for Admin/Geologist reviews.
  • Mentoring other Team members in technical issues.
  • Implemented UI 508 features in application.
  • Generate Jasper Reports using IReport tool
  • Using GitHub for version control
  • Design & Development of Auditing Framework using Spring AOP.
  • Created Junit Test Cases in TDD
  • Designed Oracle databases.
  • Worked on complex queries, writing and procedures in PL/SQL
  • Used Maven tool for building the application.
  • Build Deployment and monitor applications in Jenkins.
  • Environment: Core Java 1.7, IntelliJ , JSF Prime faces, Spring 4.x (IOC, AOP, Data, Restful), JPA, Unix Hibernate, PL/SQL, JMS, XML, Ajax, JConsole, BootStrap.js, NPM , CSS3, HTML5, JMS, MQ Series, Drools, IReport, Scrum, Junit, Agile, Jasper report, Unix, Web Logic, Oracle.

Senior Java Consultant

Kroger Pharmacy
Hyderabad, India
05.2010 - 01.2014

Internet Pharmacy

  • EPRN is an existing pharmacy system that provides the entire pharmacy operation. RxWeb (Pharmacy Internet), IVR, Fax and eRx (PPI) are the four access channels for EPRN System. Pharmacy Internet project focuses its scope to the web access channel only. A layer, called Pharmacy System Access, also called Rx Services, is identified to provide a local gateway for the backend EPRN system. It is the pharmacy services broker that fulfills pharmacy system access requests from various access channels (Rx Web access channel is the only focus of the project). EPRN system would encapsulate the logic as exposed services to the Rx Services layer only
  • Responsibilities:
  • Requirements Gathering from Business Analysts.
  • Preparing Technical Design documents with sequence diagrams.
  • Used agile methodology in SDLC.
  • Full stack developer in application
  • Design and Development of the Modules like Patient Management, Online Pharmacy Relationships (Coding in Java, Spring MVC, My Batis, Angular JS, JSON, JavaScript, XHTML )
  • Coding on Java, Spring MVC
  • Implemented UI using XHTML, Angular JS, JSON and Jquery.
  • Implemented Mybatis ORM to interact with SQL server Database.
  • Design and Development of Web-service modules (Restful API) of the application.
  • Used JUnit framework for Unit testing of application in Layer.
  • Involved in Oracle Database Design.
  • Shell scripting in UNIX.
  • Worked on complex queries ,writing and procedures in Pl/SQL
  • Used Jenkins deployment tool to monitor the applications
  • Environment: Core Java1.6, Web Services, Spring 4.x, My Batis 3.x, XML, XHTML, Drools, No-SQL(MongoDB), Oracle, Weblogic, Agile, Unix, Jenkins, Eclipse, PL/SQL, SVN, Win Merge, SQL Server, Visio, SOAP UI, Oracle 11g, web sphere, Maven.

Senior Java Developer

Tech Mahindra
Hyderabad, India
02.2008 - 04.2010

MediBank Connect

  • MediBank Connect is an Australian Bank providing OverSeas Health Coverage to Foreign Students studying in Australia. The Web module is now being rebuilt using Java, spring and Hibernate Technologies. UI screens are handled by JSTL. This project enables the provision of OSHC member joins, updates, renewals and invoicing for Educational Institutions, and Education Agents for the provision of Overseas Health Cover (OSHC) and they are migrating their current OSHC system to Java based Open Source system from Microsoft based Technologies.
  • Responsibilities:
  • Analysis of the specifications provided by the clients.
  • Active participant in gathering requirements from onsite coordinator.
  • Participated in designing the application.
  • Coding in Java, Spring MVC and Hibernate
  • Development of Merchandise Item Module, Reports Module
  • Prepare the POCs and help the team in technical issues.
  • Writing complex queries and procedures in DB2.
  • Generating Jasper Reports.
  • Functional, Integration testing and Bug fixing.
  • Environment: Core Java1.5, Spring 2.5, Spring Security 2.0 (Acegi), Hibernate 3.0, Jasper Reports, JMS, Eclipse 3.2, IReport 3.1, SVN, Win Merge, Find Bugs, Star UML, DB2.

Developer

HSBC
Hyderabad, India
06.2005 - 01.2008
  • Credit Card Services
  • A form based information to collect the credentials and other important information from the customers. Having the graphical user interface to move step by step for gathering information from the customers. It also targets at providing the appropriate information to customers about the APR, offers and features of credit cards provided by Capital One or HSBC
  • Responsibilities:
  • Analysis of the specifications provided by the clients
  • Mentoring to other team members (two) in GM portfolios.
  • Active participation in requirements gathering from the client.
  • Direct communication with clients.
  • Coding in Java, Struts, and Jdbc.
  • Testing - unit testing & integration testing
  • Bug tracking and fixing.
  • Environment: Java 1.4, Struts 1.2, EJB 2.x, Jdbc, XML, Eclipse 3.x, Web Logic 8.1, Subversion, Eclipse 3.2, CVS, Win Merge.

Education

Master of Science -

Andhra University
04-2004

Skills

  • J2EE Technologies JSP, Servlets, JDBC, Struts, Spring, JSF, EJB, MyBatis, Hibernate, JMS
  • Frameworks JSF, spring, Spring Boot, DOJO, Apache Struts, J2EE patterns, Hibernate, JPA20, MVC
  • Full-stack development
  • Microservices architecture
  • Application/web Servers Apache Tomcat, WebLogic, WebSphere, Wildfly, JBoss, Glassfish
  • Databases Postgres, MS SQL Server , Oracle , MS Access, AWS RDS
  • Programming languages C,C,Java, SQL ,PL/SQL, HTML, JavaScript, Python, Groovy
  • Web Technologies XML, XSL, XSLT, XPath, JSON, SOAP, WSDL, Restful WS, XHTML, DHTML, HTML, SAX, DOM, CSS, JavaScript, Ajax
  • UI technologies: JavaScript, CSS, HTML5, JQuery, JSON, Angular JS, BootStrapjs,React JS
  • Middleware technologies
  • AWS services
  • Tools SVN, CVS, JUnit, Star UML, FindBugs, Win Merge, IReport, Jenkins, Sonar, ANT, Maven, Soapui , Postman
  • IDE Eclipse, IntelliJ ,STS, RAD, Rational Rose,VS code, PyCharm
  • Version Control Git ,SVN, CVS, Open LDAP
  • Operating Systems Windows, UNIX, LINUX
  • Application security
  • Security architecture
  • Technical architecture
  • Project management
  • Team leadership
  • Process optimization
  • Critical thinking
  • Task prioritization
  • AI technologies

Timeline

Technical Lead

State Farm Insurance
12.2016 - Current

Lead Java Developer

Blue Cross Blue Shield
02.2015 - 11.2016

Lead Java Developer

RailRoad Commission
02.2014 - 01.2015

Senior Java Consultant

Kroger Pharmacy
05.2010 - 01.2014

Senior Java Developer

Tech Mahindra
02.2008 - 04.2010

Developer

HSBC
06.2005 - 01.2008

Senior Java Developer

Verizon

Senior Java Developer

Mercator, Emirates AirLines

Senior Java Developer

GE Capital

Senior Java Developer

Scotia Bank

Master of Science -

Andhra University
Mohan Kumar Potta