Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sai Prasad BODDU

Roanoke,TX

Summary

Dedicated and results-driven IT professional with over 9 years of hands-on experience in the complete software development life cycle (SDLC). Proven expertise in designing, developing, implementing, and maintaining applications using a wide array of web technologies, Java/J2EE frameworks, and cloud technologies. Extensive knowledge of software testing methodologies, with proficiency in both Agile and Waterfall methodologies. Development and Deployment: Designed, developed, and deployed applications using J2EE technologies, including JSP, Servlets, EJB, JSTL, Struts, Spring, AJAX, JDBC, and Hibernate. Implemented Web Services using REST, SOAP, and WSDL for seamless communication between distributed components. Deployed applications in different test environments for UAT testing using Pivotal Cloud Foundry and in production environments using Urban Code. Programming Expertise: Proficient in Java 1.7/1.8, with hands-on experience in JDBC, Servlets, and JSP. Implemented design patterns such as MVC, DAO, Factory, Singleton, and Business Delegate for developing multi-tier distributed applications. DevOps and Tools: Implemented Jenkins Pipelines (Scripted/Declarative) for design, development, and execution, showcasing strong CI/CD integration knowledge. Utilized IDE tools such as Spring Tool Suite (STS), RSA, Eclipse 3.0, and Notepad++. Expertise in version control tools including GitHub and Tortoise SVN. Experienced in build tools like Maven and ANT. Service Level Management and Issue Tracking: Proficient in-Service Level Management, including Change and Incident management using HP Service Manager. Utilized bug tracking tools such as JIRA, HP Quality Center, and Bugzilla for efficient issue tracking and resolution. Monitoring and Troubleshooting: Expert in troubleshooting and triage of application errors using Splunk. Utilized the Log4j logging API framework for logging Java applications, enhancing debugging and monitoring capabilities. Continuous Improvement: Committed to continuous improvement, staying abreast of industry trends and adopting best practices for software development and deployment Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Hardworking and passionate job seeker with strong organizational skills eager to secure Software developer position. Ready to help team achieve company goals.

Overview

10
10
years of professional experience

Work History

Java Backend Developer

Bank Of America via Consulting
02.2024 - Current
  • Agile Development and Collaboration:
  • Designed and coded application components in Agile (SAFe) environment, employing behavior-driven development (BDD) and pair programming methodologies for efficient and collaborative software development
  • Actively participated in Daily Scrum, PI Planning, Sprint Planning, and Retrospective activities throughout the project lifecycle
  • Application Development using spring Framework
  • Developed robust application utilizing the Spring framework, implementing a model-view architecture and configuring Dependency Injection for improved modularization and maintainability
  • Leveraged Spring Core module and POJOs (Plain Old Java Objects) to facilitate service requesting within the application
  • Implemented OAuth 2.0 Authentication:
  • Integrated OAuth 2.0 for secure user authentication and authorization in a multi-module EJB2 web service application
  • Enhanced security protocols by implementing token-based authentication, ensuring secure and stateless interactions between client and server
  • Improved Application Security:
  • Strengthened application security by incorporating OAuth 2.0, reducing vulnerabilities related to traditional session-based authentication methods
  • Configured and managed OAuth providers and clients, streamlining the authentication process for users and services
  • Developed Secure REST API Endpoints:
  • Developed and secured REST API endpoints to comply with OAuth 2.0 standards, facilitating secure data exchange between microservices
  • Ensured seamless integration with external OAuth providers, such as Google and Facebook, to support third-party authentication
  • Microservices and Cloud Deployment:
  • Developed Spring Boot applications and REST/SOAP services, deploying them on WebSphere Application Server hosted on Amazon Web Services (AWS)
  • Experience in developing and deploying services/API applications in Pivotal Cloud Foundry (PaaS) cloud platform using CF command line interface
  • Version Control and Tools:
  • Utilized GIT for version control, demonstrating proficiency in GIT-Bash and GitHub
  • Designed application code using STS (Spring Tool Suite) and deployed applications on streamline development processes and improve efficiency.

Java Fullstack Developer

