Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
SAI CHAITANYA REDDY POREDDY

SAI CHAITANYA REDDY POREDDY

Bridgeport,CT

Summary

Seasoned Java Full Stack Developer with5+ years of comprehensive experience seeking to leverage expertise in developing robust and scalable web applications. Dedicated to delivering high-quality solutions that exceed client expectations while staying abreast of emerging technologies and industry best practices.

Extensive5+ years of professional experience in Software Development Life Cycle (SDLC), including design, implementation, integration, maintenance, testing, and documentation of various web-based, Enterprise, Client/Server, and Distributed applications using JAVA / J2EE. Thorough in J2EE technologies like Spring, Hibernate, Web Services, Design Patterns, SOAP, REST, Struts, Tiles, MVC, EJB, MQ Series, JMS, JSP and Servlets. Experienced in working with Redux architecture using complex Object-oriented concepts in improving the performance of the websites. Selecting the appropriate AWS service based on compute, data, or security requirements and integration of Amazon Web Services (AWS) with other applications infrastructure. Expertise with employment of Spring Kafka and Apache ZooKeeper apart from JMS as messaging service. Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools. Experience in developing Single Page Application (SPA) using Angular, Routing, Controllers, Services, and Custom Directive. Experience with tracking systems like Jira and version control tools like Git, GitHub, SVN and CVS. Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache. Extensive experience of using IDE tools Eclipse, NetBeans, IntelliJ IDEA for JAVA/J2EE Application development. Designed and developed J2EE MVC applications using Struts, Spring MVC and Spring Boot. Expertise in writing unit test cases with Mockito and JUNIT and performed integration testing. Experience in using Core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML. Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Dockers Registry. Used Core Java6, Java8, J2EE, JSP, JDBC, RDBMS, Java Script, jQuery, AJAX, XML and Chordiant5.6, using Oracle11g as database J2EE platforms on Windows, UNIX. Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries). Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams, and the management. Experience in installing and configuring Linux/Unix /Windows-based web/App servers like Tomcat, JBOSS, Web Logic and WebSphere for Application deployments.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Java Full Stack Developer

Chubb
10.2023 - Current
  • Company Overview: Chubb is a global insurance company offering property and casualty insurance products with a focus on customized coverage and service
  • Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations
  • Extensively used Hibernate QL
  • Using Micro service architecture with Spring Boot services for interacting with REST and Apache message broker
  • Used Jenkins to run the deployment process
  • Used JIRA to view the tasks and requirements
  • Expertise with unit testing & Test-Driven Development
  • Use Git for version control and participate in agile development methodologies such as Scrum or Kanban
  • Experience with Python and Django framework
  • Work with front-end technologies such as HTML, CSS, JavaScript, jQuery, Angular or React
  • Done with Unit testing using JUnit and Mockito
  • Involved in Scrum meetings, Sprint/retrospective planning and estimation of the tasks for the user stories and refine the tasks for next sprint
  • Implemented AJAX calls from backend without page refresh using jQuery, AJAX, J2SE, Spring MVC and Hibernate
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes
  • Expertise in coding optimized SQL queries on databases like Oracle
  • Worked with AWS API Gateway for implementing the Micro service architecture and the utilized ECS to deploy the Docker containers onto the servers
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format
  • Proficiency in writing JPA queries using JPQL (Java Persistence Query Language) and Criteria queries for database operations
  • Worked on the modernization of a legacy and outsourced UI technologies used were Angular2/4, Angular Materials2, CSS, Node JS, Express JS
  • Utilized AWS Lambda to optimize Backend processes and improve application performance
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multithreading
  • Extensively worked on Spark using Scala on cluster for computational, installed it on top of Hadoop performed advanced analytical application by making use of spark with Hive and SQL/Oracle
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques
  • Started as a monolithic application that runs on JBoss, later migrated it in to a set of spring boot and Node.JS Micro-services
  • Implemented Product-Retrieval Service as SOAP based service using Apache frame works
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application
  • Implemented Microservices into existing system architecture
  • Developed Microservices business components and RESTful service endpoints using Spring Boot
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes
  • Used EC2 for deploying and testing the lower environments such as Dev, INT and Test and also used cloud watch for monitoring
  • Worked on Java8 Lambda expressions and Pipelines, Streams
  • Implemented Kafka high level consumers to get data from Kafka partitions and move into HDFS files
  • Environment: Java1.8, J2EE, JSP, HTML5, CSS3, MongoDB, GraphQL, Scala, Lambda, Drools, CI/CD, PCF jQuery, Ajax, JavaScript, Spring Boot, API, Solr, Spring, Akka, MySQL, Hibernate, Kafka, Struts, REST, SOAP, MVC, Oracle, SVN, JUnit, Typescript, AWS, GitHub, JIRA, SCRUM, Micro service, Docker, Kubernetes, Microservices, Selenium

