Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Major Strengths
Languages
Timeline
Generic

Suresh Kumar Cheepurupalli

Bloomington,IL

Summary

I have 19+ years of Software design & development (SDLC) in AWS, Generative AI & Java technology this includes AWS, Core Java 1.8, Spring framework, SOAP and REST Web Services, Struts, Hibernate, EJB, JMS, XSLT and XML, PYTHON 3.X, Terraform, NodeJS and React, AWS Bedrock, Lang Chain, Lang Graph.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Technology Lead/Solution Architect

State farm
04.2023 - Current
  • Overseeing the software development plan, including items such as software configuration management.
  • Analyze the complex user requirements, problems and design the new software solutions.
  • Involved in PI planning and sprint planning for delivery of work.
  • Designed and development of POC using new technologies and implements them in systems to better performance and user friendly of applications.
  • Member of Agile team, which includes Design, Development and testing using AWS Services, Terraform, Python3.x, Go Lang.
  • Experience with Design and Development of UI Screens using ReactJS.
  • Environment:
  • AWS, ReactJS, Terraform, Core Java, Spring, Spring Boot, Tomcat7, PostgreSQL 9.2, Spring STS3.6.4, Jenkins, SVN, Maven, JDK 1.7, Web Services (REST & SOAP), Kraken, JDBC, Pivotal Cloud Foundry, PYTHON3.X, AWS Bedrock, Lang Chain, Lang Graph.

Lead & Architect

Capital One
04.2022 - 04.2023
  • Developing and maintain the system and its services, automating the deployment process, ensuring system scaling, investigating and resolving outdates.
  • Identifying and implementing preventive measures proactively, collaborating with key stakeholders.
  • Improves collaboration between development and operations teams.
  • Involved in PI planning and sprint planning for delivery of work.
  • Designed and development of POC using new technologies and implements them in systems to better performance and user friendly of applications.
  • Member of Agile team, which includes Design, Development and testing using AWS Services, Terraform, Python3.x, Go Lang.
  • Member of agile team, which includes design, Development and testing using Spring, Spring boot, Java, j2ee Technologies and testing technologies like Junit, Jbehave and Selenium.
  • Designing and Developing Web Based application using Spring Framework.
  • Done the peer code review.
  • Developed and Consumed SOAP and RESTful web services.
  • Tests Architectural Elements with executable and testable design (abstract interfaces, aka the contract).
  • Facilitates technical decision; incorporates feedback and emergent patterns from the team back in to the overall design.
  • Deployed Spring boot applications and ESB Application in Pivotal Cloud foundry using Jenkins.
  • Produces alternate Design Concepts & detailed approach.
  • Ensures the Design goals – Performance, Modularity, Reliability, Maintainability, Reusability, Internationalization and Accessibility – are met.
  • Ensures technical cohesion and helps write the technical contract in interfaces and other abstract objects and data entities.
  • Participated in Proposal and Effort Estimation. Decide and finalize the Architecture based on the business requirements. Preparation of the Conceptual Design Document for all Phases
  • Environment:
  • AWS (ECS Fargate, EC2, S3, Athena, Lambda, Secrets Manager, IAM, ALB, ASG, Route 53, API Gateway, SQS, SNS, Step Function), Terraform, Core Java, Spring, Spring Boot, Tomcat7, Cassendra, Spring STS3.6.4, Jenkins, GIT, Maven, JDK 1.8, Web Services (REST & SOAP), Splunk, NewRelic, PYTHON3.X, Bogie framework, Vault, Gear Framework.

Technology Lead/Solution Architect

