0% found this document useful (0 votes)
83 views6 pages

Rakesh Guptha Java Resume

The document provides details about Rakesh Guptha's professional experience and skills as a full stack developer. He has over 8 years of experience developing applications using technologies like Java, Spring, React, Ruby on Rails, AWS, and databases like Oracle, MongoDB. He has expertise in building web applications, APIs, and microservices.

Uploaded by

rahulpandita88
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)
83 views6 pages

Rakesh Guptha Java Resume

The document provides details about Rakesh Guptha's professional experience and skills as a full stack developer. He has over 8 years of experience developing applications using technologies like Java, Spring, React, Ruby on Rails, AWS, and databases like Oracle, MongoDB. He has expertise in building web applications, APIs, and microservices.

Uploaded by

rahulpandita88
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/ 6

VAJRAPU RAKESH GUPTHA

(Full Stack Developer)

Email: [email protected]
Phone: (860)342-8546

PROFESSIONAL SUMMARY

 IT professional with 8 years of experience in Java and JEE technologies including analysis, design
implementation, testing and maintenance of applications.
 Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project
Planning, System and Database Design, UML design using Rational Unified Process and Object - Oriented
Analysis and Design, Development, Testing, Implementation and Documentation.
 Strong knowledge and experienced in multi-tiered distributed environment, OOPS and OOAD concepts, good
understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
 Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using
Toad Data Modeler and MySQL Workbench.
 Good command in Core Java and profound experience collection frameworks and Multithreading.
 Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and
Data Access Object for building J2EE Applications.
 Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
 Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, and Angular
JS.
 Experienced in developing MVC framework-based web apps using Struts and spring.
 Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO and
template classes.
 Expertise in Object-relational mapping using Hibernate.
 Expertise in developing and consuming Web services including different technologies and standards like XSD,
SOAP, WSDL, JAX-WS and Apache Axis.
 Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, and JBoss.
 Experience in using IDE Tools like Eclipse, IBM RAD and NetBeans for Java/J2EE application development.
 Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and
SQL Server environments.
 Good experience on working with Amazon Web Services (AWS) cloudservices like EC2, S3, RDS, Dynamo DB,
Elastic Load Balancing, Elastic beanstalk,SNS,SQS, and IAM.
 Developed services that utilize AWS SDKs (Dynamo DB, Elastic Beanstalk, Lambda Function).
 Familiarwith Cloud Formation, Cloud Watch, Cloud Front, and managing security groups on AWS.
 Experienced in using Operating Systems like Windows and Unix/Linux.
 Proficient in software documentation and technical report writing.
 Motivated, Team oriented or Self-guided, energetic attitude.
 Good understanding of Business workflow, Business logic and Business methods for further implementation
of user requirement in a distributed application environment.
 Experience in Java Framework Integration with Apache Camel.

EDUCATION

 Bachelor in Computer Science from Jawaharlal Nehru TechnologicalUniversity, Kakinada, India.

TECHNICAL SKILLS
Programming Languages and Java, J2EE, Spring,Spring Boot, Struts, Kafka, MyBatis, Hibernate, Spring MVC,
Spring Web Flow,Spring IOC, Spring AOP, SOAP UI, Maven, ANT, IBM MQ,
Frameworks
Jenkins, PL/SQL.
AWS Cloud including Terraform, EC2, RDS, Document DB, ECS, Fargate
Cloud
Lambda Functions, Cloud Watch, Cloud watch alarm, Docker containers.
HTML5, CSS, Java Script, JQuery, Ajax, Angular JS, Node JS, XML, XSD, XSLT,
Mark-up/XML Technologies
JSON.
Web/App Servers IBM WebSphere, JBoss, BEA WebLogic, Tomcat.

Database Oracle, SQL Server, Sybase, Mongo DB, Cassandra, Maria DB.

Web Services/API Services SOAP, RESTful, JAX-RS, JAX-WS, Micro Services, AWS (Amazon Web services).
Junit, Mockito, SOAP UI, Postman, Putty, MS Visio Professional, Log4j, Splunk,
Testing Tools, Logging/Others
Swagger, Jira.
Version Control GIT, Bitbucket
IDE’s Eclipse, IDEA IntelliJ

PROFESSIONAL EXPERIENCE

Client: J.B.Hunt Transport,IL Jun 2021 – till date


Role:Full Stack Developer
Responsibilities:
 Sound Knowledge about the entire (SDLC) of the project right from the designing of the project till the
implementation phase of the project.
 Developed and tested some features for dashboard using Ruby on Rails, Bootstrap, CSS3, JavaScript, and
Rspec.
 Worked in the design and development phases of the application using Ruby on Rails framework.
 Involved in developing and implementation of the web application using Ruby on Rails.
 Experience with all the GEMS and libraries for this version of the ruby on rails.
 Designing the website using Ruby on Rails, backed by Capistrano and MySQL to automate and ease the
deployment process on Phusion Passenger server
 Maintaining the existing Ruby on Rails reports application and performed enhancements using JQUERY,
