You are on page 1of 8

Rajasekhar Reddy Koluguri

rajasekharkoluguri11@gmail.com
201-993-2483

PROFESSIONAL SUMMARY:

 Over 6+ years of experience in software development includes Analysis, Design and Development
of quality software for Standalone Applications and Web-based applications using JAVA/J2EE
Technologies.
 Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate
teamactivities in a strict deadline driven environment and maintain excellent client communication.
 Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading,
EJB, Collections, JAVASWING, JDBC, JPA, JSP, Servlets, JMS, Hibernate, Spring, Spring Batch,
WebServices, Strutsand Java Beans.
 Strong Expertise in front-end technologies such as HTML5, CSS, Java script and Angular
Framework.
 Hands on experience developing an end-to-end framework using Restful webservices and React.JS.
 Expertise in writing unit test cases using JUnit API, Jasmine.
 Experience in Cucumber, Selenium, and Cypress for application end-to-end testing.
 Experience in CI/CD technologies using Jenkins and Bamboo.
 KnowledgeonEC2, Elastic Beanstalk, Lambda, S3, Cloud Watch. Database services RDS and
DynamoDB.
 Hands on experience working with Python application.
 Hands on experience usingApache Kafka (Message Queues) for reliable and asynchronous
exchange of important information between multiple business applications and extract the data
from database and push to Apache Kafka Queues.
 Experience of working with Application servers, Web servers like IBM WebSphere, Web Logic,
JBOSS and Apache Tomcat.
 Good knowledge in using Maven and ANT Scripts for building and deploying the application in
Web/app servers.
 Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases
and extensive knowledge in Java Persistence API.
 Integrated with Spring Cloud projects to provide distributed tracing and other features.
 Experience in developing and maintaining batch job applications using Spring Batch.
 Proficient in using RDBMS concepts with Oracle 9i/10g/11g, My SQL and experienced in writing
SQL, PL/SQL Stored procedures, Triggers and Views.
 Extensive experience in using IDE tools like Eclipse, Net beans, Visual Studio and WebStorm.
 Highly Self-motivated, good technical, communications and interpersonal skills. Able to work
reliably under pressure. Committed team player with strong analytical and problem-solving skills,
ability to quickly adapt to new environments & technologies.

SKILLSET:

Java/J2EE Technologies Core Java, J2SE, J2EE, JSP, Serialization, Servlets, EJB, JDBC, JMS,
MDB, JDBC, Web Services (REST, SOAP), ORM, Java DOC, Various
J2EE and Standard Design Patterns.
Other Programming Languages C, C++, Python, SQL, PL/SQL, Shell Scripting.

Operating Systems Windows, MS-DOS, Linux, UNIX

Web/App. Server Apache Tomcat, Web Logic, IBM Web Sphere (7.0, 6.0), J Boss.

Tools & Frameworks Struts 1.x/2.0, Spring 2.x/3.x, Hibernate4/3, Spring MVC, Spring
Web Flow, .NET, Spring IOC, Spring AOP, Spring DAO, JPA, JSF,
Log4J, JUNIT, SOAP UI, Apache Ant and Apache Maven
Design Patterns MVC, Front Controller, Factory Pattern, Session Facade,
Composite Entity, Value Object, Data Access Object and Business
Object
Web development Technologies Angular, JSP, XML, HTML5, XHTML, DHTML, XSLT, X Path, JQuery,
XQuery, JavaScript, AngularJS, Angular, CSS, JSTL, JSON, and AJAX.
Databases Oracle 9i/10g/11g, MySQL, Mango DB, Dynamo DB, DB2.

IDEs Eclipse, My Eclipse, STS, Net Beans, SQL Developer.

Methodology Waterfall Model, Scrum, Agile.

Testing Tools/Web Services JUNIT, Mockito, Jasmine, Cucumber, Cypress, SOAP, Restful.

Version Control Systems CVS, SVN, GIT, PVCS

PROFESSIONAL EXPERIENCE:

Client Name: Vanguard Group, Malvern PA September 2020- Present


Role: Full Stack Developer Java
Description:
Vanguard is widely recognized as a premier provider of financial services and investment plans, as well
as top quality service to both individual and retirement investors. The project’s main goal is to ensure
the investors will have seamless access to their funds and portfolio through the web portal. Services like
detailed descriptions of numerous funds including 401k plans, Newsletter notifications, managing
individual’s fund portfolio etc. are provided to the end users.
Responsibilities:
 Involved in Analysis, Design and Implementation of the project using Software Development
