From:                              route@monster.com

Sent:                               Friday, September 2, 2016 10:12 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: TOMCAT

 

This resume has been forwarded to you at the request of Monster User xapeix03

Rahul Mittal 

Last updated:  08/15/16

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Coconut Creek, FL  33073
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Rahul Mittal

Resume Value: 3hzywcfu63szqa6g   

  

 

Rahul Mittal 5310 NW 49TH STREET, COCONUT CREEK, fl 33073

Email: rahul@raveinfosys.com  Cell: (954)-850-6575

 

SENIOR J2EE DEVELOPER

 

·               11+ years of experience in J2EE related technologies like Spring 3.0, Hibernate 3.6, Struts 2.1, JBoss Fuse 6.0, Apache Karaf, Apache Camel, Apache CXF, ActiveMQ, Maven, jQuery, MyBatis, Junit and IBM Websphere Commerce.

·               Development experience of SOAP-based and RESTful Web Services by leveraging tools like SOAP UI, TCP/IP Monitor, etc. 

·               Proficiency in tools & technologies like Tortoise SVN, Jenkins, Apache Tomcat, IBM WAS, JBoss AS, Oracle 11g, MSSQL, MySQL, DB2.

·               Sun Certified Programmer (JCP) with a score of 81%

·               Sun Certified Web Component Developer (SCWCD) with a score of 81%

·               Managed & technically leading various mobile applications in Android, iPhone and BlackBerry for 3 years.

·               Have exposure to Linux, Apache, MySQL, PHP (LAMP) based applications.

·               Knowledge of Android SDK, XCode, Objective C, SQLite.

·               Good understanding of Object-Oriented Design and Analysis.

 

 

ENGAGEMENT HISTORY WITH RAVE INFOSYS

 

Working as Senior Developer from May 2008 till date

 

 

Project Name: Webolution

Client: RandstadUSA

Duration: June 2015 till now

Description:   

RandstadUSA is a giant organization in Staffing industry. They have a job application website where candidates can enroll and apply for jobs. The website is built using CMS. However, all of its operations are supported by a separate backend system via SOAP-based APIs. This backend system is called Webolution. Webolution is built over JBoss Fuse Suite. It is an ESB environment deployed in OSGI-based runtime. Webolution is responsible for recording applications in central database, auditing transactions, sending over the application to Front Office System, backfill the data from Front Office, etc. Every Front Office is allowed to have its own system which could be Peoplesoft, customized software, etc. Webolution post the application using specific protocols and formats accepted by front office system.

The company is strategically growing its operation in US. As a part of this, they acquired Spherion. I have been responsible for migrating Spherion to webolution. This required revamping of existing OSGI bundles so as to accommodate the new company applicants and users in our system. Also, I came up with data migration scripts so that existing applications and users can be poured in to our system.

Besides this, I also developed a module that sends out job feed to third-party systems like Indeed, Recruitics, ZipRecruiter, etc. This was developed in OSGI pattern as well.

I made few more enhancements in the system that required me to use SOAPUI, TCP/IP Monitor, MyBatis, XML Processing, etc.

Environment: Fuse IDE 7.2, Oracle 11g, DB2, SOAP Web Service using Apache CXF, Apache Camel, Apache Karaf, Apache ActiveMQ, Hibernate, Maven, Jenkins, Java.

Role:

·   Requirement Analysis

·   Database & ERD Designing

·   API Development.

·   Deployment

·   Act as a Project Owner

 

 

 

 

 

Project Name: Gift Card & E-Dialog

Client: Perfumania

Duration: September 2014 – May 2015

Description:   

Perfumania occupies one of the biggest retail store chain in Fragrance industry. They sell fragrances online as well. The E-Commerce store is developed over IBM Websphere commerce. I have worked on two assignments – Gift Card and E-Dialog.

Gift Card processing is a one of the critical module during the checkout process. This module is responsible for validating and processing Gift Card transactions during checkout process. There are many use cases around it like balance inquiry, redemption, void, etc. Earlier this was done over a third-party processor i.e. ACI ISD. My job was to replace ACI ISD with another third-party processor i.e. Epicor. Epicor accepts SOAP-based requests.

