Sai API
Sai API
480-442-4044
saivekata1105@gmail.com
SUMMARY:
Around 10 years of IT professional experience in all phases of software development life cycle (SDLC) including
requirement Analysis, Design, Development, Kanban, Debugging, Deployment, and Testing of various Web-
based and client/server N-tier applications using Java, J2EE Technologies by following Agile Software
Development Proficient in C# and VB.NET for building robust and scalable applications.
Experienced Java Full Stack developer with expertise in SDLC, RUP, and AGILE methodologies, specializing in
J2EE Technologies, including core Java, Spring, and Hibernate.
Proficient in responsive web design and Java API development using HTML5, CSS3, JavaScript, ReactJS,
NodeJS, and jQuery.
Developed RESTful API services using Golang and implemented GraphQL for enhanced API capabilities.
Skilled in cloud technologies, AWS services, and infrastructure as code using Cloud Formation Templates
(CFT).
Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
Experience in Spring Framework such
as Spring Core Spring IOC, Spring AOP, Spring API Spring DAO, Spring Boot, Spring ORM, Spring Resources, S
pring JDBC, and Spring Cloud Microservices.
Extensive experience in design and development of J2EE applications using Core Java, Java 8/11 Collections,
Data Structures, Multithreading, JDBC, Servlets, JSP.
Skilled in Java 17 and newer versions, leveraging the latest features for efficient development.
Hands-on experience with Groovy Grails, HTML, CSS, Rest Services, JavaScript, and Maven.
Built isomorphic applications using React.js and Redux with GraphQL on the server side.
Strong knowledge of GraphQL schema, queries, and mutations for interaction with MongoDB and other data
layers.
Versatile in various front-end technologies, including HTML5, CSS, JavaScript, AngularJS, ReactJS, and
Bootstrap frameworks.
Successfully migrated monolithic applications to microservices architecture.
Designed and developed Java 8 Model 2 MVC-based Web Applications using Struts, Spring MVC, and
Hibernate.
Worked with React Js & Vue Js to change the stack from regular JS to Web Flux & Vuetify framework using
Semantic UI.
Experience working on web servers like Apache and application servers like Web logic, Tomcat, and
WebSphere to deploy code.
Expertise in Oracle, SQL/MYSQL server, and DB2 rational database management systems.
Focused on JAVA Technologies like Java collections, Threads, J2SE, JDBC, Struts, Spring, and Hibernate
Framework in distributed and web environments.
Specialized in designing and developing Microservices architecture applications, including messaging services
using Apache Kafka.
Built Continuous Integration environment Jenkins and Continuous delivery environment. Worked with
Docker container snapshots, attaching to a running container, and managing containers, and directory
structures.
Extensive experience in software development on OSX (macOS), utilizing tools and frameworks for Java-
based applications.
Experience in all the phases of SDLC for Data Warehousing ETL projects including waterfall and Agile/Scrum
methodologies.
Proficient in DevOps tools, CI/CD, and AWS Cloud Architecture, with experience in NoSQL databases like
MongoDB and Cassandra.
Knowledgeable in handling Cloud Computing Systems from Amazon Web Services, including EC2 Instances
and S3.
Experience with Amazon Cloud technologies such as EC2 and Cloud Watch.
Skilled in building and deploying scripts using Apache Ant, Maven, and Gradle for web applications.
Worked in TDD and version management tools GitHub and SVN, with hands-on experience using Selenium
and Cucumber for Automated Test Suites.
SOFTWARE SKILLS
Programming
Languages Java 8,11, JavaScript, Typescript, Python
Software
Methodologies Agile, Scrum, SDLC, TDD
J2EETechnologies
& JSP, JSTL, Servlets, JDBC, Java Beans, SOAP, WSDL, Axis, Java Security, JBPM
frameworks
Spring, Hibernate, JPA, Spring MVC, Spring WebFlow, JavaFX, Vaadin, Spring IOC,
Web-service Spring AOP, AspectJ,
Frameworks Spring DAO, Spring Batch, Spring Integration, JSF, JUnit, SOAP UI, Spring JPA,
Spring Web, Spring REST
Web Services SOAP, RESTful, Oracle SOA, WSDL UDDI
AWS EC2, RDS, S3, ELB, CloudWatch, Cloud Formation Template, RDS, VPC, Auto Scaling,
IAM, Terraform
Design Patterns Singleton, Factory, Business Delegate, Data Transfer Object, Façade, Data Access
Object, MVC.
Tools Dockers and GitHub, Jenkins, Maven, Gradle, Log4J, Apache Ant, Apache Maven, CFT
Web & JavaScript
Technologies JavaScript, HTML5/HTML, CSS3, SCSS, Angular6,7,8,11,14 Ajax, React JS, GraphQL,
Groovy, Golang.
PROFESSIONAL EXPERIENCE
Responsibilities:
Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and
Integration of various web based and client/server applications in multi-platform environments with
Java/J2EE technologies.
Implemented an express-GraphQL library to mount a GraphQL API server on the user-configured HTTP
endpoint.
Involved in Responsive Web Design for developing the partner Homepages using HTML5, CSS3, JavaScript,
ReactJS, NodeJS, and JQuery.
Involved in using NoSQL (MongoDB) data models document, key-value & wide column or graph model.
Involved in building applications that works on mainly Groovy grails, Html, CSS, Rest Services, Java Script,
Maven, Hibernate.
Working With API Clients like REST GraphQL for Backend Framework integration React on Rails
Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning
across multiple availability zones using Terraform and CloudFormation.
Involved in develop and test environments of different applications by provisioning Kubernetes clusters
on AWS using Docker, Ansible, and Terraform
Involved in terraform scripts from scratch for building Dev, Staging, Prod and DR environments.
Developed RESTful API services that work as a middleware between our application and third-party that
will be used using Golang.
Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the
paradigm of infrastructure as a code.
Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
Strong Knowledge of working with GraphQL schema, queries, and mutations to interact with MongoDB
and several other data layers
Created the Restful APIs to handle the real-time request/response for authentication of data related to payments.
Involved in CI/CD process using GIT, Jenkins job creation, Maven build Creating Docker image, and deployment
in Kubernetes.
Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI
designs.
Leveraged MVC design pattern to organize Angular controllers, Custom directives, factories and views.
Worked on the REST/Web API to create the services and tested on postman and used in Angular $HTTP service
calls and bind the data in the table using ng-repeat attributes.
Involved in implementing OAuth & OpenID Connect Solutions using Authorize the users using Ping
Identity. Worked on Ping Identity to allow users to perform single sign–on with other third-party
applications.
Experienced developed in Python for instantiating multi-threaded applications and running with other
applications.
Prepared, arranged and tested SPLUNK search strings and operational strings.
Utilized Java features like Lambda expressions and Stream API for Bulk data operations on Collections
which would increase the performance of the Application.
Worked on creating a fault tolerance Rest API for payment authentication using spring boot, spring retry,
and Hystrix.
Design, build and manage the EKS (Elasticsearch, Logstash and Kibana) cluster for centralized logging and
search functionalities for the operations.
Involved in AWS Lambda services and in various models like ECS, API Gateway, AWS CLI, Cloud Formation,
Serverless Deployment, and Docker.
Designed and developed Crystal Reports for comprehensive data analysis and reporting within Java
applications.
Automated the release pipeline to achieve zero touch deployments using Jenkins, GIT.
Implemented and integrated Rhapsody Integration Engine version 6 and above into Java applications for seamless
healthcare data exchange.
Proficient in handling HL7 messages and specifications within Java applications for healthcare information
exchange.
Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
Designed and implemented Java applications using Java 12, resulting in enhanced functionality and improved user
experiences.
Hands-on experience in Azure cloud worked on Azure web application, App services, Azure SQL Database, Azure
Blob storage, Azure Functions, Virtual
Involved in developing OIM tools in technical and functional departments. Responsible for design, testing,
coding, and documentation.
Used NPM for installing required node modules and other published Angular NPM modules.
Carried out the responsibility of delivering the tasks including database scripts, source code, and any other
documents as and when required through GitHub.
Involved in building MVC Frameworks and experience in SOA by creating web services with Rest.
Used REST API, and HTTP requests and implemented JSON format for data exchange for communication
of Microservices with one another.
Expertise in spring framework extensively used Spring 5.0, Spring Batch, Spring AOP, Spring JDBC
templates, multi-threading, and working with SOAP &REST Web Services.
Implemented Swagger Configuration in Spring MVC for auto-generating swagger JSON files for RESTAPI
calls.
Implemented the user interface using Java 8, JSP, AJAX, Angular7,9,11,14, HTML5, CSS and Bootstrap
deployed two new operating applications in AWS with a team.
Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and
containerize their application (CI/CD) to deploying cloud. Used Swagger to interact with API end points of
the Microservices.
Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and
transactions the search functionality for Internal Application using AngularJS and NodeJS
Used microservice architecture, with Spring Boot-based services interacting through a combination of
REST and Apache Kafka endpoints.
Implemented CI/CD pipeline as code using Jenkins and Developed build and deployment scripts using
MAVEN as build tool, and integrated selenium in Jenkins to perform the automated integration test.
Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used
AWSSDK to connect with Amazon SQS for bulk email processing.
Implemented fail safe and circuit breaker patterns in Spring Boot, Microservices applications using
HYSTRIX in self and peer-to-peer review, creating and updating technical and functional documents.
Used Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS unit Test the
implemented changes as per test cases, debug the implemented code, integrate the changes in Testing
Environment, fix reported bugs of already implemented changes.
Worked on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and
checking the status of the jobs using Shell Scripting.
Strong experience with MongoDB development (reports, schema design, map reduce functions) and
migrations from SQL relational databases to NoSQL databases like MongoDB.
Environment: Java 8, J2EE, Servlets, JSP, JDBC, Spring5.0, Spring MVC, Hibernate, SOAP, AngularJS,
Angular7, Microservices, Spring Boot, REST, REST API, Docker, AWS, Maven, HTML, CI/CD, Kafka,
MongoDB, GraphQL, XML, PCF, Jenkins, SQL, PL/SQL, SQL Developer, Junit.
Responsibilities:
Involved in the development using Agile Development process to gather and analyze the requirements of the
Application.
Created test suites for each service using Azure end points in Ready API to test the services created in
Azure APIM.
Used Hibernate Framework for mapping entities to database tables.
Involved in building application that works on mainly Groovy grails, Html, CSS, Rest Services, Java Script,
Maven, Hibernate.
Worked closely with the Microsoft team to implement Azure DevOps solutions for service migration.
Extensive experience with core java technologies in Multi-Threading, Synchronization and Exception Handling to
gather various servers in parallel.
Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm
of infrastructure as a code.
Developed Spring Bean Classes (Service Classes) for implementing Business logic and configured beans to manage
bean lifecycle using annotations and xml-based configuration.
Implemented the application using Spring Boot and handled the authorization, authentication features by using
Spring Security.
Experience writing data APIs and multi-server applications to meet product needs using Golang.
Design and development of Server Side Rendered Progressive Web Applications built with ReactJS, Next.js,
Node.js, Firebase and Material - UI using HTTPS, Web App Manifests, Service Workers and browser APIs.
Used Spring MVC module to write REST controllers, map URL's for the request and present with different views for
different use cases.
Used Spring Framework AOP Module to implement the logging in the application to know the application status.
Used Spring MVC module to develop MVC Architecture. Integrated the application with Spring-MVC using
Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
Implemented the persistence layer using Hibernate-ORM worked on Spring Web Flow on Spring MVC for
building flows in our web application.
Microservices have been built using Spring boot, Spring security and deployed to AWS cloud.
Used Jersey to implement Restful Web Service and used JSON form to transfer the data.
Used SOAP based Web services and RESTful Web services for transferring data between applications.
Designing and developing the RESTFUL web services using the JAX-RS API to communicate over the network.
Developed Restful Web services for other systems to interact with our system and secured the service with
Spring Security.
Implemented Micro services-based cloud architecture utilizing Spring Boot.
Utilized the Spring Data Framework to leverage the features of Spring JDBC and Spring ORM classes, such as
JDBC Template and Hibernate Template, for efficient database operations.
Implemented Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, and incorporated
Hibernate cache concepts.
Employed log4j and JUnit for application code testing, logging, debugging, and overall testing purposes.
Designed and developed the presentation/UI layer using HTML5, CSS3, and JavaScript, along with AngularJS.
Used AngularJS to create views, connecting models to the DOM, and synchronizing data with the server as a Single
Page Application (SPA).
Developed code in Java 8/11, J2EE and Hibernate using TDD, Continuous Integration CI.
Extensive experience of using IDE tools Eclipse 3.2, Netbeans7.1.2, and IntelliJ IDEA for JAVA 8
/11 Application development.
Hands on experience in Mocking libraries -Lisa Mocking and Cucumber libraries for rest API testing and cloud ECS.
Responsibilities include data migration from Oracle 10g RAC to Oracle 11g RAC.
Analyzes design and determines coding, programming, and integration activities based on general objectives and
overall architecture of product or solution using Java11
Worked with Team site and Created Open Text Content Server Security Design document.
Worked on Swagger API and auto-generated documentation for all RESTful calls.
Played a pivotal role in the design, development, and testing of web applications using HTML5, CSS3, Bootstrap,
and ReactJS.
Utilized Kafka for implementing Publish/Subscribe patterns in applications involving messaging.
Worked on Maven as a build tool and wrote the dependencies for the jars that need to be migrated.
Used Windows Azure to host the share platform applications in the cloud.
Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
Using Spring Boot for developing microservices, Soap to retrieve data from client-side using Microservice
architecture.
Deploy and configure daily iterative builds of Java SE11 applications into Tomcat server environments for multiple
feature deployment teams.
Configured the spring, spring batch, Hibernate, and Log4j configuration files.
Performed CRUD operations like Update, Insert, and Delete the data in NoSQL database MongoDB.
Involved in writing java API for Amazon Lambda to manage some of the AWS services. Used AWS S3 to store the
data and to retrieve the stored date very quickly and Elastic Search for searching the document.
Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
Worked on AWS Elastic load balancing for deploying applications in high availability.
Created EC2 instances and used the public domain to link with Jenkins for integration.
Involved in CI/CD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in
AWS-environment.
Environment: Java, Core Java, Spring boot, Spring Security, AWS, EC2, JUnit, Azure API Management, Agile, Spring,
JavaScript, Webservices, Oracle, Maven, JMS, Jenkins, GIT, Log4j, RESTful.
Responsibilities:
Created various REST full Web services using Spring Boot for interfacing with the request Object.
Integrated AWS Lambda, S3, CloudWatch, and API Gateway to create serverless Microservices.
Implemented data access layer DAO using Hibernate, JDBC, Spring Hibernate template, and Spring JDBC
template.
Designed and implemented custom message adapter components using Apache Active MQ to facilitate message
flow between Microservices, based on RESTful APIs implemented with Spring Boot and Spring MVC.
Contributed to the development of a service-based architecture using open-source technologies like Hibernate
ORM with JPA Annotations.
Used Spring Boot with an embedded Tomcat Server.
Built a real-time data streaming pipeline using Kafka.
Experience in working on web servers like Apache and application servers like Web logic, Tomcat, Websphere to
deploy code.
Designed the UI using JSP, HTML5, CSS3, Ajax toolkit, and JavaScript.
Utilized React-Router to transform the application into a Single Page Application (SPA).
Developed user interfaces using JSP, Spring Tag Libraries, and Ajax to simplify application complexities.
Created buckets in AWS for file storage, enabling versioning and implementing security measures for stored files.
Wrote SQL and PL/SQL queries to access, manipulate, and update the Oracle database.
Implemented log4j for effective error and debug message logging.
Launched and configured Amazon EC2 (AWS) Cloud Servers using Linux AMI and configured them for specific
applications.
Implemented modules using Java APIs, Java collection, multi-threading, and object-oriented designs.
Created and consumed third-party Open API for creating and updating user data and for uploading documents.
Implemented Swagger/Swagger UI to streamline endpoint documentation.
Secured APIs using OAuth2 provider Key Cloak.
Wrote REST APIs in java to support internalization, and apps to help our buyer team visualize and set portfolio
performance targets.
Successfully implemented HL7 v2.x standards in healthcare projects for seamless data exchange
Used Angular HTTP clients to make Ajax calls and load data into UI components such as tables, grids, and
models.
Implemented HL7 standards for interoperability, ensuring accurate and secure transmission of healthcare data.
Developed custom adapters and interfaces in Java to facilitate communication through the Rhapsody Integration
Engine.
Worked on reading and writing to/from the files by using newly introduced methods in Java 11.
Integrated Crystal Reports seamlessly with Java-based systems to provide visually appealing and data-rich
reports.
Utilized Apache Kafka for sending message objects to client queues and topics.
Designed and implemented server-side RESTful web services using Node.js, handling communications with the
client-side (React.js) using JSON.
Responsible for coding, testing, and documenting various packages, procedures, and functions, using JUnit for
unit testing and Mock for mock-based testing.
Wrote shell scripts and utilized UNIX commands for application deployment.
Developed interfaces ensuring compatibility and compliance with HL7 standards.
Deployed and administered microservices-based applications on Cloud infrastructure using Pivotal Cloud
Foundry.
Designed and developed client website screens and front-end widgets using React.js.
Utilized JIRA for tracking backlog items, Epics, and tasks.
Participated in various testing phases, including Unit Testing, System Integration Testing, Validation Testing,
User Acceptance Testing, Parallel Testing, Performance Testing, and Regression Testing.
Environment: Core Java, Java1.7/1.8, J2EE, Spring Boot, Spring JPA, AWS, Spring JDBC, SOAP, Restful Web
Services, Eclipse, STS, SVN/GIT (Version Controlling), CSS, Maven 3, Microsoft Teams, Amazon Web Services,
jQuery, JDBC, AJAX, HTML/HTML5, JSP, JavaScript, ReactJS Apache Active MQ, Kafka, Angular JS, SQL Server,
Hibernate.
Responsibilities:
Designed and developed the application using Waterfall Methodology and followed Scrum.
Designed and developed the project using MVC design pattern.
Planned and Designed request and response schemas on the client side and server side.
Developed architecture and programs for efficient service on client side and hand in practice on JavaScript, XML,
XSL and JSP.
Developed web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring
Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM
frameworks like Hibernate.
React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX, and React Native concepts.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Developed various screens for the front end using React JS and used various predefined components from NPM
And Redux library. Also used Redux to manage the application state and apply middleware such as Redux-
promise and redux-saga.
Consulted with the operations team on deploying, migrating data, monitoring, analyzing, and tuning MongoDB
Applications.
Developed single-page web applications and provided synchronization to various parts of web apps
using JavaScript library.
Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript.
Created documentation for all the components which is included in the React-Bootstrap page.
Written maps reduce programs to load data into the MongoDB environment.
Worked on application development for server side using Servlets, JSP, JDBC, WSDL, Java, SOAP Web services,
ANT and AJAX.
Expertise in frameworks and tools such as Struts, Eclipse, JMS, Jersey and JBOSS to build modules.
Practiced SOAP Web services, IBM WebSphere, Apache CXF, BEA WebLogic and JMS to develop asynchronous
communication applications.
Involved in building web applications for routing, firewall, callback security and session service using SOAP, XML
and WSDL.
Helpful colleagues and comfortable environment, thus learnt quickly and involved as team player for major
projects.
Involved in bug and error fixing and exception handling and documented solutions to problems for future
reference.
Environment: Java, Spring Data JPA, Servlets, JSP, JDBC, Spring Boot, Spring AOP, Spring Core, Maven, REST
API/Web Services, Messaging Services, Kafka, GitHub, SonarQube, Jira, Eclipse.
EDUCATION