State farm
08.2016 - 04.2022
  • Overseeing the software development plan, including items such as software configuration management.
  • Analyze the complex user requirements, problems and design the new software solutions.
  • Involved in PI planning and sprint planning for delivery of work.
  • Designed and development of POC using new technologies and implements them in systems to better performance and user friendly of applications.
  • Member of Agile team, which includes Design, Development and testing using AWS Services, Terraform, Python3.x, Go Lang.
  • Experience with Design and Development of UI Screens using ReactJS.
  • Member of agile team, which includes design, Development and testing using Spring, Spring boot, Java, j2ee Technologies and testing technologies like Junit, Jbehave and Selenium.
  • Designing and Developing Web Based application using Spring and Struts Framework.
  • Done the peer code review using Kraken.
  • Developed and Consumed SOAP and RESTful web services.
  • Tests Architectural Elements with executable and testable design (abstract interfaces, aka the contract).
  • Facilitates technical decision; incorporates feedback and emergent patterns from the team back into the overall design.
  • Deployed Spring boot applications and ESB Application in Pivotal Cloud foundry using Jenkins.
  • Produces alternate Design Concepts & detailed approach.
  • Ensures the Design goals – Performance, Modularity, Reliability, Maintainability, Reusability, Internationalization and Accessibility – are met.
  • Ensures technical cohesion and helps write the technical contract in interfaces and other abstract objects and data entities.
  • Participated in Proposal and Effort Estimation. Decide and finalize the Architecture based on the business requirements. Preparation of the Conceptual Design Document for all Phases
  • Environment:
  • AWS, ReactJS, Terraform, Core Java, Spring, Spring Boot, Tomcat7, PostgreSQL 9.2, Spring STS3.6.4, Jenkins, SVN, Maven, JDK 1.7, Web Services (REST & SOAP), Kraken, JDBC, Pivotal Cloud Foundry, PYTHON3.X.

Technical Lead

CVS
10.2015 - 08.2016
  • Participated in initial assessment of the Application and Requirement Gathering
  • Participated in Proposal and Effort Estimation. Decide and finalize the Architecture based on the business requirements. Preparation of the Conceptual Design Document for all Phases
  • Framework Design and Coding
  • Design Exception and Error frameworks
  • Designing Layers like Web, Service and data
  • Technical team management which includes the status reporting, task distribution, mentor.
  • Supported Performance Testing and performed Performance Tuning
  • Participated in deriving the Release Management process which includes Build, deployment tasks.
  • Written SQL queries for Oracle 11 G database in order the fetch the device information or update device specific information to the database. Participated in Development on the following.
  • Design and Developed Frameworks, Web Layer (Spring and JSP)
  • Presentation Layer business validations are handled using Struts Framework.
  • Attend and Represent vendor in the following meeting, weekly status meeting, Risks and Issues meeting, Defect Status meeting, Infrastructure related meetings. Participated in Code review using PMD, Sonarqube, and UCDetector. Developed and consumed REST and SOAP based web services.
  • Environment:
  • Core Java, Spring, Apache Camel, Tomcat7, JBOSS Fuse 6.2.1, JBOSS EAP6.2.1, SQL, JBOSS Developer, Jenkins, SVN, Maven, Oracle 11g, JDK 1.7, Web Services (REST) and UNIX Shell Scripting.

Technical Lead

United States Pharmacopeia (USP)
02.2015 - 10.2015
  • Participated in Effort Estimation. Preparation of the Conceptual Design Document for all Phases
  • Framework Design and Coding
  • Technical team management which includes the status reporting, task distribution, mentor.
  • Supported Performance Testing and performed Performance Tuning
  • Participated in deriving the Release Management process which includes Build, deployment tasks.
  • Written SQL queries for Oracle 11 G database in order the fetch the device information or update device specific information to the database. Participated in Development on the following.
  • Design and Developed Frameworks, Web Layer (Struts and JSP)
  • Presentation Layer business validations are handled using Struts Framework.
  • Attend and Represent vendor in the following meeting, weekly status meeting, Risks and Issues meeting, Defect Status meeting, Infrastructure related meetings.
  • Participated in Sonarqube and developed and consumed REST and SOAP based web services.
  • Environment:
  • Core Java, Servlet, JSP, Spring Core, Spring JDBC, Tomcat7, SQL, RAD, VSS, Oracle 11g, JDK 1.7, Web Services (REST), EXT/JS, UML and UNIX Shell Scripting.

Technical Lead

