ANIL KAPOOR
****/**, ******, ******, *****.
Email: ************@*****.***
Contact no: +91-987**-*****(Mob)
Professional Objective
To acquire a challenging position in the professional organization where, I
can enhance my skills and strengths, in conjunction with company's goals
and objectives.
Professional Qualification
. Pursuing correspondence Post Graduate Diploma in Information
Technology (PGDIT) from Symbiosis Centre of Distance Learning, PUNE.
. B.Tech in Computer Science & Engineering from Kurukshetra University,
Kurukshetra with 68% in 2003-06.
. 3 Year Polytechnic diploma in Computer Engineering from GPMA Hisar,
under SBTE Haryana with 63.5% marks in 2000-2003.
. Matriculation School Examination-X (H.B.S.E) with 63.33% marks in
April 2000.
Experience 19 months Total Experience - 6.5 Years
Name of Current Organization: MavenWave Partners Pvt. Ltd.
May 12 to till date
Designation: Senior Software Engineer
Experience 37 months
Name of Organization: SK C&C Seoul, South Korea.
Nov 08 to May 12
Designation: Deputy Manager.
Experience 14 months
Name of Organization: Compare Infobase Ltd, Gurgaon.
Jun 07 to Aug 08
Designation: Java Programmer.
Experience 8 months
Name of Organization: We-excel Software, Chandigarh.
Jun 06 to Feb 07
Designation: Software Engineer
Projects Undertaken in industry
. Google Transfer Accelerator (GTA)
. Technology: Java 1.7, Spring 3.0, Google Guice, Jersey (REST), HTML5,
Google Appengine (Cloud), Google Cloud SQL, Amazon S3, Amazon
CloudFront and EC2 and some other google services/APIs.
. Client: Abbott & Abbvie USA.
. Description: Virgin G2G migration application is used to migrate
Google contacts, calendars, emails and documents from one domain to
other Google different domain. This is a multithreaded application
used to migrate any number of user's data from one domain to different
domain. This application provides extra functionality that the other
tools present in the market do not provide, such as logging to Google
spreadsheet, tracking the migration for users.
. Roles & Responsibility:
. Responsible for activities that integrate the various elements of
project Design, Architecture, technology stack of the application and
development.
. R&D on various Google APIs like Drive, Calendar, Contacts, Email,
DocList, OAuth to use in the product.
Reference: Gurvinder Singh (Google Apps - Technical Lead, Maven Wave
Partners).
. Nike Brand Intake
. Technology: Java 1.7, Google Guice, Jersey (REST), Google Appengine
(Cloud), Google Datastore, EC2 and some other google services/APIs.
. Client: Nike USA.
. Description: This project was created as a REST producer for NIKE
client for handling different types of requests from their clients.
NIKE clients all over the world used to submit their requests on NIKE
html pages that were deployed on their webservers. REST based
services are deployed on Google Appengine that receives the requests
and saves the data in Google Datastore (NoSql DB) and Spreasheets as
well. Google Spreadsheet is then shared with NIKE Project Intake
managers and for further processing.
. Roles & Responsibility:
. Responsible for activities that integrate the various elements of
project Design, Architecture, technology stack of the application and
development.
. R&D on various Google APIs like Drive, Calendar, Contacts, Email,
DocList, OAuth to use in the product.
Reference: Gurvinder Singh (Google Apps - Technical Lead, Maven Wave
Partners).
. Standard Parking Intranet (SPIN)
. Technology: Java 1.7, Google Sites, Google Apps Script, JavaScript,
Oauth, Custom Apps Script Gadgets, Custom Page Templates, Gdata APIs,
other google APIs.
. Client: Standard Parking USA.
. Description: This is an intranet site for Standard parking google
users who can access this from anywhere for their use. An Apps Script
job will gather detailed information on all documents within the
site's document repository, as well as all pages within the site, and
output the information to a Google spreadsheet. An automated email
message will be sent to document owners and/or page editors for all
documents/pages that haven't been updated within the last 12 months.
Apps Script will be set to run once weekly.
. Roles & Responsibility:
. Responsible for Website Design, Architecture, development &
customization.
. R&D on various Google APIs like GAS, Drive, Email, Spreadsheet,
DocList, OAuth to use in the product.
Reference: Sukhbir Singh (Team Lead, Maven Wave Partners).
. Trusted Service Manager (TSM)
. Technology: Java, J2ee, Spring 2.5, I-Batis, Ajax, Jquery, JSP, Apache
CXF Web Service, JAXB, Jetty,
Junit, Apache Camel, Maven, Tomcat6.0, NFC.
. Clients: FDC(First Data Corporation USA), Google, InComm.
. URL: http://www.corfire.com/
. Description: A TSM is the bridging point between banks and mobile
operators,The TSM provides the ability to extend the reach of the
bank into mobile world, TSM is rapidly scalable service to provide the
ability to package cardholder information and deliver the cardholder
information and payment functionality to the mobile phone In
preparation for this type of transmission, the TSM has established a
highly secure connection with the mobile operator and has obtained the
ability to communicate with the secure element (e.g., UICC). With a
highly secure, encrypted connection established between the bank and
the TSM and between the TSM and the mobile operator, the payment
information can be securely delivered to the mobile handset of the
appropriate account holder, by leveraging a TSM for lifecycle
management of the payment product, issuing banks have a greater ability
to manage their payment product, over the air issuance provide instant
account activation.
PIP (Post Issuance Processor): Load applications over the air to
handset, Application preparation, personalization of card application.
ESI (External System Interface): This module is responsible for Channel
Integration for TSM to third party system like service Provider, MNO,
Banks, manage all kind of web service which is exposed by TSM for
communication with external system.
CAMS: This module is responsible for the card application, profile,
version and data preparation for provisioning with PIP to create applet
for mobile credit card.
CBPS (Customer care /Billing and partner management System): This
module manage customer information which is using TSM or want to use
TSM, when bank/card issuer company want to register with TSM he will
send request to CBPS to create account as service provider .
OM&A (Operation Maintenance & Administration): Manage administration of
whole TSM product.
. Roles & Responsibility:
. Development and design of External Services Interface (ESI) based
on web services for communication with external and internal
systems.
. Development of Channel Integration Processor for web service
Integration
. Development in OMA External Module, Profile Module & Report
Generation Module using Spring & JQyery framework and Web Service &
Callback Management.
. Study & followed the GP Message Specification 2.0, 2.1 currently
working on 2.2.
. Study the SMS message specification to make SMSCIF(SMS Centre
Interface) to interact with CATTP & SE RAM messages.
Reference: Heo Sang Jin(Project Manager), You Young Jin(Team Leader).
. Digital Insight-MMV Mobile Banking Service
. Technology: Java, JSP, WCML, SDL, WIS API, Struts 2.0.
. Client: MMV (San-Francisco, USA)
. Description: xMAS stands for Extensible Mobile Application Server. It
is an extensible platform for developing wireless applications that
require complete handling of the data flow of an application, i.e.,
from data acquisition to data delivery to the end-user. It is the
Innovative Mobilization of Web-Based Applications using Virtual
Database Technology. Mobile Banking Services project involves creation
of mobile banking systems for Federal Credit unions using xMAS as a
Technology platform. It involves screen scrapping using SDL and then
Java/J2EE application designed over it using WIS API to access virtual
data base and data is displayed using WCML on wireless devices.
. Roles & Responsibility:
. Responsible for Analysis, Design and develop mobile banking
functions right from screen scrapping to accessing the virtual
database using WIS API in J2EE application to create mobile jsp
pages.
. Responsible for designing J2EE application wrapper over xMAS
application server for achieving better design and maintainability
in application development.
. Log Browser Generation from log files, to show in form of Graphs &
Pie Charts using Struts 2.0
Reference: Kang Byung Ho (Project Manager), Cha Jung Su (Team Leader).
. VMU-CCBS (Billing Management System)
. Technology: JSP, Servlet, Beans, NEXCORE Framework, Tomcat 6.0,
Oracle, JavaScript.
. Client: Virgin Mobile USA, Helios Telecom.
. Description: Virgin Mobile USA - CCBS is a flexible, integrated
customer care and billing solution, combined with powerful rating and
billing engines. This customer centric solution tackles Customer Care,
Customer Management, billing functions, collection management, dispute
handling, and credit control and system administration. Customer
information is administered, collected and validated. Calls and service
data are rated, bills generated, dues collected and ledgers maintained
for the customers.
. Roles & Responsibility:
. Billing Template (Invoice) Generation with DB data (5
Different Templates).
. Responsible for parsing & storing csv format data into DB.
. Documentation & Design, Sequence Diagram Generation.
Reference: Peter Lee (Team Leader SK C&C USA).
. Last Minute Inventory
. Technology: JSP, Controller Servlet, Beans, Tomcat 5.5, MySQL
5.0, JavaScript, HTML.
. Client: Dentsu(JAPAN).
. URL: http://www.lastminuteinventory.com
. Roles & Responsibility:
. Coding.
. Description: Lastminuteinventory.com is an online real-time media
exchange portal, dedicated to trading and making inventory available
with media owners till the very last minute. It is a portal that
provides a new buying channel for media owners to reach and engage with
geographically dispersed media buyers, both big and small.
Reference: Er. Anjeeta Manish (Team Leader, Compare Infobase Ltd, Gurgaon).
. Cricket Score Live
. Technology: JSP, Controller Servlet, Beans, Tomcat 5.5, MySQL 5.0,
JavaScript, HTML.
. Client: HeadlinesIndia.com
. URL: http://www.cricketscorelive.com
. Roles & Responsibility:
. Coding.
. Database Design & Structure.
. Description: The main purpose of this application is to show LIVE
Cricket Score to Cricket Fans. The new format of ball-by-ball scoring
would enable CSL to provide TV-like data to the users. Two modules are
there for project Admin Module for data entry and Flash Module for view
the live scores in a good looking manner. All information is shown in
form of Graphs, Pie charts, Manhattan etc.
Reference: Er. Sunil Kumar Gupta (Team Leader, Compare Infobase Ltd,
Gurgaon).
. MOW Country & City Volunteers
. Technology: JSP, Controller Servlet, Beans, Tomcat 5.5, MySQL 5.0,
JavaScript, HTML.
. Client: MapsOfWorld.com
. URL: http://www.cdcg.in/ccv/index.jsp
. Roles & Responsibility:
. Coding.
. Database Structure.
. Application The purpose of creating "Country & City Volunteers"
project is to develop an interface that would invite and encourage
users to register and post content on our site. This would be like a
wiki site where user would be contributing content. It would contain
information about various countries/cities of the world. It would also
be flexible enough to be modified in future according to requirements.
More specifically, this interface is designed to allow an
administrator to manage and communicate with the group of users of the
website.
Reference: Er. Navdeep Syal (Team Leader, Compare Infobase Ltd, Gurgaon).
Summer Training During B-Tech
. HUGHES Software Systems Limited, Gurgaon, India.
Jun 04 - Aug 04
During training process technology involved in HSS at exchange level
are studied. During training process various parameters which controls
the life cycle of software is also studied.
. XO-InfoTech limited, Gurgaon
July 05 - Aug 05
During training I Worked as Trainee Engineer with the Software
Development Department. During training JSP technologies that were used
to build up the Website in the company were studied.
Strength
. Excellent ability to understand and analyze the client requirements.
. Ability to lead & a good team member.
. Good Analytical and Programming skills.
Personal Details
. Father's Name : Sh. Satish Kapoor.
. D.O.B : September 17th, 1984.
. Marital Status : Married.
. Nationality : Indian.
. Languages Known : English, Hindi, Punjabi, Hangul (Korean Language
Intermediate Level).
. Gender : Male.
. Passport Number : F5445047.
. Held VISA in Korea : E7
Place: Mohali, Chandigarh - India
Anil Kapoor Date