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

Ranjith Shaganti Java FullStack

The document provides a summary of Ranjith Kumar's professional experience and technical skills. It outlines over 6 years of experience as a Java Fullstack Engineer, including developing enterprise applications using technologies like Java, Spring Boot, REST, and working with databases like Oracle, MySQL and SQL Server. It also lists responsibilities on projects for clients in insurance and other industries, focusing on developing web and cloud applications using Java, JavaScript frameworks and AWS services.

Uploaded by

Rubiksys LLC
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)
173 views

Ranjith Shaganti Java FullStack

The document provides a summary of Ranjith Kumar's professional experience and technical skills. It outlines over 6 years of experience as a Java Fullstack Engineer, including developing enterprise applications using technologies like Java, Spring Boot, REST, and working with databases like Oracle, MySQL and SQL Server. It also lists responsibilities on projects for clients in insurance and other industries, focusing on developing web and cloud applications using Java, JavaScript frameworks and AWS services.

Uploaded by

Rubiksys LLC
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

Ranjith Kumar

Sr. Java Fullstack Engineer


ranjithks652@gmail.com
https://www.linkedin.com/in/ranjithks652/
© +1 405 877 2891

Professional Summary:

 Over 6+ years of professional experience in Java Full Stack Development working on UI and
Java/J2EE projects in Software Analysis, Design, Development, Testing, and documentation of
software systems across enterprises.
 Experience in building enterprise applications and distributed systems using technologies such as
Core Java, J2EE components.
 Implementation of CLI Scripts to automate the file management system.
 Experience in developing Service Oriented Architecture (SOA) using, Web Services (SOAP,
WSDL), MQ Series and JMS.
 Good exposure in Agile, Waterfall, Iterative and Kanban to all stages of SDLC.
 Proficient in development of Software Applications using Java, JDBC, Servlets, JSP, Spring
Boot, Spring MVC/REST, Spring DAO and UML design and working with Apache Tomcat
Server.
 Solid Knowledge on Object Oriented Programming Concepts, Object Oriented JavaScript,
JDBC technologies in developing server side and front-end framework and their Implementation.
 Experienced in all phases of software development life cycle (SDLC) including requirements
analysis and Applications design, Development, Integration, Testing of various client/server.
 Experienced in developing User Interface (UI) applications and professional web applications
using HTML5, CSS3, JavaScript, jQuery, DOM, XHTML, XML and JSON.
 Hands-on experience in relational databases like Oracle Databases 11g/10g, MySQL, SQL Server
using SQL and PL/SQL.
 Experienced in working in Agile based development environment and participating in Scrum
sessions.
 Proficient in designing web applications and web contents utilizing various Search Engine
Optimization (SEO) techniques.
 Extensively worked in Core Java - collection framework, Exception Handling, and I/O Streams.
 Hands on experience in using Java Messaging Service (JMS) for reliable exchange of
information across applications.
 Strong documentation capabilities, authoring functional Designs, Business Requirement
Documents BRDs, Technical Specifications. Integration Documents, Test Scripts, etc.,
 Experience using Visual Studio to create Unified Modeling Language (UML) diagrams such as
Use Case, Activity, Sequence Diagrams, and Class Diagrams, as well as Deployment
Diagrams.
 Well Versed in Change management & implementation during project execution phase. Have
expertise in Jira, Agile process & methodologies. 
 Experience with Jenkins for Continuous Integration and Deployment (CI/CD) for java code
quality and Maven for project dependency management and unit testing.
 Experience with User Acceptance Testing (UAT), resolving issues on the fly, and coordinating
with QA and business to complete projects on time.
 Worked on version management tools such as Git, and SVN Tortoise.
 Worked on with IDE tools such as Eclipse, Net Beans and Visual Studio code.
 Excellent communication skills and leadership qualities with analytical Problem-Solving abilities
including playing vital role in coordinating multiple business meetings and following up on open
items.

Technical Skills:

Programming Java, C/C++, JavaScript, PL/SQL, SQL, Python, Object-Oriented Principles, Data
Languages and Structures & Algorithms
skills:
Web HTML5, CSS/SCSS, JavaScript, ReactJs, AngularJs
Technologies
Spring, Springboot, Hibernate, JPA, Struts 1.x/2.0, Spark
Frameworks
Applications/Web Apache Tomcat, HTTP Web Server, WebSphere MQ, Tomcat
Servers

