0% found this document useful (0 votes)
253 views11 pages

Sai CV

Sai Atluri has over 8 years of experience as a Java full stack developer. He has extensive experience developing web applications using technologies like Java, Spring Boot, React, Redux, Angular, and databases like MongoDB and Cassandra. Currently, he works as a Senior Software Engineer at First Horizon Bank where he develops RESTful APIs, interactive web pages using React, and integrates data from various sources using technologies like Kafka and Spark.

Uploaded by

Kaushal Kishore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
253 views11 pages

Sai CV

Sai Atluri has over 8 years of experience as a Java full stack developer. He has extensive experience developing web applications using technologies like Java, Spring Boot, React, Redux, Angular, and databases like MongoDB and Cassandra. Currently, he works as a Senior Software Engineer at First Horizon Bank where he develops RESTful APIs, interactive web pages using React, and integrates data from various sources using technologies like Kafka and Spark.

Uploaded by

Kaushal Kishore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Sai Atluri [email protected] www.linkedin.

com/in/saiatluri
Sr. Senior Software Engineer | +1 8134818827

Professional Summary:
 Over 8 years of experience as a Java Full Stack Developer in the IT industry. Extensively
experienced in Software Analysis, Design, Development, Implementation, and Testing
of Object-oriented Applications and Web-based Enterprise Applications using
Java /J2EE technologies.
 Proficient in Behavior Driven Development (BDD) and Test-Driven Development (TDD)
approach using SCRUM framework under Agile Methodology.
 Extensive experience in developing web pages using HTML/HTML5, CSS/CSS3,
JavaScript, React JS, Redux, JSON, Node.js, Ajax, JQUERY Bootstrap.
 Extensive knowledge in developing applications in a single page (SPAs) using various
JavaScript frameworks like Angular, and React.
 Developed the UI pages using Angular 2/4/6/9, HTML5, CSS3, JavaScript, PrimeNG,
and Bootstrap.
 Implemented Angular Router to enable navigation from one view to the next as the
customer performs application tasks
 Experienced in React JS and working with React Flux architecture.
 Extensive knowledge in developing single-page applications (SPAs) using React-Router.
 Experienced in working with Redux architecture using complex Object-Oriented
concepts in improving the performance of the websites.
 Experience in using React JS components, Forms, Events, Keys, Router, plus Redux,
Animations, and Flux concepts.
 Experience in developing cross-platform server-side JavaScript frameworks using
Express, Node.JS, and MongoDB.
 Strong experience with MongoDB development (reports, schema design, map-reduce
functions) and migrations from SQL relational databases to NoSQL databases.
 Hands-on experience in integrating legacy databases using Hibernate, mapping, and
hooking it with other frameworks like Spring, Struts, and other technologies by
configuring XML files.
 Used web services like REST and SOAP and deployed using Jetty and Tomcat web
application servers
 Expert in Core Java and implementing concepts like Multithreading, Concurrency,
Exception Handling, File handling, IO, Generics, and Java collections in various
projects.
 Extensive experience in the development and implementation of ORM framework
Hibernate/ Hibernate with Spring Data Access.
 Extensive experience using Java technologies: Core Java, JDBC, Java Message Service,
JSP, Servlets, JPA, EJB, Swing, Applets, and JSTL.
 Utilized Java 8 features like Lambda expressions and Stream API for Bulk data
operations on Collections.
 Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC,
JTA, IO, Spring Boot, Spring REST, Spring Boot Actuator, Spring Batch, Spring Cloud,
Spring Security, Spring Microservices.
 Developed and deployed Micro Services-based applications using Spring Boot and
Spring Cloud.
 Strong experience with MongoDB development (reports, schema design, map-reduce
functions) and migrations from SQL relational databases to NoSQL databases.
 Experience with querying on data present in the Cassandra cluster using CQL
(Cassandra Query Language).
 Experienced in database modeling, design, and development of PL/SQL stored