HTML5 for better look and feel.
 Expertise in using CSS3, HTML5, React, TypeScript, ES6, JavaScript, JSON and jQuery to create UI web pages.
 Developed user interface by using the React JS, Flux for SPA development, also used React forms for data
driven form components and React router to define module level routing.
 Used ReactJS to capture user actions and render the relevant action, as well as dynamically render the UI
based on user actions.
 Expertise in creating Custom Reusable React Components Library for clients and experienced in working with
Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
by displaying data using React WIF, Redux, ES6.
 Worked on React Virtual DOM and React views, rendering using components which contains custom HTML
tags. Utilized Web Sockets with React to maintain consistent and real-time state across users.
 Involved to implement various client-side interfaces on the front end using React.js and used various
predefined components from NPM and redux library and deployed application to NGINX.
 Experience in Vue.JS for building apps and declarative templates with databinding, created some custom
directives in the application.
 Used React http service to make GET/POST/PUT/DELETE to deal with API request and response.
 Experience in using Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.
 Worked with Spring annotations mechanism to create RESTful applications.
 Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
 Implemented REST API web service to fetch data from the MongoDB.
 Used Enterprise built security wrapper to secure REST endpoints, using policies to provide secure access.
 Developed microservices using spring framework, benefiting from auto-configuration using spring-boot,
securing with spring security.
 Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring
Boot for microservices.
 Used swagger framework for rest API documentation.
 Used Spring JDBC templates for database interactions and used declarative Spring AOP transaction
management.
 Implemented Kafka consumer and producer configurations to use for high-volume streaming with pub-sub
model using multiple inheritance AVRO schemas with same topic.
 Worked on services to initiate Global file transfer integrating with scheduler to run as batch job.
 Designing complex application Oracle database statements for querying, updating, and reporting.
 Used spring data JPA with default implementation of hibernate ORM for database connectivity to abstract
the complex configuration involved with connection management.
 Deployed Spring Boot based Microservices in Docker and Amazon EC2 container using Jenkins.
 Created scripts for data modeling and data import and export. Work involves deploying, managing, and
developing MongoDB clusters.
 Experience in creating JavaScript for using DML operation with MongoDB.
 Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
 Created AWS EC2 instances and installed required configurations and applications on it and created S3
buckets for storing object level data into it.
 Used Log4J API for logging and debugging.
 Skills at using testing tools such as Postman, Jest, Enzyme, JUnit, Apache JMeter and debugging tools such as
ES Lint, Redux Dev Tools and Chrome Developer Tools.
 Followed Test Driven Development and written test cases using Junit for every relevant class.
 Worked with several testing frameworks such as Junit and Mockito.

Environment: Java 11, Maven, Hibernate, React JS, HTML, Kafka, Apache Tomcat, Json, Java Script, Spring, Spring
ribbon, Oracle, Mongo DB, JDBC, Eclipse, JUnit/Mockito, JMeter, Selenium, Jenkins, GitHub, Docker, Log4j, AWS EC2.

Client: NCR, Atlanta GA Jan 2020 – May 2021


Role: Full Stack Developer
Responsibilities:
 Developed web interface for Users Modules using JSP, HTML, XML, CSS, Java Scrip and AJAX with spring
framework.
 Used Ruby on rails design and develop the website, backed by PHP and MySQL
 Monitored Ruby on Rails programs and program data to ensure applications are running as expected
 Developed integration modules for disparate clients using Apache Camel.
 Developed security based module using Bourne Castle Apache Shiro.
 Implemented User Friendly UI design with HTML, CSS and JavaScript for client-side validation and form
submission functions
 Used spring framework for transfer the data from GUI to DB with Ajax framework.
 Designed user friendly navigation for displaying various sections of data using jQuery.
 Implemented Spring IOC & AOP.
 Used NodeJS for building web applications with client-server architecture, where both can initiate
communication in two-way connections and allow them to exchange data.
 Developed, deployed and maintained Single Sign On application in development, test and production
environments.
 Updated/modified JSP pages using Struts tags, used jQuery and its validator plugin for validating
Forms in the presentation layer.
 Used AJAX and JSON to send request to server and updating GUI pages using callback functions.
 Developed the view components using CSS, HTML5, JavaScript, jQuery and form beans.
 Extensively worked on Core Java concepts and expertise in collection framework
 Developed business logic and Entity Beans to manage the transactions with the database to deliver the
content to the presentation layer and also to store the data into the data layer.
 Implemented DAO (Data Access Object) design pattern to access data from DB2.
 Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate, Service
Locator, Data Access Object and Value Object Patterns.
 Expertise in using DB2 database.
 Used ANT Scripts to build and deploy the applications on WebSphere application server.
 Used JMS for programs to create, send and receive messages by using different modules like publisher,
subscriber messaging and point to point messaging using IBM-MQ-Serie
 Used log4j for debugging the application.
 Involved in Configuration of data source and deployment of application in development, Test and
Production.
 Used J-Unit test cases to test the application and performed random checks to analysis the portability,
reliability, and flexibility of the project.
 Development process the Scrum, Iterative Agile methodologies for web Application.
 Involved in configuration setting for Development, Test, and Production Environment.
 Environment: Java 8, Maven, Hibernate, React JS, Angular JS HTML5, CSS3, Kafka, RabbitMQ, Apache