Canada Post
04.2014 - 12.2014
  • Prepared the Technical Document for applications using MSWord.
  • Prepared UML diagrams like Class Diagram, Sequence Diagrams using RAD.
  • Done Code Review, Peer Review using Crucible.
  • Developed REST Resource application, Validations, Web Services, POJO classes and DAO classes for Eship vision. Generated Webservice client from WSDL using Apache Axis.
  • Extensive usage of Core java for developing the application blocks.
  • Using Backbonejs, Underscorejs, marionette, jQuery implemented UI framework.
  • Designed and Developed MVC pattern UI framework. Designed and developed Controller, router, model, views in UI Layer. Developed Jasmine test cases for Backbonejs unit testing.
  • Designed and developed nested view for the Dashboard screen, so that any changes occur in one Sub view will not impact other views present in the main layout view.
  • Developed common components like Orch layer, Exceptions, Email.
  • Developed Webservice common component to call Cognos Engine.
  • Developed Common Component to integrate, run and save all data from Java Application to remote Systems. Developed SQL queries and lead the team in developing the applications in the module.
  • Onsite - coordinating to clients and driving the offshore team.
  • Supported Performance Testing, performed Performance Tuning and supported production support.
  • Environment:
  • Core java, REST Resource, Spring Core, BackboneJS, web services, Hibernate, Jasper Soft Server, Crucible

Senior Java J2EE Developer

Toronto Dominion Bank Canada
05.2011 - 04.2014
  • Involved in requirement clarification from the TDCanada counterpart.
  • Preparation of Unit test cases and performing the code review.
  • Worked with J2EE design patterns in MVC architecture with Struts.
  • Designed and developed JSP custom tags.
  • Configured Struts to manage Actions and set their configuration in a struts-config file and integrated middle tier with Struts MVC web layer. Involved in designing configuration file using XML technologies.
  • Implemented JavaScript for client end validation. Acted as a single point of contact from offshore Team
  • Involved in the discussion and interacted with the SME for the system clarifications rose during development. Performing system unit testing of the application. Used HP Quality Centre for tracking bugs and performance.
  • Used WSDL file information for invoking Web Services and used SOAP for accessing Web Services.
  • Generated Web service client from WSDL using Apache Axis 2 and consumed the web services.
  • Developed and consumed REST and SOAP based web services.
  • Developed and Designed Hibernate and integrated with the Application.
  • Designed and Developed Hibernate configuration files for the modules I have worked.
  • Participated in Design and Development on the following.
  • Design and Developed Frameworks, UI.
  • Presentation Layer business validations are handled using Struts.
  • Integration design in Middleware with Web Application using EJB and WebServices.
  • Guided the junior team members in their respective tasks.
  • Used CVS as version tool. Performed Code Reviews.
  • Environment:
  • Core java, Struts, spring, jsp, jsf, xml, web services (SOAP and REST), Hibernate, Eclipse Juno, CVS and Maven.

Technical Lead

Sprint
10.2009 - 05.2011
  • Participated in initial assessment of the Application and Requirement Gathering
  • Participated in Proposal and Effort Estimation. Decide and finalize the Architecture based on the business requirements. Preparation of the Conceptual Design Document for all Phases
  • Preparation of the Detailed design Document for all Phases
  • Framework Design and Coding
  • Design Exception and Error frameworks
  • Designing Layers like Web, Service and data
  • Technical team management which includes the status reporting, task distribution, mentor.
  • Supported Performance Testing and performed Performance Tuning
  • Participated in deriving the Release Management process which includes Build, deployment tasks.
  • Written SQL queries for Oracle 11 G database in order the fetch the device information or update device specific information to the database. Participated in Development on the following.
  • Design and Developed Frameworks, Web Layer (Struts and JSP). Presentation Layer business validations are handled using Struts Framework.
  • Integration design in Middleware with Web Application using EJB.
  • Attend and Represent vendor in the following meeting, weekly status meeting, Risks and Issues meeting, Defect Status meeting, Infrastructure related meetings.
  • Worked closely with Infrastructure teams for setting up the environment and database for all the environments including the Production Environment.
  • Participated in Code review using PMD, Sonarqube, and UCDetector.
  • Developed and consumed REST and SOAP based web services.
  • Environment:
  • Core Java, Struts, Spring Core, Hibernate, Web sphere 8.X, SQL, RAD, VSS, Oracle 11g, JDK 1.6, Share point 2007, Web Services (SOAP and REST), SQL, UNIX Commands.

Senior Java Developer