Java Full Stack Developer

Verizon
11.2022 - 09.2023
  • Company Overview: Verizon is a leading telecommunications company that provides wireless and broadband services, connecting individuals and businesses across the globe
  • Wrote Hibernate Query Language (HQL) and Criteria based queries to work with SQL databases
  • Development web service using Windows Communication Foundation to receive and process XML files and deploy on Cloud Service on Microsoft Azure
  • Designed and developed Microservices with Spring Boot2.0 and Spring REST
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and Amazon Machine Images (AMIs), whenever a new GitHub branch gets started
  • Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in
  • Implemented the project by using Spring Web MVC module
  • Developed JUnit test cases for DAO and Service Layer methods
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, and development
  • Developed front end using the JSF, JSTL, HTML5, CSS3, JavaScript, Jquery and AngularJS
  • Designed and developed web-based applications using HTML5, CSS3 and JavaScript and bootstrap framework
  • Services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipe line
  • Implemented MySQL Queries and Triggers using MySQL Server
  • Development to expose User Profile services to other departments users using RESTful WS
  • Involved in design, Development and implementation of Product Lifecycle admin site based on -'MVC' architecture and Front control design pattern using Spring MVC Framework for Presentation tier and server-side J2EE technologies
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing
  • Deploying the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF)
  • Developed the application using Agile methodology and followed TDD, Scrum
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application
  • Environment: Java1.8, J2EE, JSP, HTML5, Kubernetes, Typescript, Microservices, Akka, CSS3, Selenium, jQuery, Ajax, NodeJS, JavaScript, Kafka, MongoDB, GraphQL, AWS, Spring Boot, Spring, Hibernate, REST, SOAP, MVC, Oracle, SVN, JUnit, JIRA, SCRUM, PCF

Java Full Stack Developer

Visa
12.2020 - 07.2022
  • Company Overview: Visa is a global payments technology company that facilitates digital payments and offers secure payment solutions for consumers, businesses, and financial institutions
  • Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
  • Building cloud Microservices and implemented back-end using Spring Boot
  • And Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing)
  • Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin)
  • Also made changes in Jenkins Files as per the requirement of the pipeline
  • Hands-on knowledge of Git, Jenkins, AWS Cloud Technologies, RDBMS (PostgreSQL)
  • Used Git for Source Code Management
  • Used Quality Center to keep track of the Defects and Issues
  • Implemented Spring Boot Micro services to create sub modules and registered on Docker
  • Unit testing through JUnit & Integration testing in staging environment
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a Test-driven Development (TDD) approach
  • Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, jQuery Custom-tags, JSTL DOM Layout and CSS3
  • Worked on Kubernetes cluster as a part of deployment activity
  • Familiar with Open Shift commands mainly for deployment
  • Streamlined the server Implementation by moving to JSON and MongoDB as the backend data model
  • Build servers using AWS Importing volumes, launching EC2, creating security groups, Auto-scaling, load balancers, Route53, SES and SNS in the defined virtual private connection (VPC)
  • Implemented REST API as Spring Boot Microservices to perform modular functionality as per Microservices architecture
  • Extensive expertise in Kubernetes, orchestrating containerized applications for efficient deployment, scaling, and management
  • Created UNIX shell scripts to run the Informatica workflows and controlling the ETL flow
  • Migrated SOAP web service resources to Spring RESTful webservices resources using Spring RESTAPI with Spring Boot
  • Used Java8 Features like Lambda expressions for communicating between business layers and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams
  • Environment: Java1.6, J2EE, JSP, JDBC, Microservices, RESTful, HQL, Typescript, Struts2.0, Log4J, NodeJS, Tomcat Server6.0, AngularJS, AWS, Eclipse3.0, Hibernate3, Maven, MySQL, UML, REST API, CVS, SOAP UI, Web Logic10.3

