Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
35 views5 pages

Sai Kumar

Sai Kumar is a Java developer with nine years of experience in developing Single Page Applications across various domains including Telecom and Banking. He has expertise in Java technologies, microservices architecture, and database management, along with experience in using tools like Jenkins and Docker for CI/CD. His professional experience includes roles at Verizon, Royal Caribbean, and Chase Bank, where he contributed to various projects involving RESTful services, payment gateways, and microservices deployment.

Uploaded by

paulsatyapalster
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)
35 views5 pages

Sai Kumar

Sai Kumar is a Java developer with nine years of experience in developing Single Page Applications across various domains including Telecom and Banking. He has expertise in Java technologies, microservices architecture, and database management, along with experience in using tools like Jenkins and Docker for CI/CD. His professional experience includes roles at Verizon, Royal Caribbean, and Chase Bank, where he contributed to various projects involving RESTful services, payment gateways, and microservices deployment.

Uploaded by

paulsatyapalster
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/ 5

Sai Kumar

Summary:
 Nine years of experience as java developer in analysis, design, and development of Single Page
Applications (SPA) ins various business domains like Telecom, Financial, Health Care and Banking
Domain.
 Experience in Database Design, Creation and management of Schemas, writing Stored
Procedures, functions, Triggers, DDL, DML SQL queries.
 Experience in unit test cases like Junit, and performance testing tools like Sonar lint,
Eclemma, Sonar, SonarQube.
 Expertise in design and development of web and enterprise applications using React, Redux,
AngularJS, jQuery, JavaScript, Ajax, Bootstrap, HTML5, CSS3, SASS, Stylus, ES6.Closely worked with
Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
 Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for
Continuous Integration & Deployment for Microservices
 Hands on experience in implementing client-server business J2EE applications using MVC,
SOA architecture and Microservices
 Experience with Java 8 technologies including: Java Collections, Interfaces, Synchronization,
Serialization, IO, Exception Handling, Multi-Threading, Java Beans, Web Services SOAP, REST API,
WSDL.
 Hands on experience in customizing Splunk dashboards, visualizations, configurations using
customized Splunk queries.
 Experience in writing basic to complex SQL/NOSQL queries and writing complex procedures and
functions in using PL/SQL in SQL and NOSQL databases like MongoDB, Cassandra, DynamoDB,
Oracle.
 Implemented a server less architecture using API Gateway, Lambda, IAM and Dynamo DB
and deployed AWS Lambda code from Amazon S3 buckets
 Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
 Good knowledge in Configuration Management, setting up company Version policies, Bitbucket, GIT.
 Developed REST API's using Spring MVC and Spring boot hosted all micro services on PCF.

Technical Skills:
 Programming Languages – Java 8,11,17, J2EE, SQL
 Web/J2EE Technologies –Servlet, JSP, JMS, JSON, Junit, JDBC
 UI Technologies –Angular, JavaScript, HTML, CSS, jQuery
 Frameworks – Spring, Spring MVC, Spring Boot, Hibernate
 Tools & Utilities - Oracle Workshop, Toad, SQL developer, SQL Workbench, POSTMAN, Maven.
 IDE Tools –Eclipse, IntelliJ, STS, RAD
 Build tools –Maven, ANT
 Application Servers - Web Logic, Tomcat, Web Sphere
 Databases - Oracle, MS-Access, MySQL, Mongo DB, AWS
 Web Services - SOAP, Restful
 Testing –Junit, Junit using power Mockito, Karate Scripts, JMeter,7PS
 Source/Version Control - SVN, Clear case, GIT
 Development Methodologies – Waterfall, Agile, TDD, Kanban
 Operating Systems - Windows, Linux, UNIX, IOS
Professional Experience:
Java Developer Feb 2020 – Present
Verizon, Dallas, TX.

Project: Inv mgmt


(iEN)

Project Description: iEN is a single sign-on platform where the inventory is managed for the networking
equipment. iEN provides a system where the users and Detail engineers will manage the inventory.
Management planned to separate the application features and create independent services for
maintainability and performance.

Responsibilities:

● Collaborates with scrum team which includes Product Manager, Program Manager, Software
Engineer, Quality Assurance in identifying software problems, testing methods, and best solutions.
● Participates and engages the software support team in resolving production issues.
● Developed micro services using Restful Web Services with spring boot framework.
● Design and develop efficient and maintainable software components according to the business
objectives and needs of the company’s clients.
● Study, evaluate, propose solutions to complex architectural challenges for the purpose of
introducing new features.
● Designing and developing RESTful API and Services to interact within the Micro Services and UI
● Using Spring MVC and Spring rest. Security is provided by tokens and Spring security.
● Created custom repositories using Mongo Repository and Mongo Template for complex querying and data
access patterns.
● Create/ Update Queries, Views in the Oracle Database using DML, DDL scripts.
● Conceptualize and design testing protocols for the purpose of locating issues within the system.
● Consumed and produced JAX-Rs Restful services using Rest API’s.
● Built a microservices-based e-commerce platform with Spring Boot and MongoDB handling product, inventory,
and user data.
● Performed unit and functional testing using Junit and Mockito mocking framework.
● Analyzes design and determines coding, programming and integration activities based on general objectives and
overall architecture of product or solution using java 11
● Deployed and configured daily iteratives builds of java SE11 applications into Tomcat server environments for
multiple feature deployment teams.
● Developed CRUD APIs and data services with Spring Boot and MongoDB for high-performance backend systems.
● Worked on the newly introduced methods in java 11 such as Lambdas, streams.
● Implemented Junit test cases and make sure that each component pass all the test scenarios.
● Implemented pagination, projections, and aggregation pipelines for large-scale datasets to reduce memory
overhead.
● Migrated large SQL datasets to MongoDB, designing optimal document structures to improve data access time.
● Worked in migrating the data from oracle to mongo DB upon detailed discussion with business and architect
engineers.
● Integrated MongoDB NoSQL database into Java-based applications using the official MongoDB Java Driver and
Spring Data MongoDB.
● Designed and implemented schema-less collections to support dynamic data requirements and high scalability.
● Create and manage microservices application code in Gitlab.
Java Developer. May 2019 – Jan 2020
Royal Caribbean Cruise Limited, Miami, FL.

Project: Payment Gateway

Description: This system provides the payment services to end customer who is planning to book a cruise.
More than 10,000 transactions per day are handling in the system. This project is to migrating legacy
AS400 services to advanced Java web services using spring boot and Apache kafka to convert the
application into micro services so that they are easy to maintain.

Responsibilities:

● Followed Java and J2EE design patterns guidelines for coding to design and develop the application.
● Worked on dynamic and multi-browser compatible pages using HTML, CSS, JQuery and JavaScript.
● Worked extensively on core Java coding by using Java APIs such as collections, exception handling multi-
threading
● Implemented Spring MVC framework in the presentation tier for all essential control flow.
● Used Hibernate JPA to develop persistence layer based on Object-Relational Mapping.
● Developed Java utility for LDAP authentication across the organization.
● Dockerized Spring Boot applications and deployed them to AWS ECS (Fargate).
● Enhanced the functionality of application asynchronously consuming REST services.
● Implemented application level code to interact with APIs, Web Services.
● Handle data operations using collection API such as HashMap, Array List etc.
● Implementing new features and fixing bugs to enhance system functionality and performance.
● Designing and architecting server-side solutions to ensure robust and scalable applications.
● Coordinating the server team’s work to align with project goals and deadlines.
● Built serverless Java functions using AWS Lambda to process asynchronous events.
● Connected Java-based Lambda functions with AWS SQS for event-driven architecture.
● Processed real-time file uploads in AWS S3 with AWS Lambda triggers in Java.
● Conducting performance tuning and optimization to address bottlenecks and improve system efficiency.
● Implemented fine-grained access control in Java applications using AWS IAM roles and policies.
● Secured Java REST APIs using AWS Cognito for user authentication and authorization.

Java Developer Nov 2018 – Apr 2019


Chase Bank, Chicago,

Project: Pay conexion