Tomcat, Json, Java script, Spring, Oracle, SQL, Spring JDBC, Eclipse, JUnit/Mockito, Karma, JMeter, Selenium,
Jenkins, Chef, GitHub, Docker,

Client: T- Mobile Jersey city,NJ Dec 2018 – Dec 2019


Role: Java Developer
Responsibilities:
 Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
 Extensively used agile and Scrum methodologies, worked closely with End users and business analyst to
understand the requirements.
 Utilized open source frameworks such as Apache Commons Google Guice.
 Worked on creating web service on JMS port with Apache CXF as part of batch process
 Implemented redux to resolve the application's global state management, especially for user login status.
 Expertise in Java development skills with core Java8, JDBC, Hibernate and solid experience in MVC
architecture, using Spring, Spring MVC.
 Experience in developing Microservices using Spring-Boot.
 Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
 Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for
microservices.
 Validating the Application by Deploying and testing on JBoss fuse
 Involved in functional test of the application and tested Java applications using FunctionalTesting, Jboss and
Log statements.
 Competent Spring with JDBC / Hibernate modules and Hibernate for ORM frameworks.
 Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
 Developed Spring Boot based Micro Services & implemented Spring cloud/Netflix API architecture p
Confidential erns (Eureka Service discovery, Configuration server).
 Extensively applied other Hibernate and database management technologies like Sessions, transactions,
criteria query, Hibernate Query Language (HQL), Native SQL, Cache, Batch Processing, and Interceptors, to
interact with the database.
 Extensive experience using spring framework and using Hibernate as ORM.
 Used MySQL database to load the application data and wrote PL/SQL procedures, complex queries to
perform various data operations.
 Wrote Jasmine unit tests using Karma to verify Angular JS modules.
 Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to
AWS along with GIT for Version Control of code for incremental development.
 Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF),
analyzed log files using Pivotal Cloud Foundry (PCF) console.

Environment: Java 8, Maven, Hibernate, Angular JS HTML5, CSS3, Kafka, Apache Tomcat, Json, Java Script, Spring,
PL/SQL, My SQL, IBM Cognos, Oracle, Spring JDBC, Eclipse, JUnit, Karma, JMeter, Selenium, Jenkins, GIT, Docker,
Log4j, AWS, JIRA, Rest API, PCF.

Client: USAA Brooklyn, NY, Oct 2017 – Nov 2018


Role: Java Developer
Responsibilities
 Followed agile methodology (Scrum) to meet customer expectation and time lines with quality deliverables.
 Participate in sprint planning meetings, user stories grooming and scrum meetings.
 Translate customer requirements into formal requirements and design documents, establish specific
solutions and leading the efforts including programming and testing culminate in client acceptance of the
results.
 Experience working with java application servers like Tomcat, JBossfuse WebSphere and tools Eclipse,
Maven, Jenkins
 JBoss Application server implementation, support, workload management and performance tuning including
Web server setup configuration with JBoss App Server.
 Deployed Application instance on JBoss and WebLogic Server.

 Developed the Unix Search Utility Tool using SSH2 implementation JSch Java Secured Channel with Spring
MVC and Apache
 Developed a core routing framework for Verizon National Preorder using Apache Camel
 Instrumental in designing & developing Process Monitor tool which integrates other modules and adapters
of a project.
 Developed application using Spring Boot Starter by exploring the required services.
 Involved in the preparation of test cases for regression and integrated testing.
 Developed Unit test cases using Junit Mockito with the coverage 90%.
 Root cause analysis of any incident reported on Process Monitor with quick turnaround resolution approach.
 Establish quality procedure for the team continuously monitoring and audit to ensure team meets quality
goals.

Environment: Java,JBoss, Spring Boot (Moneta Boot), MyBatis, Spring3, Restful WS (Jersey), Angular JS, Apache
Tomcat, Maven, Eclipse Indigo, GIT SCM, SQL DBx, Jenkins, Crucible.

Client: Portware LLC, Hyderabad, India, May 2014 – Jul 2017


Role: Java Developer
Responsibilities:

 Developed the component using Java, J2EE/JEE, JSP, Struts, hibernate framework. Involved in complete SDLC
– Requirement Analysis, Development, System and Integration Testing.
 Implementation of SOAP Web Services using CXF.
 Involved in the functional test of the application and tested Java applications using FunctionalTesting, JBoss
 Used spring IOC integrated with Struts MVC framework to inject session layer objects into the web layer.
 Develop persistent objects using Hibernate.
 Developed the search use case using Apache Lucene.
 Developed the Presentation layer by Struts.
 Involved in designing frontends using JSPs, HTML, DHTML and CSS.
 Extensively used Eclipse while writing code & used CVS for version control.
 Analyzed the performance of application and fine tune the code where it is necessary.
 Debugging and resolving issue for web service binding and deployments with attachments.

Environment: Java, JSP, JavaScript, DHTML, SQL, AJAX, Apache Struts1.2, JMS, Hibernate 3.0, Eclipse, WSDL, SOAP
Web services, Oracle 10g.

You might also like