Fidelity Charitable via Consulting
08.2021 - 01.2024
  • Agile Development and Collaboration:
  • Designed and coded application components in Agile (SAFe) environment, employing behavior-driven development (BDD) and pair programming methodologies for efficient and collaborative software development
  • Actively participated in Daily Scrum, PI Planning, Sprint Planning, and Retrospective activities throughout project lifecycle
  • Application Development using spring Framework
  • Developed robust application utilizing Spring framework, implementing model-view architecture and configuring Dependency Injection for improved modularization and maintainability
  • Leveraged Spring Core module and POJOs (Plain Old Java Objects) to facilitate service requesting within application
  • AWS Lambda and Event-Driven Architecture:
  • Applied expertise in designing and implementing event-driven and scheduled
  • AWS Lambda functions to trigger events across various AWS resources, enhancing system responsiveness and scalability
  • Infrastructure as Code (IaC) with CloudFormation Templates:
  • Proficiently wrote Cloud Formation Templates (CFT) in both YAML and JSON formats, adopting Infrastructure as Code (IaC) approach
  • This streamlined deployment of AWS services, ensuring consistency and reproducibility
  • Continuous Integration and Continuous Delivery (CI/CD) with Jenkins:
  • Spearheaded creation and configuration of continuous delivery pipelines using CI/CD Jenkins server, optimizing development workflow and automating deployment process for applications
  • Log Monitoring with Datadog:
  • Monitored Datadog logs for applications troubleshooting, demonstrating proactive approach to identifying and addressing potential issues
  • This ensured stability and reliability of deployed applications.

Java full stack developer

State Farm Insurance via Consulting
03.2017 - 08.2021
  • Agile Development and Collaboration:
  • Designed and coded application components in an Agile (SAFe) environment, employing behavior-driven development (BDD) and pair programming methodologies for efficient and collaborative software development
  • Actively participated in Daily Scrum, PI Planning, Sprint Planning, and Retrospective activities throughout the project lifecycle
  • User Interface Development:
  • Developed user interfaces using HTML, CSS, and JavaScript, with a focus on EmberJS, to simplify application complexities and enhance user experience
  • Integrated user interfaces using JSP and JavaScript into Spring Framework controllers, contributing to simplified application architecture and improved user accessibility
  • Spring Framework Expertise:
  • Developed applications using the Spring framework, implementing model-view architecture and configuring Dependency Injection for enhanced modularity
  • Leveraged Spring Core module and POJOs for efficient service requesting and seamless integration within the application
  • Database Integration and ORM:
  • Implemented Hibernate and object-relational mapping (ORM) techniques to map data from the MVC model to a MySQL Relational data model with an SQL-based schema
  • Ensured data consistency and integrity in enterprise-level applications
  • Continuous Integration and Deployment:
  • Created and configured continuous delivery pipelines using CI/CD Jenkins server, automating the deployment process and enhancing development workflow
  • Executed JUnit and Pit coverage tests as part of the automated build process from Jenkins Jobs
  • Microservices and Cloud Deployment:
  • Developed Spring Boot applications and REST/SOAP services, deploying them on WebSphere Application Server hosted on Amazon Web Services (AWS)
  • Experience in developing and deploying services/API applications in Pivotal Cloud Foundry (PaaS) cloud platform using CF command line interface
  • Version Control and Tools:
  • Utilized GIT for version control, demonstrating proficiency in GIT-Bash and GitHub
  • Designed application code using STS (Spring Tool Suite) and deployed applications on streamline development processes and improve efficiency
  • Production Support and Defect Resolution:
  • Supported and maintained applications in the production phase, resolving defects promptly to ensure seamless operation
  • Conducted defect triage and made appropriate code changes using the bug tracking tool - JIRA.

GWT Production support

Caterpillar Corporation via Consulting
08.2016 - 02.2017
  • Conducted in-depth analysis of business requirements, ensuring a comprehensive understanding of project objectives and client needs
  • Utilized PTC Windchill for application debugging, resolving issues promptly and ensuring optimal system performance
  • Provided level 2 and level 3 support, actively debugging GWT code for bug fixing and maintaining the integrity of the application
  • Developed Windchill PDMLink modules using core Java and info engine, incorporating SQL to efficiently extract data from the Oracle database
  • Created GWT Screens on Windchill PDMLink using Java, JSP, and GXT extensions, enhancing the user interface and functionality
  • Data retrieval from the database, enhancing data processing capabilities
  • Compiled and submitted weekly error reports to management, providing insights into system issues and potential improvements
  • Expertise in debugging Java-based problems using NetBeans IDE and Eclipse IDE, ensuring code integrity and reliability
  • Implemented task files to retrieve data from the database, optimizing data access and processing efficiency
  • Dedicated to problem-solving and project completion, consistently working the necessary hours to meet project deadlines
  • Proficient in performing maintenance on legacy platforms, ensuring ongoing system stability and support.

Java full stack developer