There are lots of the emails for promotions, registration, unsubscribes, orders, etc that needs to be sent to customers. Perfumania wanted to use a third-party email provider i.e. E-Dialog(an Email Marketing Solution by EBay) for sending all outgoing emails. This integration was one of my assignments. Certain emails utilize Large Scale Messaging i.e. FTPing flat file on E-Dialog server. Some of the other emails needs to be instantaneous and I had to use Real Time Message for those emails. For Real Time Message, I had to send message in SOAP format.

I made few more enhancements in the system that required me to use SOAPUI, TCP/IP Monitor, MyBatis, XML Processing, etc.

Environment: Java, IBM Rational Application Developer 7.5.5, MySQL 5.0, DB2, WAS 7.0, Websphere Commerce, SOAP Web Service using Apache CXF, Struts 2.1, JSch, MyBatis.

Role:

·   Requirement Analysis

·   Database & ERD Designing

·   Coded on every layer of the architecture.

·   Deploying the application on server

 

 

Project Name: Autoship Cart

Client: Rave Infosys Inc.

Duration: January 2014 – August 2014

Description:   

Autoship Cart is one of the internal projects. The aim is to design a centralized shopping cart using J2EE technologies. The system will act like managed service. The client to the system will be shopping cart merchants. As a member, they will have their own database instance of shopping cart. However, the codebase remains same for all merchants. The merchants can create their own landing pages with specified set of fields and hook them with centralized shopping cart. The landing pages are associated with products. Merchant’s customers will place order via landing pages. Merchants get access to centralized shopping cart administrator module where they can manage their orders, customer, landing page, products, etc.    

Environment: Java, Spring Tool Suite 2.7, MySQL 5.0, Tomcat 7.0, Spring 3.0, Hibernate 3.5, Jersey 1.18.1.

Role:

·   Requirement Analysis

·   Database & ERD Designing

·   Coded on every layer of the architecture.

·   Deploying the application on server

 

 

Project Name: Practice Management Resource

Client: Chen Medical

Duration: April 2012 – January 2014

Description:   

Practice Management Resource is a Hospital Management Web based application to support Chen Medical Associates health management practice. The goal of the system is to eliminate various individual desktop applications which are currently installed at different locations of ChenMed. The new application is a performance based highly scalable application which is a single stop shop for all the business and hospital management activities independent of locations at ChenMed.

The Initial version of application has following modules.

1)      Scheduling and Appointment

2)      Billing & Referrals

3)      Electronic Medical Records.(EMR)

4)      ATC

5)      Reports.

6)      Business intelligence/Business Analytics.

7)      Administration Module.

The application requires extensive usage of Web Technologies like Spring(Security Framework, Validation Framework, Core Spring), Hibernate(Criteria API, HQL), JQuery, JSON, Jersey, JUnit, JAXP and various third party API like JNA(Java Native Access for reading Native DLL), JSch(for file transfer over SSH), JAI Image I/O(Java Advanced Imaging for processing PDF file formats) & in-house APIs for checking pharmacy inventory, claiming insurance, ordering medicine, etc.    

Environment: Java, Eclipse 3.7, MySQL 5.0, Tomcat 7.0, Spring 3.0, Hibernate 3.5, Maven, JQuery, Jersey 1.18.1, JBoss AS 7.0.

Role:

·   Requirement Analysis

·   Coded on every layer of the architecture.

·   Unit Testing

 

Project Name: Protext

Client: Xpand All LLC.

Duration: August 2013 – January 2014

Description:   

Protext is a texting mobile application for Professionals. The application understands the needs of professionals. The peculiar feature of the application is security. Sometimes the nature of messages or files exchanged between professionals is confidential. This application gives them an option to associate expiry time with the messages or files sent.  Application locks itself after a certain idle interval. Other features include:

o      Ability to create, delete, edit, reactivate groups

