0% found this document useful (0 votes)
79 views5 pages

RakeshChikatimalla Java8+

java resume

Uploaded by

ramu_uppada
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)
79 views5 pages

RakeshChikatimalla Java8+

java resume

Uploaded by

ramu_uppada
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

Rakesh Chikatimalla

7830 Paragon Cir apt 317, Elkridge Md-21075


E-mail: [email protected] Mobile : 585 505 5543.

Career Objective:
To pursue a challenging career and be part of a progressive organization that gives scope to
enhance my knowledge , skills and reach the pinnacle in the software field with sheer
determination, dedication and hard work.
Career Summary:
 9 Years of software development experience in Development and Implementation of Web-
BasedClient-Server applications using Java and J2EE technologies.
 Experience in Agile method development environment.
 Experience in full-life-cycle development of software’s usingObject Oriented Programming/
Methodologies (OOPs).
 Demonstrated my ability and passion to learn technologies quickly through projects I worked using
Spring, Spring Boot,React,Web Services,Hibernate, JPA, JavaScript, Ajax, JSF, WildFly, Web
Sphere, Tomcat, Web Logic and JBoss servers.
 Fluid understanding and experience in Microservices using Spring Boot.
 Extensive experience with Java compliant IDEs like Eclipse, IntelliJ, NetBeans, RAD, RSA, VS Code.
 Good at advance JE concepts,Multithreading, Collections, Serialization and JE components.
 Worked on Windows […], IOS and UNIX operating systems.
 Implemented data persistence through Hibernate and JDBC methodologies through Oracle DB,
MySQL, DB2.
 Expertise in Client-Server application development using Oracle 12c/11g/10g/9i/8i, PL/SQL.
 Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers
using MySQL and PL/SQL.
 Experience in CI, CD & Container tools such as Jenkins, Gitlab CI, Docker & Kubernetes.
 Implemented SOA architecture with Web Services using SOAP, WSDL and UDDI.
 Experience in design architecture and development of batch jobs usingSpring batch.
 Expertise in Spring Framework, including IoC, AOP, DAO Support/ ORM, Spring MVC, Spring
Security, Spring batch, Spring Integration, and Spring Cache.
 Experience in Designing and building dynamic and user interactive websites
using JavaScript, React,Bootstrap and jQuery.
 Strong experience in Security-System development for Web Applications. Involved and developed
all phases of security implementation using spring security system against All types of
authentications: LDAP authentication, Database authentication and Pre-Authentication
 Configured logging using Log4J and managed version control tools using SVN, GIT and Clear Case.
 Produce and consume messages through JMS Functionality usingRabbit MQ, Active MQ.
 Played a major role in my jobs in successfully completing my projects and effectively
managing/coordinating with team members, delivering in fast paced& highly stressed
environments.
 Ability to communicate effectively with all levels of the organization such as technical, management
and customers and presented technical designs and strategies through daily operations meetings.

Technical Skills:
Programming Languages: Java, J2EE, Python, PL/SQL.
Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, Typescript, Ajax, jQuery,
JSON.
Operating Systems: Windows, Linux, Oracle Solaris.
Frame Works/ J2EE React, Hibernate, Spring, Spring Batch, Spring Scheduler,Spring
Technologies: Integration, Jenkins, Web services, Prime faces.
JavaScript Libraries: jQuery
RDBMS: Oracle 12c, MySQL, DB2, Oracle/PL SQL developer, NoSQL:
MongoDB.
Web/Application Servers: ApacheTomcat, WebSphere, WebLogic, JBoss.
IDE tools: Eclipse, IntelliJ, Net Beans, RAD, RSA, VS Code.
Version control: Clear Case, GIT, SVN, CVS, JAZZ.

Professional Experience:

Client: Judicial Information Systems, Annapolis, MD. AUG’21 - Present


Project: AIS (Attorney Information Systems)
Role: Sr. Java Developer

Responsibilities:
 Participated in Requirement discussions and in preparing the Design Documents.
 Involved in all stages of Software Development Life Cycle (SDLC) as well as working in an
AGILE Methodologies based development environment, participating in sprints/iterations
and SCRUM meetings.
 Designed and developed highly available, scalable, and secure RESTful APIs using Java
Spring Boot and microservice architecture.
 Created Single page applications with the use of JavaScript library React.js and techniques
such as Redux, Axios, JSX, Form Validation and react-router.
 Experience in CI, CD & Container tools such as Jenkins, Gitlab CI, Docker & Kubernetes.
 Developed PL/SQL code for Exporting the reports to different format like excel, pdf, csv, text
files.
 Involved in batch processing to extract data from database and load Data.
 Developed cross-browser/platform HTML5, CSS3, JavaScript, React and Bootstrap to
desired design specs for single page layout using code standards.
 Used Hibernate ORM framework as persistence engine, configured O/R mapping and Wrote
queries.
 Used Java8 features like stream and Lambda expressions.
 Performed unit testing using Junit &Mockito and used Azure Reposas a version control
tool.
 Used slf4j for logging and Splunk tool to monitor rest calls.
 Responsible for managing the codebase, building snapshot build and release builds using
GIT,SVN, CVS.

Environment: Java 11, React, Bootstrap, Web Services, Spring, Spring Boot,Spring JPA, Hibernate,
log4j, JUnit, HTML5, CSS3, jQuery, Java Script, WebLogic.