Lifecycle.
 Developed new Rest web services and consumed existing services using Java 8,Spring Boot
Framework and maintaining Postman to test the services.
 Developing user-friendly GUI interface and Web pages for Client-side validation using Angular
9,Angular 8, Angular 7, Angular 6, HTML, SCSS, and CSS.
 Involved in yearly program planning sessions to analyze, discuss and create features, user stories,
dependencies and impediments usingAgile Framework.
 Converted legacy code implemented in monolithic architecture to Test Driven Development (TDD)
architecture using spring boot micro services for fast and reliable performance.
 Implemented Web-Services to integrate between different applications with internal and third-party
components using RESTful APIs.
 Involved in developing batch jobs using spring batch and integrated with Control-M job scheduler to
validate and process trade transactions.
 UsedAngular 8for developing front end web applications and Graphical User Interface components
for the access portal user and admin components respectively.
 Used custom Angular framework for controls, grid, layout, integrating with the web app which is
Multi device compatible.
 Implemented functional testing and E2E testing with Cypress.io, developed and maintained jasmine
unit tests.
 Integrated with other internal teams at Vanguard for consuming and producing services using JAX-RS
Jersey framework.
 Developed and integrated the stored procedures into the application using ‘Spring JDBC’.
 Created Micro-service to access and store data in AWS DynamoDB.
 Object storage service Amazon S3 is used to store and retrieve media files such as images.
 Using SonarQube for continuous inspection of code quality and fix bugs, code smells, vulnerabilities
and code duplications.
 Performed continuous building and deploying all applications using Bamboo.
 Used Cucumber to implement Behavior Driven Design (BDD) for acceptance tests and Unit testing. 
 Unit testing the backend application code using JUNIT, Mockito and power mock.
 UtilizedSplunk for analyzing logs and debug information for critical and severe production defects.
 Involve in scrum ceremonies using Jira Align for grooming, daily stand-up iteration planning and
retrospective meetings.
 Provided production support to resolve data, environment, code, security related issues.

Environment: Java 8, Angular (6-9), Restful services J2EE, Microservices, AWS, Bamboo, Spring MVC,
spring boot, JUnit, Protractor, Jasmine, Cypress, Log4j, SonarQube, Splunk and Jira.

Client Name: Solara Systems LLC, Atlanta, GA April 2019 to August 2020
Role: Full Stack Developer

Responsibilities:

 Played a pivotal role in the analysis and requirements gathering Involved in design and development of the
project
 Co-ordination with Client and onsite leadsDeveloped User interface using JSP, JavaScript, AJAX, JSON,
Angular JS,HTML, and CSS.
 Angular JS used for model binding and API calls.
 Created custom filter in Angular JS in the application
 Created custom directives to log the files in Event logger, Email logger in Angular JS
 Used services to read data from remote server using Angular JS version1.4 /2 webpack.
 HTML5 using for the styling of the standard of the application
 Routing used in Angular JS used to do proper routing of the different modules in the application.
 Developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap
(HTML5, CSS3 and JavaScript).
 Implemented Backbone JS and React JS to create a dynamically changing website.
 Used React JS for templating for faster compilation and developing reusable components.
 Built a complex desktop–style UI using HTML5, CSS3, JavaScript and AJAX including configuration wizards
and interactive reports. 
 Used advanced JavaScript to create interfaces and help manage cross browser compatibility. 
 Implemented pagination using jQuery. 
 Using AngularJS created custom directives for data manipulations and to display data in company standard
format in UI.
 Worked withAngular JS for creating own HTML elements for building a companied website which is an open
source project. 
 Used Bootstrap andAngular UI to make the application user-friendly in the development of the Navigation
bars, Tables, Sliders, Calendars etc. 
 Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user
records history and security settings various users using JavaScript andAngular JS.
 Used JSON Web Token to identify logged-in users and developed aNode.jsmiddleware that ensures data
APIs only send data to those authenticated requests carrying JWT in the headers.
 Implemented design patterns such as Singleton, Session Façade, and Factory.
 Developed POJO classes and used annotations to map with database tables.
 Developed and consumed RESTful web services using Spring REST architecture.
 Developed various triggers, functions, procedures, views in MySQL database.
 Used SVN to control versions in the project.
 Performed unit testing by using Junit testing tool and debugged using Jasmine.
 Developed an automated process for builds and deployments using Jenkins and Maven.
 Built the application using Maven scripts and deployed using tomcat server.
 Followed agile methodology for development process.
 Involved in preparing documents at each stage of the project.
 Used Protractor for Integration testing.