Rogers
09.2008 - 10.2009
  • Involved in Development and testing phase of the project. Preparation of Unit test cases and performing the code review
  • Acted as a single point of contact from offshore Team for the module I am responsible.
  • Involved in the discussion and interacted with the SME for the system clarifications rose during development. Performing system unit testing of the application. Used Bugzilla for tracking bugs and performance.
  • Used VSS as versioning tool. Performed code quality checks using tools like Soanar and PMD.
  • Supported production deployments.
  • Taken the responsibility of preparing MOM and send it across the team for tracking and managing the tasks assigned. Generated Webservice client from the WSDL using CXF tool.
  • Designed and Developed Dynamic and Static web pages using JSP, html, css and JavaScript.
  • Deployed the application in Weblogic server in Development region.
  • Fixed defects raised in UAT and Integration testing. Provided KT sessions to the new members of the team. Guided t junior team members in the respective task.
  • Environment:
  • Core java, Weblogic portal, Servlets, jsp, web services, Windows, Weblogic8.

Senior Java Developer

Hyperion
08.2006 - 09.2008
  • Preparation of the Detailed design Document for all Phases
  • Participated in Design and Development on the following.
  • Design and Code Planning Application
  • Design and Code Development Framework (Common UI Templates, Application Server configurations)
  • Prepared High level and low-level Design docs. Worked with J2EE design patterns. Designed and developed JSP pages. Used CVS for version Control.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Implemented JavaScript for client end validation. Used JDBC in DAO layer to interact with the database.
  • Developed front controller, Business Delegate and DAO classes for the modules worked on.
  • Developed Screens using Swings. Contribution in code refactoring, peer code review, code optimization.
  • Technical team management which includes the status reporting, mentor
  • Participated in deriving the Release Management process which includes Build, deployment tasks.
  • Attend and Represent vendor in the following meeting, weekly status meeting, Risks and Issues meeting, Defect Status meeting. Deploying application in Dev, Production servers.
  • Environment:
  • Servlets, jsp, jstl, JDBC, Swing, Microsoft sql server, Windows, tomcat, Weblogic8, Websphere6.1.

Java/J2EE Developer

Global Travel Management
06.2005 - 07.2006
  • Involved in Development and testing phase of the project.
  • Preparation of Unit test cases and performing the code review
  • Involved in the discussion and interacted with the onshore counterpart for the system clarifications rose during development. Performing system unit testing of the application.
  • Used BugTracker for tracking bugs and fixed them. Supported production deployments.
  • Designed and Developed JSP pages for dynamic content.
  • Deployed the application in Development and test region.
  • Designed LLD document for each of the module I have worked.
  • Designed and developed JDBC layer and integrated with Web layer.
  • Raised request for deploying the defect fix on production environment for each release.
  • Participated in environment setup and issues meetings with admin team.
  • Converted XML documents received from different booking systems into GTM engine understandable format using Dom and SAX Parsers and XSLT.
  • Generated SOAP Webservices client from WSDL using Apache Axis.
  • Used Ant script to package the application in a war file and deploy the same in development servers.
  • Environment:
  • Core Java, Servlet, jsp, JDBC, XML, XSLT, oracle 8i, Windows NT, Tomcat5.0, and InteliJ.

Education

Bachelors in engineering - Electronics and Instrumentation

Biju Patnaik University of Technology
India
06.2004

Skills

  • Cloud Technologies: AWS, Terraform, Terraform Workspace(Terraform Enterprise)
  • Scripting Languages: Python3x, NodeJS, GO Lang
  • Change Management and Version Control: Clear Case, CVS, Visual Source Safe, MAVEN
  • Databases: Oracle 11 G, MySQL5
  • Java and J2EE: Core Java, Multi-threading, Swing, JSP and Servlet, Struts, Spring, JSF, EJB, Hibernate, XML, XSLT, WSDL, XSD, HTML, XHTML, JSTL, Axis 2, CXF, REST, and SOAP, ReactJS
  • Other Languages and API’s: SQL, JSON, AJAX, JavaScript, JQuery, Ant, Maven, Log4j, Python 3x
  • Application / Web Servers: Web sphere Application server, JBoss, Web Logic, and Apache Tomcat, Pivotal Cloud Foundry
  • Versioning Tools: CVS, VSS, GIT, Clean Case, and SVN
  • Test Management: HP Quality Centre, Bugzilla, Bug Tracker, Jira
  • Other Tools: MS Office (Word, Power Point, Excel)
  • Operating Systems: Windows 9x/NT/2000/XP, UNIX and Linux
  • Middleware technologies: Java Messaging (JMS) and Web Services (SOAP, RESTFUL)
  • Development Tools: RSA, RAD, Eclipse 3 Juno and Putty
  • Automated Build & App Security Tools: SONAR QUBE, Jenkins, Maven and UCDetector
  • Code Review Tools: Crucible, Kraken
  • Integration Tools: Apache Camel and Jenkins
  • AI Tools: AWS Bedrock, AWS Knowledgebase, AWS Titan Text
  • AI Frameworks: Lang Chain, Lang Graph