Data Base Oracle 10g, 11g, SQL Server, MySQL, PL/SQL


IDE Tools SQL Developer, Visual Studio, Eclipse, Notepad++, Microsoft Publisher, Jira

Testing JUnit, JMeter, Selenium, Jasmine


Messaging JMS, Apache Active MQ, Rabbit MQ, Websphere MQ
Build Tools Maven, Jenkins, Git, Log4j
Design Tools & OOPS, Agile Methodology, SCRUM, Waterfall/Spiral SDLC
Methodologies
Version Controls Stash, Git Hub, GitLab, Bitbucket
Defect Tracking Jira Atlassian, Team Dynamix, Confluence
Tools & Others
Other Tools MS Office, Google Docs, Sheets, and Latex, Teamwork, Coordination, Leadership

Professional Experience:

Client: American Family Insurance, Dallas, Texas


Role: Senior Java Developer
Tenure: Sep’21 – Present
Project description:

Responsibilities:
 Implemented Micro-Services architecture for creation of independent components utilizing Spring
Boot Framework for consuming RESTful services.
 Designed CSS templates for use in all pages on the website working with CSS Background,
Border, margin, padding, positioning, text and table.
 Developed Tabbed pages using AJAX with JQuery and JSON for quick view of related content,
providing both functionality and ease of access to the user.
 Experienced in Optimizing sites for usability, and accessibility, and updated existing sites and
content management systems. 
 Deployed the application on Amazon Web services (AWS) and used it to provide a large
computing capacity for scalable solutions.
 Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to
persist the data into Oracle Database.
 Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML5, Ajax and
CSS.
 Developed server-side utilities using Servlets, Java Beans, XML, and EJB.
 Developed custom Spring Portlet, JSR 286/168 portlets to be deployed on IBM WebSphere
portal. 
 Implemented Micro-Services architecture for creation of independent components utilizing Spring
Boot Framework for consuming RESTful services.
 Developed and enhanced applications using Laravel framework utilizing MVC architecture
 Used Spring Tiles to give application reusability, and consistent application wide look.
 Implemented Micro-Services architecture for creation of independent components utilizing Spring
Boot Framework for consuming RESTful services.
 Developed the high-quality code which runs across multiple browsers using Web Sockets
 Involved in writing PLSQL APIs using ORACLE specific to the project for webservice calls.
 Developed Tabbed pages using AJAX with JQuery and JSON for quick view of related content,
providing both functionality and ease of access to the user.
 Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to
persist the data into Oracle Database.
 Converted static pages to dynamic to display information right from the database. 
 Preparing the documentation for the entire process for the future reference. 

Environment: Spring MVC, Spring Boot, Hibernate, Micro services, HTML5, CSS, JavaScript, jQuery,
Angular JS, NodeJS, MongoDB, MySQL, REST Web Services, GIT, JUnit, JIRA, Agile, AJAX,
JQUERY, JSON

Client: Markel Corp Group, Richmond , VA.


Role: J2EE/Java Developer
Tenure: Aug’19– Jul’21
Project description: The project involves developing and maintenance of family’s insurance company
system. Users can use the payment gateway to pay the monthly insurance and also get quotes on new
insurance policies.
Responsibilities:
· Developed Application with Spring MVC framework, EJB, JDBC and UI techniques.
· Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic
Load Balancing.
· Worked on Integrated services like GitHub, AWS Code Pipeline, Jenkins, and AWS Elastic
Beanstalk to create a deployment pipeline. 
· Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
· Developed REST based web services using JAX-RS library.
· Used Spring Boot which is radically faster in building cloud Microservices and develop spring-
based application with very less configuration.
· Developing Web services using RESTful frameworks.
· Designed and developed the REST based Microservices using the Spring Boot, Spring Data
with JPA (Java Persistence API) and used Swagger to interact with API end points of the
Microservices.
· Worked on Angular JS Virtual Dom and React views, rendering using components which
contains additional components called custom HTML tags.
· Developed Rest based controllers to handle the incoming request and output the response.
· Developed web pages using HTML/CSS and Angular 11.
· Development of Client/Server enterprise level web applications using Java, J2EE and Angular
11.
· Worked on Angular 11 for developing UI Components like Editable drop-down, data-driven
menu customizations.
· Developed Oracle SQL Queries simple and complex for analysis and creating testing scripts.
· Created interactive Client-Side scripting in JavaScript, AJAX &JSON using JQuery Java script
framework.
· Used RDMS to persist data into data base and configure hibernate mapping file.