o      Not allowing users to take snapshot when within the application.

o      Sending/Receiving files and messages.

o      Syncing with Dropbox and Google Drive.

o      Login with Facebook

o      Sending SMS to Non-protext members via Twilio.

The application has been developed for Android and iPhone platforms. Please note that the application not yet launched on Google Play & iTunes Store.

Environment: Android 4.4, Java (Android), Test Flight and Eclipse 3.7

Role:

·   Requirement Analysis

·   Setting up the architecture.

·   Managing the project.

 

Project Name: Autoship Cart

Client: Rave Infosys Inc.

Duration: November 2011 – March 2012

Description:   

Autoship Cart is one of the internal projects. The aim is to design a centralized shopping cart using J2EE technologies. The system will act like managed service. The client to the system will be shopping cart merchants. As a member, they will have their own database instance of shopping cart. However, the codebase remains same for all merchants. The merchants can create their own landing pages with specified set of fields and hook them with centralized shopping cart. The landing pages are associated with products. Merchant’s customers will place order via landing pages. Merchants get access to centralized shopping cart administrator module where they can manage their orders, customer, landing page, products, etc.    

Environment: Java, Spring Tool Suite 2.7, MySQL 5.0, Tomcat 6.0, Spring 3.0, Hibernate 3.5.

Role:

·   Requirement Analysis

·   Database & ERD Designing

·   Coded on every layer of the architecture.

·   Deploying the application on server

 

Project Name: ExecSense

Client: ExecSense, Inc.

Duration: October 2011 – January 2012

Description:   

ExecSense.com is a web portal which deals in digital products like Webinars, Podcasts, eBooks, eDocs for various professions. ExecSense enables executives to be in-the-know on the most important skills, new best practices, hot topics, and technologies that impact their specific profession.
Previous version of the website was built using classic ASP/MSAccess. The portal is re-vamped using Magento Store.

Environment: PHP, MySQL, Apache, Magento, Payment Gateway like Authorize.Net

Role:

·   Requirement Analysis

·   Formulating the software design documents and high-level architecture documents

·   Coordinating with development team and client.

·   Deployment

 

Project Name: REIMart

Client: REIMart, LLC

Duration: August 2011 – October 2011

Description:   

It’s an online shopping cart application having single site and multiple internal stores. Store basically contains home products like furniture parts and electronic appliances. It has two interfaces admin and user interface. Through admin side person can manage all the products in the store, their shipping rate, their prices, tax applied, orders placed, customers etc.

User Interface:

User Interface has three types of users: Silver, Gold and Platinum. Depending upon these user interfaces person can register with the site. Depending upon the silver, gold and platinum membership levels, person gets the discount on the products. Users can place a quote for products and then purchase them after approval from Admin side. Membership is managed through PayPal ARB.

Admin Interface:

Admin person manages product prices, their shipping prices, manages whether they can be seen individually or not, product categories, its visibility, whether the products are in stock or not etc. Admin can also place the orders. Additionally Admin can finalize client’s quote and send them to client for purchasing. Membership subscription can also be managed from Admin side.

Environment: PHP, Magento, My SQL, Payment Gateway like PayPal & PayFlowPro

Role:

·   Requirement Analysis

·   Formulating the software design documents and high-level architecture documents

·   Coordinating with development team and client.

·   Deployment

 

Project Name: Textango

Client: Goombart Tech Inc.

Duration: April 2011 – July 2011

Description:   

Textango offers a mobile application that can replace the traditional SMS/MMS applications. There is an Android and Blackberry version of this application. The mobile application is attached to web application hosted at http://www.textango.com. Every SMS has sponsor’s advertisement associated with it. Basically, the SMS is delivered to recipient via web application. The users are charged with charges for an SMS. However, they are rewarded with credits for every SMS they send. The web application maintains an account of users.

The application, also, have an admin panel. There is whole user management module in place. The staff users have different access level. There are also certain reports generated in admin section.

Environment: Java, STS, Tomcat 6.0, Spring, Wicket, Hibernate, Maven, Android SDK.