Accomplishments

  • Designed and developed retry framework for Workbench application which led to production issue tracking and fixing with in no time. Because of this solution received lot of accolades from higher management.
  • Collaborated with team of 10 in the development of Risk Analysis Application and Workbench UI.
  • Played an important role in migrating IBM BPM Product to AWS Cloud environment Successfully.
  • Awarded Employee of the Month for exceptional performance and dedication on number occasions.

Certification

  • Successfully Completed AWS Certification AWS Certified Solution Architect Associate.
  • Successfully Completed AI/ML Postgraduate Course with University of Texas at Austin.

Major Strengths

  • A Cloud Architect professional, always enjoy learning and implementing new tech stack in the specific timeframe.
  • Designing and implementing the micro services application using spring boot.
  • Hands - on AWS Solution Architect with 18+ Years in designing & implementing data solutions in cloud as well as on-prem.
  • Successfully Completed AWS Certification AWS Certified Solution Architect Associate.
  • Design and Developed GenAI and Agentic AI Applications using Lang Chain, Lang Graph, AWS Bedrock.
  • Extensive experience defining IT Roadmap, cloud strategy, Enterprise/solution architecture, Architecture assessment. Estimating AWS costs and identifying Hands-on experience on implementing Cloud Data Solutions using various AWS Data Services including S3, RDS, Data Pipeline, Athena, Storage Gateway, Data Sync etc. Cost control mechanisms.
  • Lift & Shift Cloud Data migration from On-premises to AWS Cloud using modern cloud solutions.
  • Experience with Cloud technologies like AWS, Terraform Enterprise Workspace.
  • Worked with infrastructure as code technologies like Terraform to build infrastructure on AWS Console.
  • Experience with Scripting language like Python3.x, NodeJS and GO Lang to create Lambda for REST API’s.
  • Experience of ReactJS, Developed UI Screens using ReactJS.
  • Experience in Java Technologies includes Core Java 1.7, IO, JDBC, JSP, BackboneJS, Servlets, and spring, Struts, Hibernate, EJB, JMS, XSLT and XML.
  • +4 Years of experience as Java Technical Lead.
  • Excellent experience in software development, Code review, Refactoring, Performance Tuning, Secure Coding techniques and Test & deployments.
  • Experience in Web Development using JSP, Spring2, Struts1.2/2, Tomcat 5, Web sphere 6, 7, 8.x and Web logic 10.
  • Experienced in working in framework design and development, application architecture design using Java Design Patterns, J2EE patterns.
  • Experienced in various Database developments using Relational Databases like Oracle 8.x – 11g, MySQL.
  • Excellent experience in Technical Leadership, Design, Development, Performance Tuning and Estimation.
  • Experience in Developing and consuming SOAP and REST based web services.
  • Experience in Application Servers like WAS 6.0 – 8.x, Web Logic 10, JBoss, TomCat 5.
  • Experienced in building scripts like Ant, Maven and Swing.
  • Experience in Web UI development using HTML, JSON, Java Script, BackboneJS, CSS, AJAX and Firebug developer tools.
  • Experienced in staging and Deploying applications/Components in Pivotal Cloud Foundry using Jenkins.

Languages

English
Native or Bilingual

Timeline

Technology Lead/Solution Architect

State farm
04.2023 - Current

Lead & Architect

Capital One
04.2022 - 04.2023

Technology Lead/Solution Architect

State farm
08.2016 - 04.2022

Technical Lead

CVS
10.2015 - 08.2016

Technical Lead

United States Pharmacopeia (USP)
02.2015 - 10.2015

Technical Lead

Canada Post
04.2014 - 12.2014

Senior Java J2EE Developer

Toronto Dominion Bank Canada
05.2011 - 04.2014

Technical Lead

Sprint
10.2009 - 05.2011

Senior Java Developer

Rogers
09.2008 - 10.2009

Senior Java Developer

Hyperion
08.2006 - 09.2008

Java/J2EE Developer

Global Travel Management
06.2005 - 07.2006

Bachelors in engineering - Electronics and Instrumentation

Biju Patnaik University of Technology