procedures, and packages in relational databases: Oracle, SQL Server, PostgreSQL, and
MySQL.
 Experienced with building tools like ANT, Maven, Gradle, and logging tools like Log4J.
 Experienced with testing tools like Junit, Jasmine, and Karma.
 Experienced in using Github, Bitbucket, CVS, SVN, and Monotone For version control.
 Experience in creating build scripts using Ant, Maven, and Gradle tools and scripting
Dockerfiles and deploying them onto Docker containers.
 Proficient with container systems like Docker and container orchestration like EC2
Container Service, and Kubernetes, worked with Terraform
 Managed Docker orchestration and Docker containerization using Kubernetes.
 Designed, configured, and deployed Microsoft Azure for a multitude of applications
utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups,
Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance,
and auto-scaling.
 Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights,
Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio
Online (VSO), and SQL Azure.
 Experience in Designing, Architecting, and implementing scalable cloud-based web
applications using AWS and GCP.
 Proficient in using Amazon Web Services AWS. Extensive experience focusing on
services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon
RDS, Elastic Cache, SNS, and SQS.
 Experienced in developing applications using Visual Studio, Eclipse, Android Studio,
and IntelliJ.
 Experience in creating Asynchronous Messaging configuration in Tomcat, WebLogic,
and web sphere Servers.
 Experienced in Python, Sqoop, Pig, Hive, and Hadoop.
 Experience in software Build tools like Apache-Maven, and Apache-Ant to write
Pom.xml, and Build.XML respectively.
 Involved in CI/CD process using GIT, Jenkins creation, Maven build and publish, and
Fabric implementation.
 Extensive experience in Implementing Docker container service, building pipelines like
Jenkins, and Bamboo for Continuous Integration and Continuous Deployment that can
run on the cloud or on-premises.
 Worked in TDD using Junit, Mockito, and version management tools GitHub, and SVN.
 A proven Team Player with experience in managing multiple applications at a time,
offshore teams, and various levels of developers and stakeholders.

EDUCATION DETAILS:
 Bachelors: Lovely Professional University (India) – 2016
 Masters: Saint Leo University - 2022

Closure, Java, C++, PHP, PL/SQL, XML, HTML, JavaScript, Scala, AJAX, DOJO,
Languages
Ext.js, Backbone.js
HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP,
Web Technologies
DOM, Responsive Web Design, DHTML, XHTML, JSON, XML, SASS, SCSS, Less
Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSTL, Swing, Java, J2EE,
JDK 1.4/1.5/1.6/1.7/1.8, JSP 1.2/2, Servlets, AJAX, Struts 1.1/1.2/2.0, JSF,
Java Technologies
Hibernate 3.0, Spring 2.x, XML, Web Services, SOAP, JPA, JMS, EJB, Spring
Form Tags.
React, Redux, AngularJS, Angular, EXT.js, Backbone.js, Require.js, NodeJS,
JavaScript Technologies
VueJS, ES6, Babel, jQuery, Babel.
Oracle, PL/SQL, MySQL, MongoDB, Redis, Cassandra, Hibernate, PostgreSQL,
Database
XAMPP
Web Services RESTful, SOAP, WSDL, UDDI
Testing frameworks JUnit, Jasmine, Karma, Jest, Log4j, Apache CXF., JAX-WS, WSDL
Operating Systems Windows, UNIX, LINUX, Mac OS.
Web Servers WebSphere, WebLogic, JBoss, Tomcat, Nginx, IIS, SOAP, WSDL
Repositories Git, Bitbucket, SVN, CVS, MS TFS
Design Patterns Unified Process, Front Controller, Singleton, Factory
Bug Tracking/ Testing Tools JIRA, Bugzilla, Rally, Jasmine, Junit
Development Tools Notepad++, Sublime, Eclipse, ANT, IntelliJ, Visual Studio, RAD
TECHNICAL SKILLS:

Professional Experience:
Client: First Horizon Bank, Tampa, Florida September 2021 till Present
Role: Sr. Senior Software Engineer
Description:
First Horizon, is an American multinational investment banking services holding company. The
bank's primary functions are managing and servicing the investments of institutions and high-
net-worth individuals. Its two primary businesses are Investment Services and Investment
Management, which offer services for each stage of investment, from creation through to
trading, holding, management, distribution, and restructuring

Responsibilities:

 Contributory to the analysis of the amount of resources required for the project.
 Involved in the implementation of the complete Software Development Life Cycle
(SDLC) from Analysis through Design, Development, Integration, and testing phases.
 Designed and Developed a Custom Connector Software in Java to fetch data from third-
party security applications using RESTFUL web services, storing in Kafka Message
Queues and performing analytics for streaming data in real-time using Apache Spark.
 Used Swagger to document the API’s.
 Contributed to the timeline of the business and gave updates every week.
 Instrumental in achieving the timeline of the business and delivering the business with
utmost quality.
 Developed Interactive web pages using web technologies like HTML5, XHTML, and CSS3,
preprocessor CSS like SASS, SCSS, and Less, as per corporate standards of today’s
business.
 Extensively worked on React JS to build user interactive webpages from reusable
components.
 Worked on responsive design and developed a single ISOMORPHIC responsive website
that could be served to desktop, Tablets , and mobile users using React.js.
 Maintained states in the stores and dispatched the actions using redux.
 Used Various predefined components from NPM and the Redux Library.
 Worked on React JS Virtual Dom and React views, rendering using components that
contain additional components called custom HTML tags.
 Implemented various screens for the front end using React.js and used various
predefined components from NPM (Node Package Manager) and redux library.
 Responsible for
React UI and architecture. Building components library, including Tree, Slide-View, and
Table Grid.
 Responsible for the frontend development using React JS and backend using Node JS
 Responsible for the development and implementation of J2EE applications with the
latest JAVA 8 features mainly using lambda expressions.
 Designed and developed front-end using Servlet, JSP, JSF, DHTML, JavaScript, and AJAX.
 Developed the application using Hibernate and Spring Framework.
 Used all the advanced Photoshop features to create appealing visual web interfaces.
 Implemented various Search Engine Optimization techniques such as metadata, building
inbound links, an outbound link text, and meaningful titles while designing web pages.
 Used jQuery to make the HTML, DHTML, CSS, and JBoss code interact with the
JavaScript functions to add dynamism to the web pages on the client-side.
 Implemented Java Web services based on SOA architecture with SOAP and WSDL.
 Used Postman and SoapUI to test Restful web service endpoints and performed
operations to get, post, update and delete data. 
 Hands-on experience with Apache Spark using Scala. Implemented spark solution to
enable real-time reports from Cassandra data.
 Used the Java API to load the data into Cassandra Clusters.
 Used Microservice architecture with Spring Boot based services interacting through a
combination of REST and Apache Kafka message brokers.
 Worked with Microservice architecture using Spring Boot to modularize code and
implemented Rest API’s using Spring Rest and integrated Swagger API for
documentation.
 Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
 Worked on MongoDB concepts such as locking, transactions, indexes, Sharding,
replication, and schema design.
 Used Hibernate in Spring Boot framework to connect the database and configured the
WebSphere servers, and database connections and participated in back-end Database
programming using Oracle, and developed SQL Queries using SQL Server.
 Used Node.js and Express.js Framework to set up middleware to respond to the HTTP
request and MongoDB for persisting information from API developed.
 Designed and developed microservices for manufacturing plants using NodeJS and
React JS and used Karma to test scripts across browsers.
 Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash,
GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the
runtime environment of the CI/CD system to build, and test deploy.
 Involved in the development of test environment on Docker containers and configuring
the Docker containers using Kubernetes.
 Provide consulting and cloud architecture for premier customers and internal projects