Environment: Java8, Java 11, J2EE, Spring Boot, Micro Services, Restful, TDD, Jira, Github, Angular 5,
Angular 7, Angular 9, TypeScript, Junit, Mockito, Karma, Protractor, Kafka, Jenkins, Pair Programming,
Elastic Search, Cassandra, NOSQL.

Client: Accenture, Mumbai, India


Role: Java Developer
Tenure: May’18 – Jul’19
Project description: The project involves developing and maintenance of vehicle’s insurance company
system. It is an insurance company where people take insurance for automobiles where the user uses
payment gateways to pay the insurance and place insurance orders through the application.

Responsibilities:
 Involved in gathering business requirements, analyzing the project, scrum meetings and reviewed
UML diagrams, Use Cases, Class Diagrams, Sequence Diagrams, and flowcharts created by the
business analysts for a better understanding of the technical specifications.
 Followed Agile methodology and involved in all the phases of SDLC.
 Experience working on HTML5, CSS3, JavaScript, Angular JS and jQuery by using AJAX
and JSON.
 Analyzed database data model, performed normalization on mockup tables and forward
engineering to physical design in MySQL Workbench. 
 Extensively used the core concepts of java such as Multithreading, Exception Handling, and
Collections for the effective development of application and enhancements.
 Extensively used various Spring Framework modules like MVC, DI (IoC), Auto Wiring, JDBC
Templates, Spring Security, and AOP. 
 Worked with Dependency injection in spring for Service layer and DAO layer.
 Designed, developed, and maintained the data layer using the ORM framework called Hibernate. 
 Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets,
Web logic, and JSP.
 Used Apache Jersey web services and GitHub for software configuration management and
version control.
 Testing internal routes and GET, PUT, POST, DELETE methods using Postman.
 Used Maven to build and deploy process and deployed project on IBM Web Sphere.
 Created Unit Test cases using JUnit framework and unit tested the developed components. 
 Used Rational Application Developer (RAD), to develop and debug application code and improve
the code quality. Maintaining Collaboration tool JIRA for status on User Stories and defects
Environment: J2EE, Java, JSP, Spring MVC, Struts, JavaScript, Hibernate, RESTful Web services, JMS,
Eclipse 3.2, MySQL, JIRA, Git, Splunk, JSP, Bootstrap.
Client: TCS Ltd, Mumbai, India
Role: Associate Software Engineer
Tenure: Jun’16 – Apr’18
Project description: Developed and maintained IBM Integration Bus applications using java and ESQL.
Provided 24-hour support for the application built.

Responsibilities:
 Designed and coded application components in an Agile environment with Daily Scrum
Meetings.
 Implemented Micro-Services architecture for creation of independent components utilizing Spring
Boot Framework for consuming RESTful services
 Exposure to using Software Development Life Cycle (XP).
 Performed client-side validations using JavaScript.
 Involved in developing client and web applications using Spring MVC, Hibernate, AngularJS and
Servlets. 
 Coded JavaScript for page functionality and Pop-up Screens and used HTML to make dropdown
menus on web pages and display part of a web page upon user request. 
 Used Angular2, MVC Framework in the development of the web application to bind the
data/model
 Worked on Cross Browser issues for different versions of IE, Mozilla, and Chrome. 

Environment: Java SE, Java EE, Springs, Hibernate ORM Mapping, Micro Services, RESTFUL Web
services, HTML, CSS, jQuery, JavaScript, XML, JSON, Oracle, SQL, Eclipse IDE, JUnit, Jira

Achievements:
 Received “On the Spot” award for managing server upgrade effectively.
 Awarded 1st prize in IEEE International conference for a project done during my bachelors.

Education:
Oklahoma State University, Stillwater, Oklahoma GPA: 3.7/4.0
Masters in Computer Science Aug’21 – Dec’22

Vardhaman College of Engineering, Hyderabad, India GPA: 8.4/10.0


Bachelors in Electronics & Communication Engineering Aug’12 –
Apr’16

You might also like