Role:

·   Understanding the flow of the application.

·   Coded on every layer of the architecture.

·   Unit testing

·   Deploying the application on server using Maven

 

Project Name: Facility Information System

Client: Connected Horizons, LLC.

Duration: September 2010 – March 2011

Description:   

This application aims to manage the information about infra-structure of the universities spread throughout the state. There are different campuses or departments and every campus has many buildings. The buildings have rooms used for different purposes. There are different staff members who are appointed to a room as room occupant and principal investigator. The application pulls lot of information about buildings and rooms through WebService API calls. The XML response is parsed and displayed as HTML.

Besides textual format, information is also displayed in geographical format using a GIS system i.e. ArcGIS(open-source javascript APIs). 

There are three types of users: Guest users, two factor users and three factor users. Guest user can view only information about department and buildings. Two factor users and three factor users have login id and password. Two factor users can view all information about department, buildings and room but they won't be able to edit any information. However, three factor users can view all information and they have privileges to edit information also.

Environment: Java, IBM WSAD 5.1.1, IBM WebSphere Application Server (WAS) 7.0, javascript, Ajax, jquery, ArcGIS map APIs.

Role:

·   Understanding the business flow of the applications.

·   Coding the application at all layers.

·   Designing of test cases

·   Unit testing

 

Project Name: Health Formula

Client: Health Formula

Duration: October 2009 – August 2010

Description:   

Health Formula is a multi-website shopping cart application. The application deals into personal health care products. This application has a centralized shopping cart integrated with multiple payment systems. The application provides an administrator module too. An administrator can configure products, sites, payment system, users with different privileges, etc. Various critical components of the project had been payment system, CRM, Fraud Detection, Configuration module, User management, etc.

Environment: Linux, Apache, MYSQL, PHP.

Role:

·   Requirement Analysis

·   Formulating the software design documents and high-level architecture documents

·   Designing of test cases

·   Coding

·   Acting Technical Lead

 

Project Name: E-Flash

Client: Dishant.com

Duration: June 2009 – September 2009

Description:   

This application is for preschoolers and toddlers to teach. Application has two sections, Learn and Question. Each section is organized into different categories: Food, Animals, Colors, Shapes, Transportation, Alphabets, Numbers, Home Items, Outdoor Items, Body Parts, Art and Music, Clothing. In Learn section pictures of items are displayed to user, along with audio for this so that they can learn about the items. In question section, 4 random pictures are shown and asked kid to tap on correct picture (for which audio was played). This application is available for iPhone and iPod Touch, iPad and Android.

Features-

o     Google Ad integration

o     Order choice (Random and alphabetic)

o     Voice Help

o     Sound Effects

http://www.appbrain.com/app/baby-flash-cards-english/com.eFlashEnglish

https://play.google.com/store/apps/details?id=com.eFlash2&feature=search_result

https://play.google.com/store/apps/details?id=com.eFlashSpanish

Environment: Android 2.2, Java (Android) and Eclipse 3.6

Role:

·   Requirement Analysis

·   Designing of test cases

·   Acting Technical Lead

 

Project Name: Towne Realty Group

Client: Leap Frog Apps.

Duration: Jan 2009 – April 2009

Description:   

The The purpose of this application is to make real estate search for homes easy and is available on iPhone, Android and Blackberry.

Features:

·   Check out exclusive listings.

·   Search MLS.

·   View photos.

·   Find open houses.

·   Contact an agent.

https://play.google.com/store/apps/details?id=com.TRGHomeRealty

Environment: Android 2.2, Java (Android), Eclipse 3.6

Role:

·   Requirement Analysis

·   Formulating the software design documents and high-level architecture documents

·   Designing of test cases

·   Acting Technical Lead

 

Project Name: ContractorLeads.com

Client: Cyberspace, LLC.

Duration: May 2008 – May 2009

Description:   