Java Developer

Target
07.2019 - 11.2020
  • Company Overview: Target is a retail company offering a variety of products, including clothing and groceries, known for affordable prices and a strong customer focus
  • Experience in Object Relational Mapping frameworks such as Hibernate
  • Excellent experience of using NPM code Packages and managing HTML, CSS, JavaScript projects
  • Implemented Web-Services to integrate between different applications internal and third-party components using SOAP and REST services using Axis2, Kubernetes
  • Implemented the security on Microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism
  • Used Kafka streams as a message-bus and developed data pipelines to ingest data to NoSQL data-stores like Cassandra
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins
  • Worked on Stash repository with Source tree similar to Git
  • Implemented Business components such as user authentication, entitlements using spring beans
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development
  • Involve in understanding SDLC using Agile/Scrum methodology
  • Used Web services, Web Processing Service (WPS), BPEL, and REST extensively for Operations module
  • Technologies SOA, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, XSD, Xpath, JMS, and MDB are also used
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns
  • Environment: Java1.6, J2EE, JSP, JDBC, Microservices, RESTful, HQL, Typescript, Struts2.0, Log4J, NodeJS, Tomcat Server6.0, AngularJS, AWS, Eclipse3.0, Hibernate3, Maven, MySQL, UML, REST API, CVS, SOAP UI, Web Logic10.3

Education

Masters - Computers

University of Bridgeport

Skills

  • Languages: Java, C, C, C#, J2EE, SQL
  • Platforms: Windows7, Windows XP, Windows Server2003, LINUX, UNIX, Mac
  • Frameworks: Spring, Hibernate, Spring-core, Spring MVC, Spring Webservices
  • J2SE/ J2EE Technologies: Java, J2EE, JDBC, Servlets, JMS, Web Services
  • Web Technologies: HTML, HTML5, CSS, JavaScript, ReactJS, Angular
  • Web Services: Spring Webservices, SOAP, and REST
  • Web/App Servers: WebSphere51/60, WebLogic Application server, JBOSS, J2EE Server14, Apache Tomcat41/51, Spring Boot, IBM HTTP Server
  • Tools and API’s: JIRA, SQL Developer, Maven, JBoss Hibernate Tools, and JBoss Web tools, Log4J, JUnit, Pega
  • Databases: SQL Server, MySQL, MongoDB, Oracle
  • Cloud Tools: AWS, Azure, GCP
  • Build Tools, Repositories, and IDE: Tomcat, IBM WebSphere, Maven, Docker, DevOps tools, CI/CD with Jenkins, GIT, IntelliJ, Eclipse, and Spring Tool Suite

Certification

AWS Certified Developer Associate

Timeline

Java Full Stack Developer

Chubb
10.2023 - Current

Java Full Stack Developer

Verizon
11.2022 - 09.2023

Java Full Stack Developer

Visa
12.2020 - 07.2022

Java Developer

Target
07.2019 - 11.2020

Masters - Computers

University of Bridgeport
SAI CHAITANYA REDDY POREDDY