running on the Microsoft Azure platform for high availability of services, low operational
costs.
 Handle escalated Support tickets till closure of MS Azure IaaS platform.
 Implemented the Apache Kafka cluster as a messaging system between the APIs and
Microservices.
 Extensively worked on Docker for different infrastructure setups and end-to-end
automation.
 Created public and private subnets within the VPC and attached them to the EC2
instances.
 Developed test cases and performed testing using Mockito.
 Experience in Jenkins integration service for software development
 Used JIRA for tracking the bugs and checking the tickets in the application using the
AGILE methodology.
 Worked in close association with the DevOps team to maintain and build the application
using the Gradle tool.
 Migrated entire component from TFS to Bitbucket and maintained version control as
well as code.

Environment: HTML5, CSS3, JavaScript, DHTML ,XHTML, NodeJS, React JS, Karma , WebSphere ,
Spring Boot, Hibernate, MongoDB , JSP tags , XML , JBoss , AJAX , UML , Kafka , Express.js,
Node.js , WebSphere , SQL , TFS , Bitbucket , jQuery , Oracle , Restful API ,UML,JIRA,AGILE.

Client: Magellan Health, Richmond, Virginia January 2019 –


June 2021
Role: Full-Stack Java Developer
Responsibilities:
 Involved in analysis, design, implementation, and testing phases of SDLC through Agile
Methodology.
 Developed User Interface application modules using HTML5, XHTML, XML, CSS3,
JavaScript, JQUERY.
 Developed applications using Angular9 and lambda expressions in Java8 to store and
process the data.
 Developed UI components using Angular 6 dependency Injection, Models, data binding,
and controllers.
 Implemented Angular 6 Router to enable navigation from one view to the next as the
agent performs application tasks.
 Developed Application to assess JSON and XML from Restful web service from the
consumer side using Angular 9.
 Developed the Application using design patterns-Singleton, Factory, DAO, DTO
prototype, and Composite View.
 Implemented Lambda Expressions, Streams, and Predicates to reduce the line of
code and better functionality in the Service Layer of the application.
 Implemented the associated business modules integration using Spring framework and
Hibernate data mapping.
 Implemented Hibernate Template to great extent making use of HQL, Named
Parameters, Named Queries and
interfaces such as Expression, Query, and Criteria.
 Implemented Object-relation mapping using Hibernate framework to fetch the data
from the ssOracle database.
 Extensively used Hibernate in data access layer to access and update
information in the database.
 Developed several REST web services which produce both XML and JSON to perform
tasks, leveraged by both
web and mobile applications.  
 Designed and developed the RESTful web services using the JAX-RS API to communicate
over the network.
 Used Microservice architecture with Spring Boot based services interacting through a
combination of REST and
Apache Kafka message brokers and used Spring Eureka to retrieve API routes for the
entire cluster.
 Utilized Camel to integrate Microservices with other Microservices.
 Involved in the configuration of Spring, Spring Cloud, Micro Services Framework and
Hibernate mapping.
 Used Spring Annotations for Spring DI for REST APIs &Spring Boot for micro-services.
 Used Spring Dependency Injection, Annotations and Spring MVC components to
implement the business layer and
navigation part of an application.
 Extensively used Spring Framework modules Spring Data and AOP
 Used Spring Annotations for Spring DI for REST APIs &Spring Boot for micro-services.
 Secured API's by implementing OAuth 2.0 token-based authentication/authorization
using Spring Security for session fixation, clickjacking, and cross-site request forgery.
 Developed batch processing using Spring Batch in the persistence layer & improved
performance of batch
processes using Multithreading with Executor Framework for control of asynchronous
tasks in parallel threads.
 Implemented Relational Database Oracle and PL/SQL store procedures.
 Developed stored procedures and triggers using PL/SQL to calculate and update the
tables to implement business logic using Oracle database.
 Interacted with backend Oracle and wrote Stored Procedures, Functions and Cursors
