0% found this document useful (0 votes)
16 views

Sai_Keerthana_FullStack_Java

SAI KEERTHANA is a Full Stack Java/J2EE Developer with over 5 years of experience in software development, specializing in Java, Spring Boot, and AWS. They have expertise in microservices architecture, Agile methodologies, and various front-end technologies including Angular and React. Currently employed at Pioneer Trust Bank, they have a strong background in developing and deploying applications using modern frameworks and cloud services.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Sai_Keerthana_FullStack_Java

SAI KEERTHANA is a Full Stack Java/J2EE Developer with over 5 years of experience in software development, specializing in Java, Spring Boot, and AWS. They have expertise in microservices architecture, Agile methodologies, and various front-end technologies including Angular and React. Currently employed at Pioneer Trust Bank, they have a strong background in developing and deploying applications using modern frameworks and cloud services.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

SAI KEERTHANA

Full Stack Java/J2EE Developer |  [email protected] | 408-759-5434

PROFESSIONAL SUMMARY
 5+ years of IT experience in Java/ J2EE with proficiency in Analysis, Design, Development,
Architecture, Coding, Testing and implementation of Client/Server, Internet, and Legacy
Applications.
 Expertise in different software development life-cycles, including the waterfall model, the V-
Shape model, and the iterative model. Familiar with Agile, Scrum, Iteration, and TDD
methodologies.
 Extensive experience using Spring Boot, Spring AOP, Spring JDBC, and Spring MVC for
J2EE applications.
 Proficient in developing microservices using Spring Cloud, Netflix OSS Stack, and Hystrix
Circuit Breaker.
 Hands on experience in using Maven for automating software build processes and managing
build artifacts.
 Experience with developing and designing web application based on Spring 5.x including
Spring MVC, Spring Security, Spring Data, Spring AOP, with extensive practice in
configuration, integration and implementation.
 Experience in Amazon Web Services (AWS), services.
 Well Versed with front end technologies like HTML5, CSS3, AJAX, JSON, Angular, & Angular
JS.
 Experience using Java, J2EE, Spring, Spring Boot, Web Services, Hibernate, JSP Custom
Tags Libraries, JDBC.
 Extensive experience with Amazon Web Services (AWS), including EC2, S3, Elastic
Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation,
IAM, and SNS.
 Expertise in implementing Web Services, Micro-Services, AWS, Docker, and (JMS, Kafka)
for synchronous and asynchronous communications between applications on separate servers.
 Proficient in Java Web-based, Desktop-based Development, Object Oriented Design
(OOD), Object Oriented Analysis (OOA), and Object Oriented Programming (OOP) and
its implementation.
 Proficient with front end frameworks like Angular JS, React JS.
 Experienced mapping Java classes to databases via persistence frameworks like
Hibernate/JPA.
 Proficient in writing SQL queries, procedures, triggers and stored procedures in Oracle,
DB2, and MySQL databases.
 Expertise in using Maven and Jenkins to automate software build processes.
 Experienced with Oracle WebLogic Server, Apache Tomcat, and JBoss.
 Proficient with Eclipse, NetBeans, JDeveloper, and IntelliJ IDEs.
 Experienced with SOAP, WSDL, REST, and XML standards in SOA implementation.
 Experienced in Unit testing and mocking frameworks such as JUnit, Easy Mock, and
Mockito to ensure the quality of the delivered software.
 Excellent communicator, analytical, documentation, and organizational skills.

TECHNICAL SKILLS

Programming JAVA, SQL and PL/SQL


Languages
Methodology Agile, Scrum, TDD, OOAD, SDLC

Frameworks Tools Spring Boot, Spring MVC, Spring IOC, Spring Data JPA, Kafka, Log4J, Spring
Security, Hibernate, JDBC, Netflix OSS Stack, Hystrix Circuit Breaker

Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, REST

Web Technologies HTML5, CSS3, AJAX, JSON, XML, React JS, Redux, Angular, Angular JS

Cloud Technologies AWS, AWS API Gateway, EC2, EBS, AWS Lambda

DevOps Tools Docker, Jenkins, Maven, Gradle

Data bases Oracle, MySQL, DB2, NO SQL – Mongo DB


Version Control SVN, GIT, GitHub
Tools
Testing Junit, Mockito, Swagger
tools/Others
Operating Systems Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Pioneer Trust Bank | Salem, OR Oct


2023 – Till Date
Full Stack Java/J2EE Developer

 Utilized Agile Methodology and pair programming techniques to address system testing
issues.
 Designed and developed microservice business components using Java 11, Spring Boot,
Spring Security, Spring Batch, Spring Data JPA, and REST web services.
 Developed code using Java 11 features such as Lambda Parameters, Nested Based Access
Control, and Reading/Writing Strings.
 Designed and developed a full-stack web application by integrating AngularJS frontend with
Spring Boot backend, enabling seamless data flow and efficient communication between the
client and server.
 Worked with both internal and external third-party apps, we used Spring Cloud's Service
registry and discovery mechanism, as well as Hystrix for better error cascading.
 Designed and implemented a SOA Micro service with a JSON HTTP REST API for recent
activity feeds using Amazon Simple Queue Service (SQS).
 Implemented Micro Service Architecture by migrating Monolith applications.
 Designed and implemented a Rest Template and a Feign client for interfacing between
microservices.
 Designed and implemented responsive user interfaces using AngularJS, enhancing the overall
