Ruchika Agarwal, Android App Developer

Ruchika Agarwal

Android App Developer

Design Master

Location
Oman
Education
Bachelor's degree, Computer Science
Experience
13 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 3 Months

Android App Developer at Design Master
  • Kuwait - Al Kuwait
  • My current job since June 2014

My role is to analyze the requirement raised by the client and then develop the app
based on the requirement.

Team Member at Techprocess Payment Gateway Services Limited
  • January 2013 to October 2013

Techprocess Payment Gateway Services Limited
Project #5 (Payment Gateway) Jan '2013 - Oct' 2013

Title Software Engineer
Client Canara Bank, Central Bank of India & Flipkart
Operating System Windows XP
Tools Jave/J2EE, Netbeans, Jboss, Struts2
Team Size 4
Role Team Member


Project Synopsis: Payment Gateway provides a platform used by various merchants over which their customers can make the payment. The gateway provides a secure medium to carry out transaction with any bank in a cashless mode. Apart from the transaction module, there are two more modules i.e. reporting and admin module.

Role and Responsibilities: My role is to analyze the BRS for the requirement raised by the client. Code changes for the implementation of the requirement. The role also involves doing internal testing and preparing documents like CR-Form, Release Note etc.

Team Member at NSI Infinium Global Private Limited
  • France
  • September 2012 to November 2012

NSI Infinium Global Private Limited
Project #4 (Tours & Packages) Sep '2012 - Nov '2012

Title Software Engineer
Client Infibeam
Operating System Windows XP
Tools IntelliJ IDEA, Navicat Premium, GWT, Hibernate, Jboss
Team Size 3
Role Team Member


Project Synopsis: Tours and Packages application provides an interface whereby any end user can book for various tour packages on click of a button. This application is used by many Travel agencies, Travel sites and other third party vendors which provide a user friendly means of viewing and booking various holiday spots and attractions.

Role and Responsibilities: My role is to build and implement an application for various Travel vendors which involved requirement analysis, code implementation and document preparation.

Team Member at Claims Document Creation
  • October 2009 to December 2011

Project #1 (Claims Document Creation) Oct '2009 - Dec '2011

Title Programmer Trainee
Client Mercury Insurance
Operating System Windows XP
Tools IBM Rational Application Developer, Clear Case, Java/J2EE, IBM Websphere Server
Struts2

Team Size 3
Role Team Member

Project Synopsis: CDC had consolidated all documents used for NextGen Claims into one system and streamlined the process. It provided electronic archiving of all the documents which resulted in standardization of correspondence, better file traceability and increased efficiency and customer service.

Role and Responsibilities: The CDC application is used for various States (CA, VA, NY, TX, etc) . My role was to implement the application for these states which involved requirement analysis, code implementation, Production/QA defects fixes and document preparation.

Team Member at Cognizant Technology Solutions
  • United Arab Emirates
  • May 2011 to October 2011

Cognizant Technology Solutions
Project #3 (Night Audit) May '2011 - Oct '2011
Title Programmer Analyst
Client Starwood Galaxy
Operating System Windows XP
Tools Java/JEE, JBoss Application Server, Accurev, Hibernate
Team Size 4
Role Team Member

Project Synopsis: 1. Migration of The Night Audit Module of hotel management from the UX system to Galaxy Lightspeed system which would involve reuse of the existing stored procedures written in UX.
2. The migration would provide a more user friendly interface to run the Night Audit process of various hotels.
The UX system is basically a UNIX based application in contrast to the Galaxy Lightspeed system which is based out of Java. Technical solutions to all the processes run in UNIX will now be implemented through java to make it more manageable and easier.

Role and Responsibilities: 1. Analysis of entire requirement.
2. Documentation of detailed High Level Design and Low Level Design based on the given Business Requirement Specifications.
3. Execution of Proof of Concepts (POC) for the various technical challenges that were to be faced while implementing the Galaxy Lightspeed system.
4. Mentoring the new associates that joined the project.

Team Member at ECRS Evaluation
  • January 2011 to May 2011

Project #2 (ECRS Evaluation) Jan '2011 - May '2011
Title Programmer Analyst
Client Wyndham Hotel Group
Operating System Windows XP
Tools Java/J2EE, IBM Websphere Application Server, Oracle 10g
Team Size 12
Role Team Member

Project Synopsis:
1. ECRS Evaluation involved up gradation of technology. The process involved reengineering of the existing application from procedural approach to object oriented approach.
2. Segregate the whole application in multiple components based on their respective functionalities.
3. Finding the common functionalities and putting them in a common architecture for all the services.
4. Put the services in one technology stack from two different technologies.
5. Make the business logics more decoupled from each other so that these can be maintained properly. The existing application had all the business logic embedded in the stored procedures for the three basic services of hotel industry i.e. Rate & Inventory, Group & Search and Availability. There was a middle ware i.e. TIBCO to expose these services to other applications. The new applications demanded a decoupling of this business logic from the stored procedure and implement the same using Java technology. This new version of Shopper application is more manageable, robust and maintainable because of the use of OOAD and the best practices of Java / J2EE.

Role and Responsibilities: 1. Analysis of entire project requirement.
2. Extraction of business logic from the stored procedures and TIBCO to represent it in the Detailed Design Document.
3. Using the best practices of OOAD to represent the logic extracted in the created Detailed Design document.

Education

Bachelor's degree, Computer Science
  • at Siliguri Institute Of Technology
  • January 2008

Degree College/University Year of Passing Performance B. Tech (Computer Science) Siliguri Institute Of Technology (WBUT) 2008 87/100

High school or equivalent, Science
  • at Joseph's High School
  • January 2004

Class XII Board St. Joseph's High School, Matigara 2004 82.0%

High school or equivalent, Science
  • at Nirmala Convent School
  • January 2002

Class X Board Nirmala Convent School 2002 89.0% Technical Skills Hardware / Platforms Windows 98/XP/2000. Technology JAVA/J2EE Programming Languages Java, C/C++

Specialties & Skills

Struts2
MySQL 4 5
Windows XP Professional
J2EE 1.4
ARCHIVING
CLEAR CASE
CORRESPONDENCE
CUSTOMER SERVICE
REQUIREMENT ANALYSIS
WEBSPHERE
WINDOWS XP

Languages

English
Expert
Hindi
Expert
Bengali
Intermediate

Memberships

Role Team
  • Member

Hobbies

  • Reading, Cooking and travelling and good management skills
    I was the volunteer at Cognizant for all the party events and I received many accolades for the same.