for deleting and inserting using PL/SQL.
 Executed the application using Maven by deriving the dependencies for the jars.
 Used Cloud formation and launch configurations to automate repeatable provisioning of
AWS resources for applications.
 Developed services using AWS EC2, S3 Buckets, CloudWatch.
 Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other
Lambda functions focusing on high-availability, fault tolerance, and auto-scaling).
 Developed AWS cloud formation templates and setting up Auto scaling for EC2
instances and involved in the automated provisioning of AWS cloud environment
using Jenkins.
 Worked on google cloud platform (GCP) services like compute engine, cloud load
balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment
manager.
 Implemented CloudBees which internally use Jenkins for Continuous Integration and
Continuous Deployment.
 Used Kubernetes to orchestrate the deployment, scaling and management of Docker
Containers.
 Implemented the Apache Kafka cluster as a messaging system between the APIs and
Microservices.
 Experience in creating build scripts using Ant, Maven and Gradle tools and scripting
Dockerfiles and deploying onto Docker containers.
 Designed and implemented triggers to Splunk infrastructure, deployment, products,
apps, reports, alerts, and dashboards and managed Splunk knowledge objects.
 Used Splunk to create charts for the log data and analyze log data to know customer
expectations.
 Using GIT for Source Control and Version Management and using log4j for logging.
 Developed test cases and performed unit testing using JUnit.
 Used to test performance both on static and dynamic resources using JMeter.
 Jira is used for Project Management and GitLab is used for issue and bug-tracking.

Environment: Java, Core Java, Spring, Spring boot, Spring Security, Spring Cloud Foundry, AWS,
EC2, Camel, JUnit, JMeter, Agile, JavaScript, React, Webservices, HTML, CSS, Oracle, Docker,
Maven, Bootstrap, JMS, CloudBees, Jenkins, chef, Kafka, GIT, log4j,Nodejs, RESTful, Splunk, Jira ,
GitLab .

Client: Yash Technologies, Hyderabad July 2017 –


December 2018
Role: Full-Stack Developer

Responsibilities:

 Created Angular HTTP Client interceptors to add necessary JWT tokens for the outgoing
requests from UI.
 Implemented Angular form validations and used Bootstrap to show error, warning, and
info messages.
 Designed the responsive front-end screens using Angular, HTML5, CSS3, JavaScript,
Typescript, jQuery, and Bootstrap.
 Enhanced legacy application by building new components in Angular and typescript.
 Developed various helper classes needed, used advanced concepts of Core Java-like
Collections, Streams and lambda expressions, functional interfaces, and Concurrency.
 Worked on implementing Microservices, Service Oriented Architecture (SOA) with XML-
based Web Services (SOAP/WSDL) using Top-Down and Bottom-Up Approaches.
 Wrote REST APIs in Java 8 to support internalization, and apps to help our buyer team
visualize and set portfolio performance targets.
 Migrated SOAP web service resources to Spring RESTful web services resources using
Spring REST API with Spring Boot.
 Developed Object-Relational (O/R) mapping and Data Access Object (DAO) persistence
layer using Hibernate.
 Used JPA and Hibernate with entity beans for interacting persistence layer
for CRUD operations.
 Created extensive SQL queries to analyze data flows across multiple databases.
 Used MySQL database to save and retrieve data about user subscription and payment
information and developed MySQL queries to implement the select, insert, update and
delete operations.
 Creating database objects like Tables, Views, Stored Procedures, Functions, Packages, DB
triggers, and Indexes using Oracle tools like PL/SQL Developer.
 Configure RAC data sources for Oracle under the WebLogic admin server.
 Extensively worked on JMeter to create Thread Groups and test Web Application for various
loads on key business scenarios and executed JMeter scripts for performance testing of the
portal.
 Used JUnit for unit testing of the system and Log4J for logging and writing the JUnit test
cases for the functionalities.
 Developed Java unit tests using Mockito/Power Mock.
 Configured bamboo automating that builds into Gradle archive repository.
 Used Gradle as a build tool automating the building, testing, publishing, and deployment