Client: Penn DOT, Harrisburg, PA. SEP’16– July’21


Project: KEES (Keystone Environmental ePermitting System)
Role: Software Engineer

Responsibilities:

 Involved in Developing of Application based on J2EE using Hibernate and Spring


frameworks.
 Worked in a fast-paced Agile work environment and actively participated in stand-ups,
sprint meetings, code, reviews, and planning sessions along with other team members
focusing on achieving the sprint goals.
 JSF (Java Server Faces) was used for to simplify development integration of user interfaces
and the operation on the values they (UI) hold.
 Created several transfer objects TO, POJO which contain all the logic, Bean and DAO,
Interfaces using JAVA, EJB3.0 and Prime faces framework.
 Written test cases for Unit testing using JUnit.
 Used WebLogic Application Server to create, debug and deploy application modules.
 Configured and maintained WildFly/Jboss Application Server and Apache Web Server on
production, QA and developmentserver. Managed maintenance and production support.
 Knowledge on configuring Infinispan Cache Framework.
 Experience with user interface component libraries for JSF applications such as Prime faces.
 Used EJB 3.0 and JPA to display values from Oracle database on screen and to fix lots of bugs
and enhancements for screen.
 Worked on RESTful API to created services, tested on Postman.
 Implemented logging mechanism using log4j.
 Used Maven tool to build, config, and package and deploy an application project.
 Used spring config server for centralized configuration and Splunk for centralized logging.
 Developed REST/SOAP based web Services as API using Spring and deployed on Tomcat
containers.
 Used Rest Controller in Spring framework to create RESTful Web
services and JSON objects for communication.
 Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate
mapping and Configuration files.
 Generating Hibernate mapping files and domains using tables.
Environment: Java 8, Web Services, Spring, Spring MVC, JSF, Hibernate, log4j, JUnit, HTML5, CSS3,
jQuery, Java Script, Web Sphere, Prime faces.

Client: SUPERVALU, INC. Eden Prairie, MN. Jan’16 – Sep’16


Project:My sales
Role:Java Developer

Responsibilities:
 Involved in analysis, design, and development of the complete business solution.
 Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.
 Extensively used JavaScript, HTML5 and CSS3 for designing and formatting the user
Interface.
 Designed and developed presentation layer using Spring MVC Framework.
 Developing web service client using Spring web services to consume external services.
 Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
 Used different Spring components like Spring MVC to manage business layer.
 Declared Beans by using Dispatcher Servlet-XML of Spring MVC.
 Used Hibernate framework in persistence layer for mapping an object-oriented domain
model to a relational database SQL Server.
 Used to write SQL queries, Triggers, Functions for Oracle database and developed
some complex SQL queries.
 Used Webservices - WSDL and SOAP for getting credit card information from third party.
 Involved in creating, publishing and consuming WebServices using JAX-RS 2.0 API.
 Used Maven tool to build, config, and package and deploy an application project.

Environment: Java 7, Web Services, Spring, Hibernate, log4j, JUnit, HTML5, CSS3, JQuery, Java
Script, Angular JS, Web Sphere, Tomcat, Maven.

Client: State Street, Quincy, MA Jan’15 –Jan’16


Project: Extract loading system
Role:Java Developer

Responsibilities:
 Involved in Developing of Application based on J2EE using Hibernate and Spring
frameworks.
 Used Spring framework and worked on different Spring modules.
 Worked on IE Developer tools to debug given HTML.
 Written test cases for Unit testing using JUnit.
 Implemented logging mechanism using log4j.
 Performing code reviews and ensuring processes.
 Used Maven tool to build, config, and package and deploy an application project.
 Used Sub version to maintain different versions of application code.
 Extensively used Hibernate ORM in data access layer to write DAOs. Developed
hibernatemapping and Configuration files.
 Worked on enhancing existing Spring MVC application using Object-oriented programming
(OOPS) concepts like Inheritance, Generics, and Interface were widely used for code
reusability.
 Designed and optimized SQL queries to extract and manipulate data from the database,
resulting in faster and more efficient data retrieval.
 Used JUnit for writing unit tests and deployed the application into Jetty Application
Server.
 Responsible for design and developing Persistence classes using Hibernate and Spring
JDBC Template frameworks to save data in database tables.
 Generating Hibernate mapping files and domains using tables.
 Configured managed beans and made available to the application by declaring them in the
faces-config.xml configuration file.

Environment: Java 7, Struts2, Spring, Hibernate, log4j, JUnit, HTML, XML, JQuery, Java Script,
Tomcat, Maven.

PROJECTS - University of Central Missouri: Aug’14 – Dec’14

Multithreaded web Server:


Implemented a multithreaded web server in C for linux platform. A new thread is created for
every http request it receives. Achieved multithreading by using p – threads, Semaphores and
murexes, queuing by linked lists.

Blood Bank Management System:


 Developed 3 tier application using Java Web services, JSP, Servlets, JavaScript , MySQL to
create login for admin to store the individual data.
 Enhanced performance and scalability by using connection pooling, indexing and prepared
statements.

Enhanced Mutual Authentication Scheme using one-time passwords:

 Hands on experience in providing mutual authentication between server and user by


generating Pseudo random passwords using Hop-field Network.
 Generated dynamic sub-passwords for login are mailed to the user using Java Mail API and
hashing is done using MD5 algorithm.

You might also like