Rakhee Parakh
E-mail: abmrqp@r.postjobfree.com
Ph: 408-***-****
CAREER OBJECTIVE:
To build complex (transactional, concurrent, secured, scalable etc)
Java/J2EE based
Systems. Strive for creating systems based on sound technical designs by
applying
OO design concepts and software patterns.
SUMMARY:
. Master's Degree in Computer Application.
. Over 4 years of demonstrated success in developing complex enterprise
applications using j2ee technologies.
. Experience on all the phases of Software Development Life Cycle
starting from collecting and analyzing business requirements,
developing specifications regarding data, process, interfaces, design,
build, integration, testing and debugging, implementation, reports,
and support for production activities on Software Applications in
Banking, Financial, Insurance and Education and related domains.
. Possessing excellent programming skills summed up with strong
knowledge in J2EE (JSP, Servlets, EJB), JSF, XSLT, JDBC, JNDI, XML.
. Good understanding of Object Oriented design principals.
. Working knowledge of Java Message Service (JMS).
. Extensive experience in programming, deploying, configuring, fine-
tuning of middle-tier popular J2EE Application Servers like IBM Web
Sphere,BEA Web Logic and Tomcat web server.
. Good Experience in application development using MVC Architecture and
Struts Framework.
. Good knowledge of Java 5 programming features.
. Excellent Track Record in delivering Highly Scalable and Efficient
Multi-Threaded Applications on time using standard development
practices.
. Expertise in developing Middle-Tier components using Enterprise Java
Beans (EJB), JMS, JNDI and other Remote Components.
. Expertise in developing Object Relational Mapping using Hibernate &
IBatis and Oracle.
. Expertise in developing the Web components using JSPs, Servlets,
Filters, Custom Tag Handlers, CSS.
. Expertise in developing application user interfaces with JSPs, AJAX,
Java Script and DHTML.
. Expertise in debugging the applications and Unit Testing the
application using JUnit.
. Expertise in defining solutions with excellent Object Oriented Design
using several design patterns including but not limited to Singleton,
MVC, Factory, etc.
. Expertise in Documenting the Software Requirements Specifications
including Functional Requirements, Data Requirements and Performance
Requirements.
. Strong Experience in writing Stored Procedures, Functions and
Triggers.
. Experience in writing the ANT SCRIPTS for building and deploying the
working enterprise application and writing Unix Scripts.
. Highly adaptable and adept at building good working relationships.
Technical Skills:
Databases Oracle 8i/9i/10g, PL/SQL, MySql, SQL Server 2005,
DB2
Operating System Windows 98/XP/200/NT, DOS, Unix, Linux.
J2EE Technologies EJB 2.0/3.0, Servlets2.4, JSP1.2/2.0, Spring 2.0,
JSTL, JDBC, MVC, Struts 2.0, Hibernate 3.0,
IBatis 2.0, LOG4J, JNDI, RMI, JUNIT, XML Beans,
SAX/DOM, ANT, JMS, JAXP
Web Technologies JavaScript, AJAX, CSS, HTML, DHTML, XML, XSL,
Perl and UML.
Application Servers Tomcat 5.5/6.0, Web Logic 9.2 &10.0, Web Sphere
6.0.
IDE Tools NetBeans6.0, Eclipse3.2, JBuilder
GUI HTML, CSS, JavaScript, Ajax, AWT, Swing, Applet,
XSLT, JSF, JSP
Design Methodologies UML, SDLC
Version Control Tools CVS
Scripting Tools Perl Script.
Professional Experience:
Company Omniscient Pvt. Ltd, India
Clients Sungard Broker System, Burlington, MA
SetClear System, Orlando, Florida
Duration Jan 2009 - Feb 2010
Role J2EE Developer
Environment Java1.5, HTML, JSON, CSS, Ajax, JavaScript, JSP, XML, XSLT,
Struts2.0, Spring2.0,Hibernate3.0, JDBC, EJB2.0/3.0, Web
logic 10.3, Oracle 10g, Ant, Subversion, Linux, Log4J.
Project Description:
The primary objective of this project is to consolidate and automates
broker/dealers middle office operations. This is a multi-asset, multi-
broker, global trade management solution which communicates with Omgeo
Global, Omgeo Alert and Third Party. This application is made of 2
components - Data Manager (DM) and Trade Manager (TM). Data Manager
provides features for Account maintenance and ad-hoc Account inquiries.
Trade Manager provides features for Trade acceptance and Trade booking
activities.
Its rules engine ensures more efficient control and management of
transactions across asset classes, offices, central services and clients.
Its service oriented architecture provides scalability, simplifies
enterprise integration, and allows clients to quickly enable new external
client and service connections.
Responsibilities:
. Involved in various stages of Enhancements in the Application by doing
the required analysis, development, and testing.
. Understanding functional specifications and documenting technical
design documents.
. Provided Production Technical and Functional Support and carried out
data integration.
. Carried out the customization and performance tuning for the various
modules.
. Handled migration of portal onto a new server, applied upgrade of
source code for various modules.
. Validated all forms using Struts validation framework.
. Configured Struts Framework to implement MVC design patterns.
. Used Hibernate 3.0 in data access layer to access and update
information in the database.
. Wrote Stored Procedures using SQL query language in Oracle 10g.
. Developed test cases using JUnit testing framework.
. Used Log4J for logging and tracing the messages.
. Used Subversion as version control system.
. Used Ant as the build tool.
. Used Weblogic Application Server for application deployment.
Company Omniscient Pvt. Ltd, India.
Client Fidelity, NYLIM (New York Life Investment Management), US
Duration Aug 2008 - Jan 2009
Role Java/J2EE Developer.
Environment Java 1.5, HTML, Ajax, JavaScript, JSON, CSS, JSP, Struts2.0,
AJAX, Spring2.5, IBatis2.0, Web Services-SOAP, XML, UML,
Eclipse, Tomcat 6.0, Web Sphere, Oracle 9i, Ant, JUnit4.3,
CVS, Linux and Log4J.
Project Description:
This project addressed market derivatives and collateral management
solutions for institutional investors. It is a solution that combines
disparate sources of information that maximizes organizational efficiency
and meets the ever increasing financial scrutiny that comes from
shareholders, bond holders and regulators worldwide.
Responsibilities:
. Effectively interacted with team members and business users for
requirements gathering.
. Involved in the process of analysis, design, and development of the
application.
. The entire application was developed using MVC based architecture with
help of Apache Struts 2.0.
. Coded struts Action classes, Model classes.
. Created dynamic HTML pages, used JavaScript for client-side
validations, and AJAX to create interactive front-end GUI.
. Used Web Sphere as the application server for deployment.
. Configured the deployment descriptors in Hibernate to achieve object
relational mapping.
. Involved in writing procedures, queries using PL/SQL to process the
data on Oracle9i DB using Toad tool.
. Performed unit testing on various project modules using JUnit
framework.
. Used Apache ANT as build tool.
. Implemented Log4J for Logging Errors, debugging and tracking.
Company Globussoft Pvt. Ltd, India.
Duration May 2007- Jul 2008
Role Java Developer
Environment Core Java1.5, HTML, CSS, JSON, JavaScript, Ajax, JSP 1.2,
Servlets 2.3, Eclipse 2.0, Oracle9i, Web Sphere 6.0,
Struts2.0, Oracle 9i, Linux.
Project Description:
Human resource management (HRM) is the strategic and coherent approach to
the management of an organization's. The project focuses on recruitment,
performance and management. Project deals with Designing and Developing the
Interface for creating and managing the employee profiles. Work involves
developing client side and server side components, deploying components on
Web logic application server, testing, staging and production.
RESPONSIBILITIES:
. Involved in various stages of Enhancements in the Application by doing
the required analysis, development, and testing.
. Understanding functional specifications and documenting technical
design documents.
. Designed logic and code for the registration and validation of the
enrolling customer.
. Developed user interface using JSP, JSP Tag libraries, Struts Tag
libraries and Java Script to simplify the complexities of the
application.
. Implemented the configuration files and the class's specific to the
Struts and hibernate.
. Created hibernate mapping files to map the POJO to DB tables.
. Wrote PL/SQL stored procedures and did performance tuning of complex
queries.
. Integrate the different parts of the application and test.
Company AR Monitoring Pvt. Ltd, India.
Duration Jan 2006- May 2007
Role Java Developer
Environment Java 4, HTML,CSS, JSON, Java Script, JDK 1.4, JSP1.1,
Servlets, MySQL, IBatis.
Project Description:
This Project is addressed to different types of casino games like Texas
Hold'em, Seven Stub, Omaha High Low. This offer a wide variety of play
money tables where users fun at real money tables. It is web based
application and developed using the technologies JSP, Servlets, IBatis and
JDK1.4 and Sql Server as the database.
The Project have five modules which are used for the administration of all
the information regarding different games, number users in each room and
there transactions, expected earnings and profits/losses in each tables.
Responsibilities:
. Developing the transaction forms using JSPs and Servlets and Designing
and developing user interfaces using JSPs.
. Design the application using UML modeling tools.
. Implemented Presentation layer components using HTML, JavaScript and
JSP.
. Used JavaScript for client side validations.
. Implemented the configuration files and the class's specific to the
Servlets and IBatis.
. Wrote various SQL for accessing data from database and used JDBC API
for Java Database Communication.