This is a Sugar CRM based project. We have customized the same and have added new modules. The client gets the leads for different products from different regions and assigns those to interested dealers. Clients charge his commission for same. This also includes online payment processing using authorize.net (payment gateway). We have also generated quite a few reports based on different modules. Reports can be pulled in simple table format or CSV format and also in Pie/bar Charts. We have also integrated Dot Leads service object to verify customer’s information. We are also managing affiliate system for the same which is Post Affiliate Pro (PAP). We have also implemented a posting script which sends data through Get, Post, Soap, XML and email requests.

Environment: PHP5, Sugar CRM Version 5.0.0b, Post Affiliate Pro 4, MySQL, Authorized.net, Paypal, Dot Leads service object.

Role:

·   Requirement Analysis

·   Formulating the software design documents and high-level architecture documents

·   Designing of test cases

·   Coding

·   Acting Technical Lead

 

 

ENGAGEMENT HISTORY WITH HSBC GLT

 

Worked as Senior Software Engineer from February 2006 - February 2008

 

Project Name: CRC Migration

Client: HSBC

Duration: January 2007 – December 2007

Description:   

There are certain applications that were coded, without following any architecture, in J2EE. As a part of their maintenance, the applications need to be migrated to a different server and have to be re-coded following company’s new standards and architecture. In the first phase of the project, the EARs of the applications are extracted from the existing applications and then those EARs are deployed using WAS on the new server. In the second phase, the applications are re-coded following the Execution Services (ES) architecture from the scratch. This architecture is based on MVC architecture.

Environment: Java, IBM WSAD 5.1.1, IBM WebSphere Application Server (WAS) 6.0, MS SQL.

Role:

·   Coding the applications at every layer of ES architecture.

·   Designing of test cases

·   Unit testing

 

Project Name: SMS-PSC Development

Client: HSBC

Duration: February 2006 – December 2006

Description:   

Under this project, an interface has been developed that maintains consistency between different databases. One of the databases is maintained on MS SQL Server. The other database that needs to be updated is maintained in DB2. The interface developed, is triggered periodically. The interface ensures the transfer of data from MS SQL database to DB2 database.

Environment: Java, IBM WSAD 5.1.1, IBM WebSphere Application Server (WAS) 6.0, DB2, MS SQL Server.

Role:

·   Data Analysis and mapping to identify the requirements for an interface.

·   Developing the interface.

·   Unit test the interface

 

 

ENGAGEMENT HISTORY WITH YASH TECHNOLOGIES PVT. LTD.

 

Worked as Senior Software Engineer from January 2005 - January 2006

 

Project Name:  Software Delivery System (SDS)

Client: John Deere

Duration: March 2005 – January 2006

Description: 

The US-based client project, titled SDS (Software Delivery System), is one of the challenging projects. Our client is tractor manufacturer. Tractors of our client have an electronic chip in the engines. This chip generates some information on the basis of which the performance and various aspects of the engine are evaluated. Management of such information and the information about the engines is a part of the project. Another important aspect of the project is the ability to improve the performance of installed engines by uploading software files online. I, mainly, worked on one of the many modules of the application called “ProgrammedECU”. The module dealt with the management of the information generated by the electronic chip. Ability to improve the performance of installed engines falls under payload module. ProgrammedECU communicated with Payload module using Java WebServices.

Environment: Java, JSP, Java Servlets, IBM WSAD 5.0, Client-specific frameworks (IAF), IBM Web Sphere Application Server (WAS) 6.0, Java WebServices, Oracle.

Role:

·   Development of JSPs and Servlets

·   Intensive coding of sub-modules which interacts with database

·   Worked on every layer of IAF (similar to MVC)

·   Designing of test cases

·   Unit testing

 

Project Name:  Employee Performance Management System (EPMS)

Client: Yash Technologies

Duration: January 2005 – March 2005

Description:  

EPMS (Employee Performance Management System) was an in-house project. The application has different modules like Employee Management, Appraisal Management, KPA Management, etc. I contributed mainly into KPA (Key Processing Area) Management. Every business has some KPAs. An administrator can do various operations for KPAs. He can add, delete, modify or apply KPA(s) on an employee, designation or a department. The module I developed avails the above operations to the administrator.