Environment: Angular JS, Java 1.6, J2EE, Spring 3.0, Hibernate, Web Services, MySQL, Tomcat, JQuery 2.0,
Jenkins, Maven 3.2, JSP 2.0, JavaScript, AJAX, JSON, HTML 4.0/5.0, and CSS 2.0/3.0, JUnit 4.12.

Client Name Century Link, Denver, CO May 2018 to March 2019


Role: Sr. Java/J2EE-UI Developer

Responsibilities:

 Involved in all phases of Software Development Life Cycle (SDLC) of project including requirement
Analysis, Designing, Building, Unit testing and Deployment.
 Developed the application by implementing MVC Architecture by integrating Hibernate and spring
frameworks.
 Involved in front-end designing using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
 Worked on Development of Hibernate including mapping files, configuration file and DAO
implementation class (Business Component).
 Developed the application on RAD and deployed it on IBM WebSphere (7.0, 6.0) Application Sever.
 Developed several SQL and HQL queries and Stored Procedures to retrieve data.
 Designed and developed the validations, Controller classes and java bean components.
 WSDL and SOAP (Apache-CXF with MTOM) web services are used for getting data from third party
applications.
 Developed Restful Web services using Spring MVC Framework. JSON data is returned to JavaScript
clients.
 Maintained an individual application that uses python and Django that stores the client data into
database in json format.
 Migrated server from Windows to LINUX environment.
 Used Tomcat 7 application server in development.
 Developed JUnit test cases and performed Integration and system testing.
 Used Log 4j for application debugging.

Environment: Java 6/7, J2EE, JavaScript, AngularJS, Hibernate 4.0, JPA 2.0, Spring 3.2, JSF beans, IBM
Web sphere (7.0,6.0), JSF Ajax, JUnit, Eclipse IDE, Tomcat 7, Maven 3.0.1, EJB 3.0/2.0, Web services, JSF
Taglibs, Restful Web services, HTML, CSS, XML, Log4J, Scaled-Agile Methodologies.

Client Name: Estee Lauder Companies LLC, Melville, NY March 2017 to April 2018
Role: Sr. Java/J2EE-Web Developer

Responsibilities:

 Worked with the BA team to understand the requirements and implement the new functionality
and work on the issues from the existing application code.
 Developing REST API web service usingNode.js and Hapi.js with swagger documentation.
 Implementing hapi-graphql library to mount a GraphQL API server on the user-configured HTTP
endpoint
 Developed the project in Java, different J2EE technologies like Struts, JSP,Servlets,JavaScript,
HTML, and CSS.
 Used Node.js to run Grunt tasks and build properly the project Developed internal web dashboard
applications using Node JS. 
 Debugged and resolved many cross-browser issues.
 Worked with the team of architects and back-end developer (Lead) to find ways for creating the
best possible user experience.
 Working with Node.js as a web server created a highly scalable server, Creating non-blocking
functions.
 Using Express Framework to set up middleware to respond to the HTTP requests with the
helpofNode.js. 
 Working with JSON web tokens for authentication and authorization security configurations
usingNode.js.
 Implementation of MVC architecture by separating the Business Logic from the presentation Logic
using Struts framework.
 Used JDBC in the Data Access layer for data manipulation.
 Developed DAO classes for the data interaction and service classes for the business logic Apache
Tomcat, web server was used for deployment and administration of components.
 Used Eclipse as a software development platform for developing the whole application.
 Developed XSD, WSDL for SOAP web services. Used SoapUI as web services testing tool
 Created SQL queries and stored procedures.
 Developed and deployed the applications using Tomcat. Used SVN for the version management.

Environment: JSP, Servlets, HTML, CSS, Node.js, JavaScript, JDBC, JBOSS, Eclipse, SQL, Struts.

Client Name: PepsiCo Inc., Plano, TX March 2016 to February 2017


Role: Java/Web Developer

Responsibilities:
 To analyze the requirements and develop enhancements that will mostly benefit users.
 Used HTML to develop websites.
 Modified the existing website by adding suitable naming conventions and coding standards.
 Developed User Interface using HTML, CSS, JSON, JavaScript, jQuery.
 Defined text alignment, size, borders, and many other typographic characteristics.
 Used AJAX for implementing part of the functionality for Customer Registration, View Customer