Project Description: Pay connexion is a single sign on platform where it provides a payment service to
different vendors. This system provides features of multiple modes of payment type where a user can pay
by card, POS or Ewallet. The system is built in java platform using struts framework.
Responsibilities:

● Involvement in design and requirement analysis discussions.


● Develop e-wallet (Google pay, Apple pay) micros services application based on J2EE using Spring boot.
● Create merchant id, merchant certificate, payment processing certificate, whitelist IP's & validate domain
on apple developer account.
● Build Java based services to decrypt apple pay/google pay tokens.
● Experience in Struts2 framework to support the application.
● Implement SSL authentication for building rest web services.
● Followed Agile/Scrum methodology for project development and task tracking.
● Experience in all major versions of technology stack including Database, Forms, Reports, PL/SQL.
● Used the Jenkins and Jules tool for build and deployment that is CI/CD.
● Certify the application after testing the payment transactions with chase merchant services.
● Use JWT (Json Web Tokens) to authenticate users to the application.
● Used GIT repository for software configuration management and version control.
● Worked with Oracle database to access data in the database at different Levels and stored procedures to
build the queries.
● Supporting the existing application with bug fixes in the existing mode of payment which is point of sales
(POS) devices.

Java Developer June 2017 – Oct 2018


IPTIQ, WhitePlain,NY

Project: Platform 2.0

Project Description: This system provides the platform to the end users where a user can select the
different insurance plans. It saves all the information of users into DB and all the services used for the
functionality access the DB and perform the actions. It is a simple web application built in Java using spring
framework.

Responsibilities:

● Actively involved in the various phases of SDLC of gathering business requirements, analysis, design,
development, testing and support. Participated in team meetings, discussions with business analysts
and created the scope and functional specifications to lay out the project phases.
● Consolidated to a single-page application for a streamlined user experience via Angular 5 and AJAX.
● Involved in developing code for obtaining bean references in spring framework using Dependency
Injection (DI) or Inversion of Control (IOC).
● Created and developed the internal Angular 5 framework applications projects. Unit testing with
jasmine and developed Angular 5 services to retrieve JSON data from the RESTful web Services and
● Used Web services - WSDL and SOAP for getting required information from third party
● Involved in writing Detail Design Documents with UML Specifications.
● Used Restful controller annotations in the controllers and used JAX-RS API to convert Java object to
JSON and JSON to Java.
● Handled CORS issues in integrating various APIs with the app from different API vendors.
● Worked with NO SQL Databases MongoDB to access data in the database at different Levels.
● Utilized Agile Methodologies to manage full life-cycle development of the project
● Utilizing Kafka and Docker for efficient microservices communication and deployment.
● Implementing new features for the account management web application to enhance user experience.
● Debugging and fixing issues in the messaging system to ensure reliable communication.
● Conducting code reviews to ensure adherence to coding standards and best practices.
● Implementing security measures to protect sensitive data.
● Developed and deployed Java-based microservices using Spring Boot on AWS EC2 instances.
● Designed RESTful APIs with Java and hosted them on AWS API Gateway.
● Integrated AWS S3 with Java applications for secure file storage and retrieval.
● Utilized AWS RDS with Hibernate/JPA for scalable and secure relational database management.
Java Developer
UIT Systems Hyderabad, India May 2015– Dec 2015

Responsibilities:
● Handled CORS issues in integrating various APIs with the app from different API vendors.
● Implemented MVC Design Pattern using Struts MVC Framework.
● Used JDBC to connect with Sql Server data base Effective execution of the prepared Test Cases.
● Implementing and enhancing new features to our applications.
● Involved in consuming SOAP Web Services, generating WSDL and using SoapUI for API testing.
● Implemented several action classes in struts and service classes using hibernate.
● Design common APIs for logging, exceptions and auditing.
● Used Maven as the build automation tool.
● Fixing bugs to ensure smooth and reliable operations.
● Ensuring system reliability and performance through proactive monitoring and maintenance.
● Collaborating with cross-functional teams to deliver high-quality software solutions.

Education:
● Masters in computer and information science from Arkansas University in December 2017
● Bachelors in computer science engineering from Vignan’s institute of technology in May 2015.

You might also like