You are on page 1of 4

Rahul

sureshulvaji34@gmail.com
469 361 2263
Summary:
* Over 9 years of extensive industry experience with proven expertise in system development
activities
* An IT Professional with expertise in complete Software Development Life Cycle (SDLC) like
gathering, analysis, design, development and testing of Multi-Tier Client/Server and Web based
applications using Java and J2EE technologies
* Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language
(UML) architecture using Poseidon.
* Extensive experience in using web based applications like JSP, Servlets, Web Services, HTML 5,
XML, AWT, Java Swings and Java Script, access remote servers and invoking database with Java
Database Connectivity (JDBC)
* Experience in MVC architecture, using Struts, Spring Framework.
* Extensively used Spring MVC and other Spring modules like spring IOC, spring AOP and developed
UI.
* Strong knowledge in Web Services like SOAP, WSDL, UDDI.
* Experienced in working with XML technologies.
* Experience in developing applications using Hibernate ORM persistence tool and iBATIS.
* Good work experience in writing SQL queries with major Relational Databases like Oracle 9i/10g/11g.
* Expertise with the error logs like Log4j.
* Expertise with IDEs like Eclipse 3.5/2.2
* Experience developing and deploying applications in various Web and Application servers like Web
Logic Server 8.1/9.2 and Apache Tomcat 5.5
* Experience in setup build environment MAVEN
* Experience using Version control tools like SVN and CVS
* Flexible committed individual with excellent interpersonal & communication skills, aiming to
specialize in the fields of Java/J2EE.
* Outstanding skills in design aspects and technical documentation along with strong
interpersonal, analytical, and Organizational skills
* Good Experience in giving Production Support to the applications
* Analytical capabilities and the ability to conceive creative solutions.
Technical Skills:
Java Technologies Core Java 1.2/1.3/1.4/1.5/1.6/1.7, J2EE 1.3/1.4/5/6, JDBC 11r1/3.0/4.0
Web & Application Servers Apache Tomcat 4.x/5.x/6.x, Weblogic 8.1/9.2/10.3
Frame Works Spring 3.x/4.0, Struts 1.x, Hibernate, iBATIS
UI Tools Servlets 2.2/3.0, JSP 2.0/1.2/1.1, Cascading Style Sheets (CSS), XML, Ajax, AWT, Java Swings, Java
Script, JSON
Web Services SOAP 1.2 WSDL
Tools Eclipse, Maven, Log4J, CVS, SQL, PL/SQL
SDLC methodologies Agile, Waterfall
Databases Oracle, MYSQL
Work Experience:
Confidential, Baltimore, MD Oct 2013 - till date
Sr Java/J2EE Developer
Responsibilities:

* Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement
gathering, Analysis, Design, development, Design, implementation, Testing and Support
* Used Agile and Scrum methodology and developed Object diagrams, Class Diagrams and Sequence
diagrams using UML
* Responsible for developing the presentation layer using HTML 5, JSPs, Servlets, JavaScript,
JSLT and CSS.
* Used Struts Tiles framework for designing the layouts and easy maintenance of the JSP pages
* Implemented Model View Controller(MVC)architecture using Struts framework and middle tier
frame work as Hibernate
* Involved with Spring IOC and Dependency Injection concepts to integrate Hibernate
* Developed servlets in business logic layer
* Implemented XML and Web Services.
* Used Hibernate as Object relational mapping tool for mapping Java Objects to database tables
* Used PL/SQL to write Stored Procedures and Commands
* Used Oracle 11g to retrieve, insert, update and delete the data from the database
* Implemented Logging framework using Log4J.
* Created test cases for DAO Layer and service layer.
* Developing Unit Test cases for testing the application functionality
* Used Glassfish 4 to deploy code in eclipse
* Used CVS for Version controlling.
* Involved in preparing documents for the application.
Environment: J2EE 1.6, Java 1.4, Struts 2.0, Spring IOC, Hibernate 4.0, JSP, MVC, Servlets, HTML 5,
CSS 3, JDBC, XML, eclipse, RAD, JavaScript, SOAP, WSDL, Oracle 11g, PL/SQL, Log4J, Glassfish 4
Confidential, Herndon, VA Feb 12- Sep 13
Java/J2EE Developer
Responsibilities:
* Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering,
analysis, design, development and testing for the project
* Generated Use case diagrams, Class diagrams, and Sequence diagrams using Poseidon for
Functional Design Documents
* Applied design patterns like Model-View-Controller and Singleton
* Developed the User Interface (UI) using Java Server Pages (JSP), Servlets, HTML, Java Script
and CSS
* Spring Frame work is used as the implementation of Model-View-Controller (MVC) design pattern
for the JSP
* Used Spring MVC and different View Controllers to implement business logic, Validation Frame
Work and Tiles Frame work for Layouts
* Developed the web layer in spring MVC and implemented spring IOC throughout the application
* Developed the business layer of the application through EJBs
* Developed web services SOAP, WSDL and web services clients.
* Configured ApplicationContext.xml in Spring for string normalization and to adopt
communication between Operations and their corresponding handlers
* Worked on development of Hibernate, including mapping files, configuration file and classes to
interact with the database
* Developed data access components using JDBC, DAOs, and Beans for data manipulation
* Involved in writing various SQL statements and access them through Java Programs
* Wrote PL/SQL Stored Procedures, Prepared statements and views for DAO layer
* Used Apache Log4j to archive log files as per formatting and archiving
* Built and Deployed the application in Glassfish 4
* Source code coordination and development was performed using GIT