user experience and usability of web applications.
 Developed reusable components and directives in AngularJS, promoting code modularity and
maintainability.
 Implemented security best practices by configuring AWS Identity and Access Management
(IAM) roles and security groups to control access to EC2 instances and resources.
 Implemented major concepts of the application using ECS Java Batch.
 AWS Cloud is used to deploy the application.
 Used Apache Kafka to stream server-side events to collect metrics.
 Developed microservices in Spring Eureka to retrieve API routes for the entire cluster. Used
this strategy, each spring service in a cluster can be load balanced and exposed through one
Zuul API gateway.
 Used Apache Tomcat as application servers to deploy multiple applications.
 Used Spring Kafka API calls, we managed to process messages smoothly on Kafka Clusters.
 Used joins stored procedures, views, Unions in Oracle database to fetch the data.
 Developed the project's dependencies using Maven.
 Used GIT for version control and Jenkins for Continuous Integration and Continuous
Deployment (CI/CD).
 Utilized Docker for the virtualization of test environments and development environments.
 Developed EC2 instances provisioning on AWS environment, implemented security groups, and
administered Amazon VPCs.
 Used JIRA to track defects during the QA phase.

Environment: Java 11, Spring Boot, Microservices, AngularJS, AWS, Spring Security, Spring Batch,
Spring Data JPA, Netflix (Eureka, Zuul), AWS(EC2, S3, AMI), Kafka, Tomcat, Visual Studio, Docker, Kafka,
GIT, Jira, Web Services, JSON, HTTP, Jenkins, Oracle, Agile, Windows.

W3softech India | Hyderabad, India


Apr 2021 – Sep 2023
Full Stack Java/J2EE Developer

 Involved in analysis, specification, design, and implementation and testing phases of Software
Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing
application.
 Re-designed, re-architected and built the existing application using Java 11, Spring Boot,
Spring Security, Mongo DB and Maven.
 Design and developed the application using framework Angular 13/12 with HTML5, CSS3 and
Typescript.
 Developed the monolithic application and involved in migrating existing monolithic application
in to Micro Service Architecture based RESTful Service and deployments were done on
AWS.
 Used Amazon Web Services (AWS) for promoting code in various environments.
 Used Spring Batch for processing large amount of data like transaction management, job
processing, resource management and logging.
 Created Typescript reusable components and services to consume REST API's using
Component based architecture provided by Angular 13.
 Implemented OAuth2 token-based authorization scheme using spring security to secure Rest
API.
 Implemented RESTful based web services using for JAX-RS.
 Used Spring MVC and Annotation to manage URL mappings with controller for the
communication between front-end and middle-tier.
 Implemented an OpenStack API to integrate with Amazon EC2 cloud-based architecture in
AWS, including creating machine images.
 Implemented HTTP requests using RxJS Observable library to handle multiple values over
time.
 Secured Restful web services are using OAUTH 2.0 authentication for access to protected
resources.
 Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to
stream server-side events.
 Created various MongoDB collections and wrote services to store and retrieve user data from
for the application on devices and used Mongoose API in order to access the MongoDB from
NodeJS.
 Used NPM as the package manager and NPM scripts as build tool for the application.
 Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
 Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
 Actively used the defect tracking tool JIRA to create and track the defects during QA phase of
the project.
 Deployed iterative builds of applications into Apache Tomcat server environments for multiple
feature deployment teams.
 Used Maven for build tool and Jenkins for continuous integration and deploying the code in
other environments.
 Interacting and participating in the meetings along with product owner and clients to
understand their needs and propose design to the team to implement the requirement.

Environment: Java 11, Spring, Spring Boot, Microservices, Spring Security, Spring Batch, Angular
13/12, TypeScript, HTML5, Bootstrap, JSON, AJAX, Spring Data JPA, AWS, Docker, Rest API, OAuth 2, JAX-
RS, Apache Tomcat Server, Kafka, Jenkins, Maven, Mongo DB, GIT, Jira, Agile, Windows.

mroads | Hyderabad, India Jan


2019 – Mar 2021
Java/J2EE Developer

 Involved in SDLC requirements gathering, analysis, design, development, and testing


of application developed using Agile methodology.
 Developed application on spring framework by utilizing its features like Spring Dependency
injection, Spring Transaction, Spring Data, Spring AOP with Spring MVC.
 Designed and developed asynchronous RESTful Micro services using Spring Boot that are
consumed by other micro services with an average response time of 30 milliseconds.
 Decomposed existing monolithic code base into Spring Boot micro services. Developed new
features and provided support for all Micro services.
 Worked with Java SDK in AWS environment. Created several EC2 Instances, Security groups,
Elastic load balancers, S3 buckets, and AMI’s.
 Developed RESTful Services with JAX-RS using Spring Boot and Micro Services
Architecture.
 Focused work on Spring, Spring-Data JPA, Spring Boot and Oracle to develop application
components.
 Enhanced and wrote stored procedures & views. Wrote SQL queries in Oracle for generating the
reports.
 Used GIT for Source Control and Version Management of all codes and resources.

Environment: Java 11, Spring, Spring Boot, Microservices, Spring Data, Spring MVC, Spring
Transaction, Spring AOP, Spring Cloud Config, AWS, REST API, OAuth 2, Apache Tomcat, Maven, Eclipse
IDE, Jenkins, GIT, Jira, Oracle, Agile, Windows.
Education: Bachelor’s Degree from JNTU Hyderabad.

You might also like