loading all the dependencies from the nexus artifact repository.
 Worked on developing a portal using the administration tool on the web Sphere Application
server.
 Worked on peer-to-peer code reviews. Involved in usability and accessibility design issues
of the system.
 Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring
Boot Services.

Environment: Angular, HTML5, CSS3, JavaScript, Typescript, jQuery, Bootstrap, Java,


Microservices, SOAP, REST APIs, Spring RESTful, Spring Boot, Hibernate, JPA, PL/SQL, MySQL,
Oracle, JMeter, Log4J, JUnit, Mockito, Power Mock, Gradle.

Client: MyZingo Ecommerce Services Pvt Ltd, India April 2016 – June 2017
Role: Java/J2EE Developer
Responsibilities:

 Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets. Created dynamic
HTML pages, used JavaScript for client-side validations, and AJAX to create interactive
front-end GUI.
 Worked on Angular modules, services, templates, directives, services, and dependency
injection to create a SPA.
 Implemented the Model View Control (Confidential) structure using Spring and Angular. JS.
 Used Angular HTTP service for server communication and seamless user experience.
 Developed JavaScript validations on order submission forms.
 Developed and implemented spring and J2EE-based MVC (Model-View-Controller)
framework for the application.
 Used various tools to test the REST-based Web Services like Postman and SoapUI.
 Implemented SOAP Web Services to integrate third-party services using the WSDL and
created stubs.
 Used the DAO pattern for the data access layer and JMS API for the messaging requirement.
 Created DB Links to interact with other Oracle databases in the distributed database system
and developed web application using Oracle SOA Suite 1
 Developed data objects to communicate with the database using JDBC and the legacy
financial systems in the database tier.
 Developed and implemented the business logic component in middle-tier using JDBC
and EJB framework including stateless session classes and Entity bean classes
 Worked with Core Java concepts such as OOPs, Multi-threading, collection framework, and
Exception handling.
 Implemented design patterns like Data Access Objects (DAO), Value Objects/Data Transfer
Objects (DTO), Singleton, etc.
 Developed Action Forms and Controllers in Struts framework.
 Used Apache Ant to compile java classes and package them into a jar archive. Wrote
PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
 Involved in coding, maintaining, and administering Servlets, and JSP components to be
deployed on a Web Sphere Application server.

Environment: Java, HTML, JSTL, JavaScript, CSS, JSP, Servlets, AJAX, Angular, J2EE, DAO,
Postman, SOAP, JMS, Oracle, JDBC, EJB, OOPs, Multi-threading, Struts, PL/SQL, Apache Ant.

Blueberry labs, Hyderabad, India January 2015 – April 2016


Role: Java Developer

Responsibilities:
 Worked on designing the user interfaces using JSPs and designed a modern SOA platform
for architecting and modeling technical solutions.
 Designed, developed, and integrated spring layer
with Hibernate. Generated Hibernate XML files for the configured beans.
 Worked with Business Analysts to functionally decompose business capabilities into a set of
discrete implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and
MVC.
 Designed and developed the UI using Struts view component, JSP, HTML, CSS, and
JavaScript the application uses a spring MVC framework that leverages Model View
Controller (MVC) architecture.
 Worked on the development of JSPs and Servlets for different User Interfaces (UI).
 Developed user interfaces using JSF and prime faces and created the managed bean.
 Designed the application by implementing JSF framework based on MVC architecture with
EJB deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
 Used Servlets and JSP's in developing the web application on Apache Tomcat.
 Developed JUnit classes for the application and tested it on different testing environments
and used Log4J to capture the log that includes runtime exceptions.
 Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of
important information such as payment status report.

Environment: JSP, SOA, Hibernate, J2EE, Struts, HTML, CSS, JavaScript, Servlets, MVC, EJB,
Apache Tomcat, JMS, Junit, Log4J.

You might also like