Environment: Java 1.4, Servlets 2.0, JSP 2.1, HTML, JavaScript1.8, XML 5.0, Log4J, Struts 1.2,
Hibernate 3.0, Web services, Spring 3.0, Glassfish 4, SOAP, WSDL, Oracle 10g, Eclipse 3.0

Confidential, NC Nov 11 - Jan 12


Java Developer
Responsibilities:
* Responsible for analysis, design, development and unit testing
* Created web Pages using XML, XSLT, JSP, HTML and JavaScript
* Used JavaScript for client side validations
* Used struts framework and coded the project implementing MVC Struts Framework
* Designed and developed a user usage logging facility using Java, JDBC.
* Created stored procedures and PL/SQL statements to interact with the MySQL database
* Used Log4j and commons-logging frameworks for logging the application flow.
* Involved in Production Support
Environment: Apache Tomcat 5.0, J2EE, JSP, Servlets, Eclipse, Web service, PL/SQL, Oracle, HTML,
JavaScript, UML, Windows XP

Confidential, India Jan 09-Aug 10


Sr Programmer
Responsibilities:
* Involved in developing the presentation layer for the project.
* Designed prototype for the project in JSP, Servlets, HTML/DHTML, CSS and JavaScript.
* Designed the application by implementing JSF Framework based on MVC Architecture
* Developed the statistics graph using JSP, Custom tag libraries, Applets and Swing in a
multi-threaded architecture
* Involved in writing data extraction mechanism using JDBC.
* Installing and configuring Tomcat
* Written SQL for the data extraction from the My SQL database.
Environment: Java 1.3, Servlets 2.2, JDBC, JSP 2.0, Tomcat 4.1, Eclipse 2.0, HTML, MY SQL 4.0,
Windows 2000
Confidential, India Oct 08 - Jan 09
Software Engineer
* Assisted in creating the Export Control Program enforcement application using Lotus Workflow
7.0 to check the BOM of projects against controlled lists in order to red-flag transactions
that included banned items.
* Generated databases to standardize the employee information and created the access levels to
the ECP application.
* Conducted migration of the application from the solitary Lotus database to Lotus workflow
system in order to eliminate duplication during data entry
* Contributed in the designing of the application
* Created the views and the forms for storing the details about the restrictions and the script

for verifying and processing the product constitution


Environment: Lotus Domino Workflow 7.0
Confidential, Bangalore Nov 06 - Oct 08
Software Engineer
* The application tracked the orders of the New Wave company by maintaining incoming and the
outward-bound orders
* Created functions to track the incoming and outgoing funds to determine the revenue generated
for the company.
* Worked closely with the customer; gathering client requirements.
* Creation of forms and views to store order details, raising purchase order, manage stock,
monitor deliveries and generate customer invoice. Performed data validation using formula
language and lotus script.
* Created the requirements document and the design document.
Environment: Lotus Domino Designer, Lotus Domino Workflow, Microsoft Word
EDUCATION:
Bachelor of Engineering (Information Science and Technology)