Summary
Overview
Work History
Skills
Websites
Timeline
Generic

Sitharamaiah Allamsetty

Beaumont

Summary

Full Stack Java Developer with 5+ years of experience in designing, developing, and testing Web applications in Java/J2EE based projects. Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC. Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot. Specialized in orchestrating a 50% increase in API throughput through high-performance RESTful API design. Successfully led database migrations to AWS, achieving a 30% cost reduction and doubling query performance. Ready to bring impactful solutions to the table. Expertise in OOAD architecture and modelling, as well as front-end technologies like HTML, CSS, JavaScript, jQuery, Bootstrap, and Angular, with a basic understanding of React.js. Proficient in managing Amazon Web Services such as EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, and Virtual Private Cloud (VPC) through AWS Console and API Integration. Extensively used Java 8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method references, Filters, Collections, and default methods. Proficient with container systems like Docker and container orchestration using EC2 Container Service, Kubernetes, and Terraform. Practical knowledge on building real time data pipelines using Kafka streams. Familiar with partition of Kafka messages and setting up the replication factors in Kafka Cluster. Expertise in DevOps and CICD tools like Jenkins, Chef, Maven, Docker, and Cloud Formation. Implemented various Core Java technologies and utilized Maven and Restful Web Services.

Overview

4
4
years of professional experience

Work History

Software Engineer

Citi Bank
07.2023 - Current
  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, and Development & Customization of the Application
  • Used Lambda expressions and functional interfaces, In enterprise application
  • Developed web and service layer components using Spring MVC
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Developed rich and complex Responsive Web User Interface using HTML5/XHTML, JavaScript, CSS3, XML, JavaScript, JQuery, Angular.JS, Node.JS and Bootstrap
  • Created Typescript reusable components and services to consume Rest API's using component-based architecture provided by Angular
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, Auto-scaling groups
  • Worked on On-Primise to AWS Cloud Migration and creating alarms and notifications for EC2 instances using Cloud Watch
  • Involved in writing services to store and retrieve user data from the Mongo DB for the application on devices
  • Used Spring Boot modules to integrate with database to implement the persistence layer with Hibernate
  • Implemented Hibernate/JPA for data persistence in integration with spring
  • Used Jenkins pipelines to drive all micro services build out to the Docker registry and then deployed to Kubernetes
  • Implementing authentication and authorization for web applications by using spring security and JWT
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions
  • Setup the CI/CD process for the application using Jenkins
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology
  • Expertise in Creating Docker files and building application related docker images and running multiple REST services in multiple Docker containers
  • Implemented Splunk and monitor application related logs
  • Develop new frontend presentations for SOAP web service responses from multiple web service providers using Java SWT
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, constraints, and views for Oracle DB
  • Writing the Integration and unit test cases using Spring-Junit and Mockito for testing
  • Experience in using various Configuration Management tools like GIT and SVN
  • Involved in analysis, design, and Implementation applying the Agile methodology

Software Engineer

AT&T
12.2021 - 01.2023
  • Involved in Requirement Analysis, Design, Development, Integration, Testing and Deployment of the Application
  • Developed and maintained software applications using Java, Spring, JavaScript, Angular, AWS.
  • Involved in writing the action classes and from beans for different modules using Spring MVC
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process
  • Used Micro services architecture with Spring Boot based services interacting through a combination of REST and Apache ActiveMQ message brokers
  • Responsible for creating Batch processes using different modules of Spring Boot like spring-boot batch, spring-boot-data
  • Involved in creating and Deployment of REST API and Micro services in Java J2EE using Spring Boot
  • Built Components using Angular.JS and worked on Angular directives
  • Implemented lazy loading and Dynamic loading in the Angular routers
  • Managed the development and implementation of infrastructure automation solutions using AWS technologies such as EC2, S3, ECS, EKS, Lambda.
  • Deployed applications on AWS Cloud using services like Elastic Beanstalk, CloudFormation and OpsWorks.
  • Created IAM policies for users and groups with proper access control levels according to organizational security requirements.
  • Worked on Typescript for building the code
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system
  • Implemented Micro services into existing system architecture
  • Developed Micro services business components and RESTful service endpoints using Spring Boot
  • Developed the presentation layer using HTML5, JSON, HTML, CSS3 and client validations using JavaScript
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUnit
  • Developed application Web Services (SOAP and RESTFUL) with JAX-WS and JAX-RS
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per requirements
  • Designed data models using various database technologies such as SQL Server, Oracle, MongoDB.
  • Managed database queries using SQL and NoSQL technologies like MongoDB.
  • Developed the Application using IDE tool ECLIPSE
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model and configured various sprints to execute
  • Actively involved in Function Point Analysis (FPA) meetings with business team to analyze resource requirement.

Skills

  • Java
  • Python
  • JavaScript
  • HTML5
  • XML
  • JSON
  • CSS3
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Angular
  • React
  • AWS
  • RabbitMQ
  • ActiveMQ
  • SOAP
  • REST
  • Eclipse
  • IBM RAD
  • IBM WebSphere
  • Apache Tomcat
  • BEA WebLogic
  • JBoss
  • SVN
  • CVS
  • GitHub
  • Oracle
  • SQL Server
  • MySQL
  • Agile
  • Waterfall
  • Windows
  • Linux

Websites

Timeline

Software Engineer

Citi Bank
07.2023 - Current

Software Engineer

AT&T
12.2021 - 01.2023
Sitharamaiah Allamsetty