Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
SAKETHA K

SAKETHA K

Frisco,TX

Summary

  • Over 8+ years of experience in Analysis, Design, Implementation, and testing of Object-Oriented applications in Client/Server environments using Java/J2EE.
  • Expert in various Agile methodologies like Scrum, Test Driven Development (TDD), Incremental and Iteration methodology, Agile Development Testing using Software Development Life Cycle.
  • Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.
  • Expertise in working with IBM MQ Series and WebSphere Message Broker.
  • Experienced in design and development of various web and enterprise level applications using Java/J2EE technologies Such as spring, Hibernate, Strut’s framework EJB, Servlets.
  • Experience in core Java concepts including OOP Concepts, Collections Framework, Exception Handling, I/O Systems, Multi-Threading, and JDBC.
  • Strong Experience in using Java core concepts including Java 8 Lambda Expressions, Stream API, Functional Interfaces, Method References, Java Generics, Multi-threading, Data structures, Exception Handling, Serializations, Java Reflection, Externalization and Collections.
  • Experience in Microservices development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).
  • Proficient in React JS, React native, and Redux for front-end development.
  • Skilled in Git and Maven for version control and project management.
  • Knowledge of MongoDB, with the ability to work with the NoSQL databases.
  • Experienced in designing GUI by using HTML, CSS, DHTML, JavaScript, AJAX, jQuery, AngularJS, Angular, React JS.
  • Deployed new Libraries with Microservices Architecture using Rest APIs and Spring Boot. Familiarity with AI, ML, and NLP technologies.
  • Experience in handling messaging services using Apache Kafka.
  • Experience with SQL and PL/SQL to query various Relational Database Management Systems including Oracle, MS SQL, MySQL.
  • Expertise in writing Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages.
  • Experience in using Assistant tools such as Git, GitHub, Jenkins and SVN for version control.
  • Good hands-on experience of Build&Deployment phase like Kubernetes and Docker and usage of Continuous Integration and Continuous Deployment Tools like Jenkins.
  • Experience in creating pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy.
  • Work Experience with testing tools and applications such as JUnit. Hands on experience in unit testing frameworks TestNG and Junit, Mockito, Selenium, SoapUI.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Java Full Stack Developer

7 - Eleven
06.2023 - Current
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, Angular 2 and Bootstrap
  • Built Components using Angular 2 and worked on Angular directives
  • Implemented lazy loading and Dynamic loading in the Angular routers
  • Worked on Typescript for building the code
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time
  • Developed prototype and project layout skeletons using Angular 2, jQuery, HTML5, and CSS3
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors
  • Implemented modules into Node JS to integrate with designs and requirements
  • Implemented Microservices into existing system architecture
  • Developed Microservices business components and RESTful service endpoints using Spring Boot
  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.0
  • Worked on Java 8 Lambda expressions and Pipelines, Streams
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications
  • Worked on creating, retrieving, updating, and deleting documents in MongoDB
  • Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins
  • Worked on Jenkins for continuous integration with Gradle and GitHub
  • Used Log4j for validate functionalities and JUnit for unit testing
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions
  • Used IntelliJ IDEA IDE tool for application development.

Java Full Stack Developer

HP
05.2022 - 05.2023
  • Analyzed requirements to design user interfaces, object model, application server logic, and schema
  • Utilized J2EE patterns for designing applications, while monitoring performance and coding Struts Action Classes and Model Classes
  • Developed key modules of the project using Java OOPS concepts and JSP, following MVC architecture of Struts for client User Interface
  • Designed, developed, and tested HTML, CSS, ES6, jQuery, and React JS, ensuring web browser accessibility
  • Built API as a Micro Service using Spring Boot, deploying it on a cloud-based CI/CD pipeline in an agile environment
  • Installed and configured Docker for virtual environments, integrating it into the company build pipeline using Jenkins, AWS, and Docker
  • Utilized Struts Validation framework for client/server validations, integrating Ping Identity products for authentication and authorization
  • Secured REST endpoints using JWT, deployed Spring Boot based Microservices and Docker containers using Amazon EC2 container services
  • Implemented Excel-Builder to download Tabular data in Excel format using React, converted pages from XMI to Angular JS, leveraging design patterns like Singleton Factory, Abstract Factory
  • Designed REST/HTTP APIs, utilized JMS for information exchange, extensively used AWS for integration, implemented persistence layer using Hibernate framework
  • Worked with Cassandra database for data analysis, developed database interaction code using JDBC API and advanced SQL Query Statements
  • Implemented Microservices architecture, utilized multithreading, and customized directives and filters using Angular JS
  • Performed Load Testing with Apache JMeter, implemented Controllers for maintaining view data with ReactJS UI
  • Deployed PCF on AWS EC2 for managing containers, created custom directives for data manipulations and display in company standard format using AngularJS
  • Implemented business logic using Java Beans, performed Unit testing, and developed Message Driven Beans for Web Services.

Java Full Stack Developer

