SAKETHA G
WI, USA M.no: 201-***-**** Email: *********@*****.***
Professional Summary:
Full Stack Developer with over 5+ years of experience in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
Experience in developing web applications using Spring Framework 5.x/4.x and its various features like Spring DI/IOC, Spring Security, Spring REST, Spring AOP, Spring Cloud, Spring Boot, Spring Hibernate Template and Spring Integration.
Experience in configuring the Spring Application Context with dependency injection and using Spring Framework that can integrate Hibernate and Web Services.
Experienced in front End technologies HTML5, CSS3, JavaScript, Bootstrap, JQuery, React.JS, Node JS, Tag Libraries, and AJAX used for Responsive web page designing.
Experience in working with messaging systems like Kafka, Kafka event Sourcing.
Experience in Java messaging Service (JMS), and messaging technologies such as Message Driver Bean.
Experience in Core Java, Multithreading, Collections, Generics, Exception Handling, Custom Tag Libraries, Struts, spring, Hibernate, Enterprise Java Beans, and JDBC.
Experience in Java/J2EE design patterns such as Factory, Singleton, Façade and DAO.DTO.
Experience in designing and implementing AWS Solutions using EC2, S3, EBS, IAM, Amazon RDS, Elastic Load balancer (ELB), Dynamo DB, VPC, Lambda, Elastic Cache, SNS, SQSand Cloud Formation (PCF).
Hands-on experience on Web Application Servers, IBM WebSphere, JBOSS, Apache Tomcat, and WebLogic including configuration, administration and documentation.
Experience in using Jenkins for continuous integration and sonar jobs for java code quality and experience with Version Control tool GitHub.
Experience in working with JIRA management tool.
Experienced with Relational databases like MYSQL, ORACLE, POSTGRE, PL/SQL and NoSql Databases like MongoDb and Cassandra.
Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
Technical Skills:
Languages
Java 17/11/8
Java/J2EE Technologies
Core Java, JMS, Java Beans, EJB, Tiles, Design Patterns, RabbitMQ, and ActiveMQ.
Frameworks
Spring, Hibernate, Spring Boot.
Front End Technologies
HTML5, XML, DOM, JSON, CSS3, JavaScript, JQuery, AJAX, React.js, Redux, React Native, Angular 15/13/8, Node.js
Web Services
SOAP, REST
Design & GUI Tools
Eclipse, IBM RAD
Cloud Services
AWS, GCP
App servers
IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBoss
Version Controls
SVN, CVS, GitHub
Databases/Tools
Oracle, SQL Server, My-SQL
Methodologies
Agile, Waterfall
Operating Systems
Windows, Linux, UNIX
Work Experience:
Nicolet National Bank, Green Bay, WI Full Stack Developer Aug 2024 - Present
Project Scope is to develop and modernize Nicolet National Bank’s digital banking platform to enhance online customer experience, streamline loan and account processing, and integrate new microservices-based APIs for retail and business banking customers. The objective was to migrate legacy monolithic systems to a cloud-native microservices architecture, implement secure and scalable APIs, and deliver responsive web applications for online and mobile users.
Developed responsive JEE Web Applications using Java 17 and cutting-edge technologies.
Implemented Java 17 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces, etc.
Developed application using various Spring Framework and its features Spring MVC, Spring DI, Spring AOP, Spring ORM, Spring REST and Spring Security and implemented the associated business modules integration.
Designed and developed Rest based micro services using spring boot.
Developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap and JavaScript.
Developed Client web application using React.js, Redux, and Web pack.
Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
Implemented modules into Node.JS to integrate with the design and requirements.
Involved in design and development of GraphQL and services to interact with data storage layer.
Apache Kafka is used to send message objects to client queues and topics.
Used Amazon Web Services (AWS) like EC2, S3, RDS, CloudWatch and Elastic BeanStalk for code deployment.
Containerized applications using Docker, ensuring consistent deployment across environments, and orchestrated production environments with Kubernetes for scalability and reliability.
Automated build and deployment processes with Jenkins and GitHub Actions.
Involved in Agile (Scrum) Stand-up meetings, Estimation meetings and Requirement review meetings to analyze requirements for project.
Environment: Java 17, Spring, Spring Boot, Spring Data, JPA, Eclipse, HTML5, CSS3, JavaScript, React.js, Redux, React Native, ES6, JMS, GraphQL, Apache Kafka, AWS, Docker, Kubernetes, Junit, Jenkins, Jira, MongoDB, SQL, Agile and Windows.
Mealkraft, India Full Stack Developer Jun 2021 – July 2023
The main goal of the project is to MealKraft’s enterprise platform to manage corporate catering, cafeteria orders and bulk-event meals for client organizations. It provided a single web portal for administrators and a mobile/web interface for employees to browse menus, schedule meals, customize orders, track delivery status, and view analytics. The aim was to improve service efficiency, reduce admin overhead for clients, and support MealKraft’s rapid growth across campuses and corporate offices.
Using Java 11 in finalization of the HTTP client API and added the ability to launch single file source code programs.
Used Spring MVC and Dependency Injection for handling presentation and business logic.
Worked on developing Micro services using Spring Boot and exposed them as RESTful services.
Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
Developed and debugged Angular 15 front-end HTML, typescript component files and RWP (Responsive Web Pages) using HTML5, LESS, JavaScript, TypeScript.
Used Node.js, MVC Frameworks in the development of the web applications.
Worked with Docker engine and Machine environments, to deploy the micro services.
Worked with Kubernetes to automate deployment, scaling and management of web Containerized applications.
Used Apache Kafka confluent distribution both as a traditional messaging message and stream platform.
Involved in setting up AWS (Amazon Web Services) services with EC2 instances, S3 bucket, IAM took part in deploying application in AWS along with writing and retrieving files to and from AWS S3 bucket for UI to render data faster.
Used JENKINS for continuous integration and deployment of the application.
Designed and implemented the MongoDB schema Wrote services to store and retrieve user data from the MongoDB for the application on devices
Followed AGILE (SCRUM) methodologies, had sprint planning every two weeks and setup daily meetings to monitor the status.
Environment: Java 11, Spring, Spring Boot, Spring Data, JPA, Eclipse, HTML5, CSS3, JavaScript, Angular 15/13, ES6, JMS, GraphQL, Apache Kafka, AWS, Docker, Kubernetes, Junit, Jenkins, Jira, MongoDB, SQL, Agile and Windows.
F5 Networks, India Software Engineer Jun 2019 – Jun 2021
The main goal was to design and develop a cloud-native application delivery and security platform that supports hybrid and multi-cloud deployments. The platform enables customers to deploy, secure and manage their applications and APIs across on-premise, public cloud and edge environments. As a full stack developer, you played a key role in enabling application delivery, security modules and self-service UI workflows for dev teams using F5’s infrastructure.
Worked with Java 1.8 features such as Lambdas for making function calls by using functional interfaces which makes code readable and concise.
Used Spring Framework for the application development.
Creating efficient design and developing Single Page Application (SPA) using Angular 8, HTML template handlers, CSS3.
Involved in developing screen from scratch and created components using Angular 8.
Used Node.JS for server-side rendering. Implemented modules into Node.JS to integrate with designs and requirements.
Involved in setting up AWS (Amazon Web Services) services with EC2 instances, S3 bucket, IAM took part in deploying application in AWS along with writing and retrieving files to and from AWS S3 bucket for UI to render data faster.
Involved in Core Java concepts like Collections, Multi-Threading and Serialization.
Implemented JAX-RS or RESTful services.
Stored Procedures using SQL/PL-SQL for data modification.
Designed and coded application components in an agile environment.
Coordinating with the business and functional teams to get clarity on the requirement for analysis.
Environment: Java 8, Spring, MVC, Spring Boot, Hibernate, AWS, HTML5, CSS3, JavaScript, Angular 8, JMS, XML, Core Java, JAX-WS, SOAP, SQL, PL/SQL, Agile and Windows.
EDUCATION
Master of Science in Computer Science WI, USA
University of Wisconsin Milwaukee [CGPA: 3.8/4]
Bachelor of Technology in Computer Science and Engineering Hyderabad, India
G. Narayanamma Institute of Technology and Science