information modules.
 Designed and Developed complete end-to-end functionality of 'Client Profile' module using Java,
J2EE, Tapestry and Hibernate .
 Engineered a module called 'Products & Services' to store data in Oracle DB about Products and
Services that the client undertakes, which is used to asses Branch Risk Factors for the client 
 Implemented Façade and Singleton design patterns for the Risk Engine.
 Involved in integrating the various modules of the application and writing integration tests to
ensure application stability
 Developed extensive unit tests with 75% code coverage using SONAR 
 Collaborated with Dev-ops team to deploy the application on Distributed server architecture to
ensure high availability and low latency 
 Took additional Responsibility for deploying the application on Tomcat server.
 Designed and developed a standalone REST Web service using JAXB and Jersey API. 
 Installed and Configured WebSphere Server 5.1 and Portal Toolkit 5.0.2 plug-in. 
 Modified the company's WebSphere's Portal themes and skins according to the portal
requirements 
 Successfully implemented the MVC architecture and Object Relational mapping is done using
Hibernate 
 Extensively used Struts tag libraries and jar files and Custom tags. 
 Fetching the data from GitHub and making some changes in it and checking in the code.
 Used Node.js to develop faster, scalable applications.
 Successfully handled JSON /XML data and carried out JSON/XML parsing for form submissions and
DOM manipulation.
 Achieving RWD by using Bootstrap, Foundation and writing some media queries for CSS.
 Used MongoDB for storing data in JSON.
 Used Core Java to create modular programs and reusable codes.
 Building web services by using RestAPI and SOAP
 Used ASP.NET framework for building web applications using Web forms, MVC and Web API.
 Used Entity Framework for accessing data code that I need to write.
 Used JQuery plugins, autocomplete validation, drag and drop and more exceptionally. 
 Used the Node.js MVC Frameworks in the development of the web applications. 
 Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX,
JSON. 
 Used Agile Methodology for Software development.
 Used LESS preprocessor to develop and write CSS codes.
 Effectively utilized the features of CSS3 and HTML5 to present data in a visually appealing format.
 Multi-column layout was adopted and used jQuery UI to make it more user friendly and compact
 Used JSON for data exchange between client and server.
 Responsible for code optimization and testing of the website across different browsers.

Environment:HTML, CSS, JavaScript, jQuery, AJAX, JSON, Java, JSP, Servlets, JavaScript, JDBC, IBM
WebSphere 5.1 Application Server, Selenium, WSAD, TOAD, JNDI.

Client Name: Visual soft Technologies Ltd. Hyderabad, India May 2014 – Dec 2015
Role: Java/J2EE Developer
Description: FedEx is a services company mainly providing shipment services through FedEx Express,
FedEx Ground and FedEx Freight. To deliver the packets to the accurate destination, FedEx uses address
resolution services from variety of providers like USPS, Pitney Bowes, and Navigon etc.
Responsibilities:

 Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML5, CSS3 and
AJAX.
 Implemented Action Classes and Action Forms using Springs Framework in JPA.
 Business Component has been implemented using EJBSession Beans technology in order to provide
a scalable, reliable, manageable, extensible, distributed and object-oriented framework.
 Used SPRING to implement Business layer to Data access layer
 Implemented various design patterns: Singleton, Data Access Object (DAO), Command Design
Pattern, Factory Method Design Pattern.
 Designed user interface for admin and users to interact with system using JQuery and Bootstrap 3.
 Deployed the application on IBM WebSphere Application Server 6.1.
 Implemented Hibernate ORM to integrate database.
 Implemented code for Web services using Restful and representation with JSON.
 Developed JSP & SPRING Web MVC code for front end.
 Wrote SQL, PL/SQL and stored procedures as part of database interaction.
 Extensively used JPA for Object relational Mapping for data persistence.
 Involved in JUnit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce
bugs for fixing and code review of individual modules in the application.
 Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
 Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
 Implemented Log 4j technologies for the application debugging.
 Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
 Enhanced the code according to the business requirements.
 Provided user support in all phases of SDLC till its successful implementation.

Environment: Java 6, WebLogic Application Server, Web logic workshop, JavaScript, AngularJS, JSP 2.0,
Servlet 2.4, EJB, Struts, Spring2.5, Hibernate3.0,REST Web Services, Spring, WSDL, Java Beans, Oracle
10g, SQL Developer, Ant.

You might also like