Magneto IT Solutions
02.2020 - 07.2021
  • Engaged in all phases of Sofware Development Life Cycle t (SDLC), employing Agile methodology, and tracking progress through Scrum meetings
  • Implemented presentation layer (GUI) using HTML, XHTML, DHTML, CSS, JavaScript, and React JS, crafting reusable UI components
  • Developed Node.js EXPRESS Server combined with Socket.io to establish an MVC framework from ReactJS frontend to MongoDB backend
  • Utilized React-Router for navigation in Single Page Applications, alongside JSP, Servlets, Web Services, JavaScript, and WebLogic for application development
  • Applied Multithreading concepts in Java to prevent Deadlocks, implemented Spring Boot for handling requests, form submissions, and validations
  • Utilized Microservices architecture with Spring Boot and Apache Kafka for message brokering, deploying services on Pivotal Cloud Foundry (PCF)
  • Deployed web components in WebLogic Application Server, developed HTML5, Bootstrap, CSS3, and jQuery-based web applications
  • Experienced in CSS styling including Background, Layouts, Positioning, Border, Margin, Padding, Table, Pseudo Classes, and Elements
  • Developed unit test cases using Junit framework and contributed to standardizing project coding and code review guidelines
  • Created CI/CD pipelines scripts integrating GitHub, Maven, Jenkins, and designed frameworks to consume web services hosted on AWS EC2 instances
  • Monitored application dashboard using AWS services like EC2, S3, ELB, Auto-Scaling, and RDS, configuring custom metric scripts & CloudWatch unified monitoring agent
  • Administered Jenkins CI/CD build engine, managed Docker Images embedded with applications and dependencies, and utilized JIRA for project tracking and issue management.

Java Developer

CMC Ltd
09.2017 - 01.2020
  • Demonstrated expertise in various programming paradigms, including object-oriented and functional, to design and implement efficient and versatile software solutions
  • Developed and maintained behavioral health mobile applications using React JS and React Native, ensuring seamless user experience
  • Utilized Redux for state management and Microservices architecture for scalability
  • Implemented Java and Spring Boot to create REST APIs for efficient data communication
  • Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meet accessibility and web browser standards for application
  • Developed user interface by using React JS, Flux for SPA development
  • Changing AWS infrastructure Elastic Beanstalk to docker with Kubernetes
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud
  • Develop Spark applications using Java and Implement Spark data processing project to handle data from various data sources
  • Gather raw data from various data sources and store the data in MongoDB
  • Experienced in writing real-time processing and core jobs using Spark streaming with Kafka as data pipe-line system
  • Implemented spring boot microservices to process the messages into the Kafka cluster setup
  • Developed Mockito and Junit test cases to improve code coverage
  • Created JSON request and validated the response using postman Interceptor and swagger UI
  • Setup CI/CD pipeline process for the application using Jenkins
  • Apache maven tool has been used for the build and deployment of the application
  • Proven ability to debug code effectively, guaranteeing the delivery of high-quality, error-free software.

Java Developer

RV Solutions Pvt. Ltd.
06.2015 - 08.2017
  • Generated the classes and interfaces from the designed UML sequence diagrams and coded as per those plans along with the team
  • Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework
  • Developed necessary DAOs (Data Access Objects) for policy owner module
  • Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer
  • Developed Single Page Web Applications (SPA) by consuming Restful Web Services
  • Performed client side and server-side validations using Struts validations
  • Created Action Form beans and performed validation by configuring the Struts Validator
  • Started as a monolithic application that runs on Jboss, later migrated it into a set of Spring boot and Node JS, Microservices
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and enable communication via cloud
  • Used SQL statements and procedures to fetch the data from the database
  • Used Dispatch Action to group related actions into a single class
  • Wrote JDBC class to interact with Database
  • Created database tables for the application on a DB2 database
  • Created data model, SQL scripts for the application
  • Build the applications using ANT tool
  • Also used Eclipse as the IDE
  • Actively involved in testing, debugging and deployment of the application on WebLogic Application server
  • Developed test cases and performed unit testing using JUnit.

Education

Master of Science - Computer and Information Science

Gannon University
Erie, PA

Bachelor of Science - Computer Science and Engineering

ASN Women's Engineering College

Skills

Programming Languages

Java, PL/SQL, Python

Software Methodologies

Agile, Scrum, TDD, SDLC Waterfall

J2EETechnologies& frameworks

JDK 18 & 17, JDBC, JSP, Servlets, Spring, Web Services

Web Technologies

HTML, DHTML, JavaScript, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON, Angular JS, NodeJS,

Web service Frameworks

SpringWebFlux,Hibernate,Struts(25/23),SpringMVC,SpringIOC,SpringBoot,SpringAOP,Spring Web Flow, JSF, Log 4J, Junit

Web Services

SOAP, RESTful, Oracle SOA

IDEs

Eclipse, Net Beans, IntelliJ, Spring Tool Suite

Application/Web Servers

Web Logic Server, Web Sphere Application Server, Apache Tomcat, Apache HTTP Server, IBM HTTP Server, JBoss

Databases

Oracle, SQL Server, DB2, MySQL, PostgreSQL, RabbitMQ

Build Scripts

Maven, Ant, and Jenkins

Testing Tools

JUnit, Log4J, Mock Framework

Operating Systems

Windows, Unix, Linux, Mac OS

Cloud Technologies, DevO ps Tools & Other

AWS, EC2, Pivotal Cloud Foundry (PCF), Azure, Docker, JIRA

Testing Tools/Others

Junit, SoapUI, Putty, Mockito

BigData Technologies

Hadoop, Apache Spark, Hive, Apache Kafka

Certification

AWS Certified Developer - Associate, https://www.credly.com/badges/ca983e64-7086-4b56-8259-51d51ff7b1c8

Timeline

Java Full Stack Developer

7 - Eleven
06.2023 - Current

Java Full Stack Developer

HP
05.2022 - 05.2023

Java Full Stack Developer

Magneto IT Solutions
02.2020 - 07.2021

Java Developer

CMC Ltd
09.2017 - 01.2020

Java Developer

RV Solutions Pvt. Ltd.
06.2015 - 08.2017

Master of Science - Computer and Information Science

Gannon University

Bachelor of Science - Computer Science and Engineering

ASN Women's Engineering College
SAKETHA K