State Farm Insurance via Consulting
04.2015 - 04.2016
  • Played a key role in the Analysis, Design, Development, Testing, and Production phases for the new requirements of the POMS Application
  • Implemented projects using Agile SCRUM methodology, actively participating in daily stand-up meetings, sprint showcases, and sprint retrospectives
  • Utilized Spring Boot for the development of Spring MVC applications, ensuring efficiency and modularity in the codebase
  • Implemented web services using SOAP and WSDL, facilitating seamless communication between different components of the application
  • Managed SVN repositories for the DevOps environment, overseeing automation code and configuration for streamlined development processes
  • Designed and developed User Interface using HTML, JSP Custom Tag, and AJAX, contributing to an enhanced user experience
  • Implemented client-side validations using JavaScript and jQuery, ensuring data integrity and a user-friendly interface
  • Developed JUnit test cases to comprehensively test the application, conducting random checks to analyze portability, reliability, and flexibility
  • Leveraged STS (Spring Tool Suite) for coding and deployed applications on the IBM WebSphere server, ensuring smooth execution in the production environment
  • Coded JUnit tests and conducted Pit coverage for the application at the enterprise level, resolving defects and making necessary code changes to ensure compatibility across all environments
  • Utilized HPSM (HP Service Management) tool for incident management, effectively resolving bugs in the production phase.

Java Developer

Wal-Mart via Consulting
08.2014 - 03.2015
  • Designed and coded application components in an Agile/TDD environment, practicing test-driven development and pair-programming for robust and reliable solutions
  • Developed applications using the Spring framework, implementing a model-view layer architecture and configuring Dependency Injection for enhanced modularity
  • Utilized the Spring Framework extensively to develop application components, ensuring adherence to best practices and industry standards
  • Analyzed system requirements and business requirement documents, creating comprehensive test cases and automation test scripts to ensure thorough testing of the application
  • Leveraged Hibernate in the data access layer to efficiently access and update information in the database, enhancing data retrieval and manipulation capabilities
  • Created Hibernate mapping files to establish mappings between POJOs and database tables, ensuring seamless data integration
  • Designed and developed the XSD for WSDL, contributing to the definition and structure of web services
  • Implemented a rich user interface using JSP Standard Tag Libraries and worked with custom tags, enhancing the user experience
  • Designed and developed RESTful-style Web Service layer and WSDL, facilitating seamless communication between components
  • Played a key role in manual and automation testing using Test Director and Selenium, developing test cases, test scripts, executing scripts, and logging defects for efficient bug tracking and resolution
  • Managed the deployment of web and enterprise Java components, messaging components, and implemented multi-threading for improved application performance
  • Utilized XML web services with REST to transfer data, enhancing the functionality of the application.

Education

Masters - computer science and technologies

UCM
Warrensburg, MO
05.2015

Bachelor’s degree - computer science and technology

JNTUH
Hyderabad, India
06.2013

Skills

  • TECHNICAL SKILLS
  • Web Technologies:
  • HTML, CSS, JavaScript, jQuery, Ajax
  • Java/J2EE Technologies: Servlets, JSPs, Hibernate, Spring DI, Struts, JPA
  • Cloud Technologies: Pivotal Cloud Foundry (PCF)
  • PTC Applications: Wind-chill, Arbor text
  • J2EE Frameworks: Spring IoC, Spring MVC, Hibernate
  • Web Services: REST, SOAP, WSDL
  • Database: RDBMS, JDBC, JNDI, Java Beans
  • Web and Application Servers: Apache Tomcat, IBM WebSphere, JBoss
  • QUALIFICATONS
  • Actively participated in all business meetings and Daily Scrum meetings, contributing to efficient communication, task alignment, and project synchronization
  • Demonstrated commitment to Agile methodologies, ensuring collaborative and adaptive approach to project management
  • Played crucial role in presentations and documentation, showcasing effective communication skills and ability to convey complex information in clear and concise manner
  • Deep understanding of microservices
  • Experience with continuous integration
  • Understanding of serverless architecture
  • Version control systems expertise
  • Understanding of security best practices
  • Proficient in RESTful APIs
  • Experience with cloud platforms
  • Experience with monitoring tools
  • Strong debugging skills
  • Expertise in programming languages
  • Source and Version Control: Git, Github

Timeline

Java Backend Developer

Bank Of America via Consulting
02.2024 - Current

Java Fullstack Developer

Fidelity Charitable via Consulting
08.2021 - 01.2024

Java full stack developer

State Farm Insurance via Consulting
03.2017 - 08.2021

GWT Production support

Caterpillar Corporation via Consulting
08.2016 - 02.2017

Java full stack developer

State Farm Insurance via Consulting
04.2015 - 04.2016

Java Developer

Wal-Mart via Consulting
08.2014 - 03.2015

Masters - computer science and technologies

UCM

Bachelor’s degree - computer science and technology

JNTUH
Sai Prasad BODDU