Environment: Java, JSP, Java Servlets, IBM WSAD 5.0, Client-specific frameworks (IAF), IBM Web Sphere Application Server (WAS) 6.0, Ms Sql.

Role:

·   Development of JSPs and Servlets

·   Intensive coding of sub-modules which interacts with database

·   Worked on every layer of IAF (similar to MVC)

·   Designing of test cases

·   Unit testing

 

 

ENGAGEMENT HISTORY WITH REBUSIS PVT. LTD.

 

Worked as Software Trainee from October 2004 - December 2004

 

·               My work was in ITP (Intelligent Text Processing) and WebUI. ITP is a backend technology that retrieves data from the database and places it in the customer’s text forms.

·               WebUI maps the AS400 traditional green screen to a user-friendly GUI screen. The technologies lead to good knowledge of AS400 and scripting languages also.

 

 

 

EDUCATION AND BACKGROUND

 

Education

·   Master of Science (Computer Science), from School of Computer Science (SCS), Devi Ahilya University Indore in April 2004

·   Bachelor of Computer Application, from DACCIT, Rajiv Gandhi Proudhyogiki VishwaVidhyalaya, Indore, in April 2002

 

Professional Certifications

·   Sun Certified Programmer (JCP) with a score of 81%

·   Sun Certified Web Component Developer (SCWCD) with a score of 81%

·   Completed IBM-ACE Application Developer course with good grades.

·   GRE with score:  1230 out of 1600.

·   TOEFL with score:  267 out of 300.

 

 

Academic Projects

·   Project Name:  Unix Shell Simulator

Description:  The post-graduation project, which simulates the Unix shell. The software interprets many of the Unix commands like ls, cp, mv, rm, etc. The coding has been done in C language and it uses the concept of Unix operating system.

Environment:   C on Turbo C++

 

·   Project Name:  Transaction Generator

Description:  This project tries to simulate communication process, which takes place between client and server. Aim of this project was to generate proxy transactions and to submit them to QMF (Quality of service with Miss ratio and Freshness guarantees) simulator. The communication between Transaction Generator and Simulator is via sockets. The coding has been done in Java and it emphasizes on the concepts of socket programming.

Environment:   Java using JDK 1.4.1

 

 

SUMMARY/KEYWORD

 

Languages/Technologies:

JAVA, JSP, Servlets, Hibernate 3.6, Struts 2.1, Spring 3.0, JBoss Fuse 6.0, Apache Karaf, Apache Camel, Apache CXF, Apache ActiveMQ, Wicket, Maven, Android SDK, C++, C, PHP 5.0, JavaScript, HTML, JSTL, JSF, MVC, Zend Framework, SugarCRM, ES 5.6, IAF 5.0, osCommerce, ArcGIS, IBM Websphere Commerce, MyBatis, JUnit.

RDBMS:

Ms SQL, MySQL, SQLite, Oracle 11g, DB2, RDBMS Concepts.

Tools/Techniques:        

Fuse IDE 7.2, Jenkins, MKS Source Integrity 8.6, Visual Source Safe 6.0, SVN, CVS, RAD 7.5, WSAD 5.1.1, WAS 7.0, Tomcat 7.0, JBoss AS 7.0, ZendStudio for Eclipse 6.0, Visio Viewer, Data Studio, DataStage TX, Dreamweaver MX, Zend Studio, WAMP Server, Apache, SOAPUI, TCP/IP Monitor.

Operating Systems: 

Microsoft Windows (all platforms), AIX, DOS, Unix, Linux, iPhone OS 3.0.1, Mac OS X

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior J2EE Developer

Rave Infosys

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Work Status:

US - I am authorized to work in this country for any employer.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Senior J2EE Developer

Desired Job Type:

Temporary/Contract/Project

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

US-FL-Ft. Lauderdale

Relocate:

No

Willingness to travel:

Up to 25% travel