Summary
Overview
Work History
Education
Skills
Timeline
Generic

Prasad B

Dallas,NC

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. Building cloud solutions in Multi Cloud platforms like AWS - Amazon Web Services, Google Cloud GCP and Pivotal Cloud Foundry. Have hands-on experience with Cloud Computing, AWS Cloud Services (ECS, Lambda, API Gateway, EC2, ELB, S3, IAM Policy, Route53, CloudFormation or Terraform). Extensive hands-on experience using Core Java, Spring Core, Spring MVC, Spring Webservice, Spring REST, Spring Boot, Hibernate ORM frameworks and Unix Shell scripting. Frontend Technologies like JSP, AJAX, JSON, HTML, XML, JavaScript, jQuery and CSS and Angular

Overview

10
10
years of professional experience

Work History

Java Backend Developer

Bank of America Via Contracting
01.2024 - Current

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, Retrospective activities throughout project lifecycle
  • Developed a 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
  • 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

Java Backend Developer With AWS

Fidelity Charitable Via Contracting
08.2021 - 11.2023
  • 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
  • Developed a robust application utilizing the Spring framework, implementing a model-view architecture and configuring Dependency Injection for improved modularization and maintainability
  • Designed and implemented performance testing frameworks using tools like JMeter and Gatling to simulate high-load scenarios and validate application scalability
  • 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
  • Proficiently wrote Cloud Formation Templates (CFT) in both YAML and JSON formats, adopting the Infrastructure as Code (IaC) approach
  • Spearheaded the creation and configuration of continuous delivery pipelines using CI/CD Jenkins server, optimizing the development workflow and automating the deployment process for applications
  • Monitored Datadog logs for applications troubleshooting, demonstrating a proactive approach to identifying and addressing potential issues
  • Developed user interfaces using AngularJS, HTML, CSS, and JavaScript, ReactJS 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
  • Created and maintained Pytest test suites for functional, integration, and regression testing, reducing manual testing effort by 50%
  • Designed and implemented Pytest fixtures to manage test dependencies, setup, and teardown processes, improving test maintainability and reusability

Java Full Stack Developer

State Farm Insurance Via Contracting
03.2017 - 05.2021
  • 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
  • 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
  • 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
  • Worked on Java application to connect to mainframe DB2 using JDBC
  • 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
  • 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
  • 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
  • Utilized GIT for version control, demonstrating proficiency in GIT-Bash and GitHub
  • Supported and maintained applications in the production phase, resolving defects promptly to ensure seamless operation

Java/GWT Production Support

Caterpillar Corporation Via Contracting
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
  • Executed cross-browser testing with Selenium WebDriver and Pytest, ensuring consistent application behavior across different browsers and platforms
  • Proficient in performing maintenance on legacy platforms, ensuring ongoing system stability and support

Java Full Stack Developer

State Farm Insurance Via Contracting
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
  • 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 Contracting
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
  • 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

Master of Science - computer science and technologies

University of Central Missouri
Warrensburg, MO
05.2015

Master of Science - computer science and technology

JNTUH
Hyderabad, India
06.2013

Skills

  • Java, SQL, Java Server Pages, Servlet, XML
  • Spring, Spring Boot
  • Hibernate, JPA, DB2, MySQL, Oracle
  • Jira, SVN, GitHub, Bitbucket
  • Soap UI, Postman
  • Eclipse, STS, Visual Studio, Intelli-J, PCF
  • AWS, Apache Tomcat, WebSphere, WebLogic
  • JACOCO, Mockito, Rabbit MQ

Timeline

Java Backend Developer

Bank of America Via Contracting
01.2024 - Current

Java Backend Developer With AWS

Fidelity Charitable Via Contracting
08.2021 - 11.2023

Java Full Stack Developer

State Farm Insurance Via Contracting
03.2017 - 05.2021

Java/GWT Production Support

Caterpillar Corporation Via Contracting
08.2016 - 02.2017

Java Full Stack Developer

State Farm Insurance Via Contracting
04.2015 - 04.2016

Java Developer

Wal-Mart Via Contracting
08.2014 - 03.2015

Master of Science - computer science and technologies

University of Central Missouri

Master of Science - computer science and technology

JNTUH
Prasad B