SlideShare une entreprise Scribd logo
1  sur  13
Resume Anil Kumar Jain
Current address Personal Details
#16, Basant-prem nivas, 3rd
cross, Date of Birth : 6th
June 1979
Dasappa layout 3rd Block, Near Food Corner Language : Hindi & English
Ramamurthy Nagar, Bangalore, India Passport : Z2345579
Post Code: 560016 Mobile: 91-9886637835 Nationality : Indian
Email: anil.jain.baba@gmail.com Marital status : Married
I have 13 years and 8 moths of total experience in the
analysis, design and development of applications primarily
using Java, J2EE, Big Data (Hadoop and Spark), NOSQL
(Mongo DB/HBASE), SQL DB (Oracle, Sybase, DB2). Ability
to train, influence a team, Domain knowledge in Banking –
Derivatives and Risk Technology, Equity Trading and Portfolio
management, Finance, Logistic, positive attitude &
perseverance to undertake challenging jobs. A self-starter with
a clear understanding and a goal oriented approach to
problem solving.
Presently working as Senior Principal Developer at Oracle
Financial Services
In my current role working as Java and Big Data architect and also on project
migration on cloud platform as true SAAS. I am working on different products
related to financial services analytical applications for re architect and re
engineering as SAAS/micro services model on oracle cloud
platform. Also a passionate full stack developer to develop
POC/MVP on new technologies. Also takes care of writing
framework, reusable code for the projects.
 Java and Big Data architect and
developer
 Enterprise Application
 Application Development
 Application Maintenance
 Application Support
 Domain: Front office – Equity
Trading, Asset Management,
Commodity – Energy desk.
 Sun certified Programmer
 Sun certified web component
developer
 Certified in Unix, C and Data
structure
 MongoDB Certified
 Data Science in Progress
 OCMEA certification in progress
earlier known as SCEA(Sun
certified Java architect)
Certifications:
 Sun certified Programmer
 Sun certified web component developer
 Certified in Unix, C and Data structure
 MongoDB Certified
 Data science in progress with Coursera
 OCMEA certification in progress earlier known as SCEA(Sun certified Java architect)
In progress:
Career objectives:
Main objective is to get better opportunity to enhance my s/w skills with new developments strategies,
technology, realizing trend changes and positively responding to them at the earliest are my
tasks-at-hand which includes effective implementation of solution to business problems with a
Date: Oct, 2015
Page 1
Step 1/Step 2 Completed OCMEA training by Oracle (Completed)
Step 3: Java (EE) Enterprise Architect Certified Master Assignment
1Z0-865 (Completed)
Step 4: Java (EE) Enterprise Architect Certified Master Assignment
1Z0-865 (In progress)
Resume Anil Kumar Jain
strong knowledge base in areas like Operating systems, Database management systems, Object-
oriented analysis and design and Software engineering concepts.
Experience Summary:
Note: for detailed work experience refer the section Detailed Work Experience
a. Having almost 13 years and 8 months of experience in the analysis, design and development of
applications primarily using Java, J2EE, Big Data(Hadoop and Spark), NOSQL (Mongo
DB/HBASE), SQL DB(Oracle, Sybase, DB2). Onsite Experience
1 year 2 months (Lehman Brothers (Tokyo, Japan))
5 months (Societe Generale, Paris)
b. Offshore Experience – 9 years
• Worked at IGATE GLOBAL SOLUTIONS Ltd., Bangalore as Software Engineer from 14th
July, 2003 to
14th
July 2005
• Worked at CTS(Cognizant Technology Solutions) as Programmer Analyst from 18th
July, 2005 to 30th
March, 2007
• Worked as a Consultant in Equity Front office, Lehman Brothers (Tokyo, Japan) through iGate Global
Solutions LTD from April, 2007 to June, 2008)
• Worked at IGATE Global Solutions Ltd., India from 1st
April, 2007 to 3rd
Sep, 2009 as Technical Analyst
• Worked at JP Morgan chase, India from 14th
Sep, 2009 to 28 Oct, 2010 as Associate
• Worked at Societe Generale from 11 Nov, 2010 to 1st
April 2016 as Technical Manager
• Worked at Thermo fisher Scientific from 11 April, 2016 to 29th
June 2016 as Staff Engineer
• Presently working as Senior Principal Software Developer at Oracle Financial Services Software Ltd.
EDUCATION:
• M.S in software systems from BITS, Pilani in 2005( Off campus)
• B.E. in Industrial Eng. And Management from Siddaganga Institute of Technology, Bangalore University,
Graduated in Oct.2001 securing First class with Distinction
Aggregate in Percentage: 76.66 %
• Secured 7th
Rank in Bangalore University 2001
Qualified in GATE 2003 with 85.9 percentile
CERTIFICATIONS:
• Sun certified Java Programmer (SCJP) for JDK1.4 (Score 75%)
• Sun certified WEB component Developer (SCWCD – score 79%)
• Certified in C, Data structures and UNIX from IIT Kharagpur through Distance learning Programme.
Technical skills
♦ Operating Systems : WindowsNT, Windows98, Windows2000, Red Hat Linux7.1,
UNIX (Sco Unix4.2), Sun Solaris
♦ Languages : Java(4/5/6/7/8), J2EE(1.2/1.3/1.4), FLEX 3.0/4.0, HTML, XML, C, XSL,
SQL, PL/SQL, UML, Scala 2.X, Pyhton 2/3
♦ Technology : J2EE (JSP, Servlets, JDBC, EJB 2.0/3.0), Big Data (Hadoop), Swing, Eclipse
RCP, Net bean platform, GWT (Google web tool kit).
♦ Client Side Scripting : JavaScript, Flex
Date: Oct, 2015
Page 2
Resume Anil Kumar Jain
♦ Scripting Language : Shell Scripting, Perl Scripting, Python, Jython.
♦ Framework : Struts, Spring 2/3/4, Hibernate 2/3, Castor, Digester, JSF, Hadoop 1/2
♦ Database : Oracle 8.0, Oracle 9i/10g/11g, MySQL, Sybase, DB2 8.1, DB2 9.0,
MongoDb 2/3, HBase)
♦ Development Tools : Eclipse , Toad, WSAD, Net Beans, IntelliJ
♦ Defect Tracking Tools : PeopleSoft, Prolite, Quality Centre, JIRA
♦ Configuration Tools : Visual Source Safe, CVS, SVN, GIT
♦ Design Tool : Rational Rose, Miscrosoft Visio
♦ Web Servers : Java Webserver, Tomcat 5.0, Tomcat 6.0/8.0
♦ Middleware Technolgies : Tibco RV, MQ Messaging
♦ Application Servers : Weblogic 8.1/10G/11G, Websphere 6.0/ 6.1
♦ Software Concepts : OOAD, OO
Training Undergone:
1. From 17th
July 2003– to 14th
August 2003 at IGATE
Underwent training on various skills sets like C, OOPS concept using C++, RDBMS using Oracle 8i, Software
engineering concept, Operating system fundamentals.
2. From 1st
September 2003 to 12th
September 2003 at IGATE
J2EE Architecture -MVC Model, EJB, Servlet, JSP and Concepts.
3. On 22nd
Oct 2003 at IGATE
Solid Coding: How to write good code? Program Layout, Guidelines &Rules
4. From 27th
October to 31st
October 2003 at IGATE
Design Patterns: What is a Design Pattern? Four Essential Elements of Design Pattern. The
The Catalog of Design Patterns How Design Patterns solves Design Problems? Different Types of Design
Patterns: Creational, Structural and Behavioral.
5. From 9 February to 10 February 2004 at IGATE
Peer Review and Testing: What is Review? How Importance is it? Different types of Review. What is testing?
Different Types of Testing. Different types of Testing Techniques?
6. 4th
May 2006 at Cognizant
Health Insurance: Health Insurance Basics, Understanding Basics – Key terms, Types of Managed Care Entities,
Provider Networks, Plan Design – individual/group, Important Managed Care Processes, Information Technology
in Healthcare, Regulations in Healthcare Space
Healthcare @ Cognizant
7. From 1st
Oct, 2008 to 3rd
Oct 2008 at IGATE
DB2 SQL Components, objects, data types, SQL Predicates, DB2 Basic Architecture, working with instances and
databases, TableSpaces and Bufferpools, working with database objects, Client Connectivity Configuration.
8. 19th
Oct at Societe Generale
Fundamentals of Fund management
Date: Oct, 2015
Page 3
Resume Anil Kumar Jain
Given Training:
1. Struts Framework
2. Core Java, JSP and servlet for fresher.
3. Spring Framework
4. Involved in preparing training materials on all the major topics in Java
5. Spring 3/4
6. SQL/PLSQL
7. MongoDB and BigData
Detailed Work Experience
1. As Principal Software Developer at Oracle Financial Services Software Ltd.(11th
July 2017 – till date)
Title : Oracle Financial Services Data Foundation.
Company : Oracle
Technology : Java/J2EE, Oracle 12g, Hadoop 2.0, HBase, JAX-RS, HTML5, KnockoutJS, Oracle
OJET javascript framework
Project Details : FSDF is ready-to-deploy, dimensional warehouse with a unified model for Enterprise
Risk, Finance and Marketing Analytics.
• Ready-To-Deploy: Use case based, physicalized Data Model with an
integrated Data Management toolkit.
• Dimensional Warehouse: Follows Dimensional design principles with fully
conformed dimensions for cross subject area analytics.
• Unified Model: Common staging area and integrated results area across
supported subject areas.
Complete information about this product ia available on the link
http://www.oracle.com/us/products/applications/financial-services/data-
foundation/index.html
Role : Senior Principal Software Developer
Responsible for : In my current role I am working on different products related to financial services
analytical applications for re architect and re engineering as SAAS/microservices
model on oracle cloud platform. It involves end to end solution providing on financial
analytical products which includes business case understanding, high and low level
architect documents preparation, suggesting latest tools and framework for devops,
microservices model, realizing latest technology trends in Java, J2EE, Big Data,
Database(SQL/NOSQL), other open source technologies. Also a passionate full stack
developer to develop POC/MVP on new technologies. Also takes care of writing
framework, reusable code for the projects.
2. As Staff Engineer at Thermo fisher Scientific (11 April 2016 – 29th
June 2016)
Title : Ion Reporting
Company : Thermo fisher Scientific
Technologies : Jdk 1.8, spring 4, MongoDB 3.0, MySQL 5.5, JavaScript, JQuery 3.0, spring rest
services.
Project Details : Ion Reporter™ solutions help remove the barriers of NGS data analysis, enabling
you to focus on finding the biological meaning of your data. It comprises a suite of
bioinformatics tools that streamline and simplify the data analysis, annotation, and
reporting of Ion Torrent™ semiconductor sequencing data. Designed for both
exploratory and research production use in performing sequencing assays, Ion
Reporter™ Software helps you overcome the bioinformatics barriers to interpret DNA
variants faster and more consistently.
Role : Senior Developer and Lead
Responsible for :
• Identifying and fixing the performance bottleneck of decision support engine
• Identifying the interaction points of Ion reporting services-impl with decision-
support-engine module.
• Design of integration tier module between services-impl module and decision-
support-engine.
• High level and low level design of Integration tier.
Date: Oct, 2015
Page 4
Resume Anil Kumar Jain
3. As Technical Manager at Societe Generale worked for below projects
a. Title :Mercure Energy Analytic(Dec 2012 – April 2016)
Company : In house application
Technologies : Java/J2EE, Flex 3, PHP, Oracle 11 g, Excel add(c#), Big Data (Hadoop 2)
Project Details : It is Decision Support System (DSS) and provides energy fundamental data
analysis for the Gas and Power markets. The data analysis is short term
(within-day, spot) and Mid-term forecasts
Long-term analysis using historical data
Role : Technical Manager/Project architect
Responsible for :
• Set up an offshore account for this project.
• Srum Master
• L1/L2/L3 support
• Application Development: Analysis, Design, Maintenance
• Rearchitecting entire project and moving legacy technologies to new
technologies using Big Data(hadoop) and latest Java/J2ee technology stack
• Planning, Estimation, Tracking
• Release Management
• Migration to Continuous Integration and single push button delivery(Deploy
IT)
• Implementation of TDD/BDD
• Merge two databases into a single database for better maintenance and
performance improvement. Also directly saved additional database license
cost.
• Migration of one project (weather data analytics) from Oracle database to Big
Data (Hadoop).
4. As Senior Technical Lead at Societe Generale worked for below projects
b. Title :Lomax (Nov, 2010 – Nov 2012)
Lyxor Asset Management is a wholly owned subsidiary of Société Générale.
Lyxor was established in the year 1998 and has € 77.3 billion of AUM (Feb,
2012). Lyxor offers four types of funds: Exchange Traded funds, Alternative
funds, structured funds and Quantitative funds.
Company : Lyxor Asset management
Technologies :J2EE, Spring, Hibernate, Web logic 10g, Oracle 10g, Nebean platform,
JAXWS 2.0
Project detail : Lomax is the liability management application for Lyxor. The functionalities
provided by Lomax are as given below:
• Lomax imports S/R (Subscription/Redemption) order files (CSV, XLS) sent by different
transfer agents via FTP, converts the orders into Lyxor’s standardised formats, estimates and
valuates the order using latest NAV of the funds and forwards the orders to LNS / Sophis
(asset management application)
• Lomax helps in applying limits (arbitrage) given by fund managers on incoming S/R orders.
• Lomax sends the cash flow forecasts to fund managers.
• Lomax automatically enriches the orders with corresponding third-parties (like distributor) and
sales.
Date: Oct, 2015
Page 5
Resume Anil Kumar Jain
• Lomax is used by the middle-office team (MID/GLS) to calculate sales margins for the
internal Lyxor sales.
• Lomax provides position of funds held by the distributors.
Different Modules handled with end to end delivery in this Project:
 Registrar Account Referential updates (Dec, 2010)
 Sales Tagging Rule Engine: (Jan, 2011 ~ Feb, 2012)
• Create, update, Delete
• Manual and automatic sales tagging
• Carry out Bulk Sales marking (Mar, 2012 )
• Carry out a Sales change (Mar, 2012 )
• Distribution Position Reports (April, 2012 ~ May, 2012)
• Display the position of a distributor in one or n fund
• Display the position of a distributor in one or n fund between two dates
 Switch and Transfer order: All above functionalities for these orders (June, 2012)
Role : Senior Technical Leader
Responsible for :
• Application Developer: Analysis, Design, Maintenance
• L3 support: Production support
• Technical Team management: Planning, Estimation, Tracking
• Release Management
• Code Review: Sonar Code review fixes planning and tracking
2. Title : Gauss – Marginal Price (Sept, 2009 – Oct 2010)
Company : JP Morgan Chase
Technologies : J2EE, Spring, Hibernate, Web logic 10g, Oracle 10g, Eclipse RCP technology,
JAXWS 2.0
Project detail : Gauss Marginal Pricer (GMP) is a what-if analysis desktop based application which
calculates 170 point Peak, Avg, DRE exposures including the credit impact using
the same environment as Gauss. It allows marketers, sales people, structurers,
traders and CPS to calculate marginal credit exposures and charges on derivatives
trades.
It is based on client server model. Client is using Eclipse RCP technology for rich
client interfaces. Server is based on J2EE technology using open source framework
viz. spring, Hibernate.
RCP client talks to server using spring remoting concept.
Also some server API is exposed using JAXWS 2.0 web service API.
Client continuously poll for the updates from the server using event and polling
mechanism. It uses heavily multithreaded programming and RCP Job Api.
Role : Application Developer (Analysis, Design, Maintenance), Product Specialist
Responsible for:
• Have excellent knowledge of the entire Gauss MP system, and help offshore vendor team clarify items
they are working on.
• Lead the structuring tool integration project.
• Single handedly delivered the entire Trade structuring tool integration project.
• Support the Users in Non New York time. The user base is Asia Pacific
• Onsite and offshore coordination for issue clarification
• Scheduled releases of enhancement and JIRA items
• Time to time responsible to give training to team on new features and enhancement.
Date: Oct, 2015
Page 6
Resume Anil Kumar Jain
3. Title : SCV – Single Customer View (July, 2008 – 3rd
Sept, 2009 )
Company : iGate Global Solutions LTD
Customer : MLJ – Manu life Japan, site: http://www.manulife.com
Technologies : J2EE, Spring, Hibernate, DB2 V9, WAS 6.1, Lotus Domino Server 6.5
Project detail : MLJ system currently has no general function to inquire or search all the policy data
of a customer at once, causing inconvenience to users when collecting information.
(E.g. Policy Inquiry by Customer, Coverage Details List by Customer, Coverage
List by Insured, etc.). Proposed SCV System addresses this issue by providing the
Customer Inquiry, Policy Inquiry and Prospect Inquiry. Prospect and Policy
information will be received from Web Illustrator, Unisys, Ingenium and Vantage
systems to SCV target database.
The whole project is basically divided into part online part and batch part. Batch part
is the core where the whole business and reconciliation logic is written to reconcile
the date from different systems. It is the periodic scheduling of batch jobs to transfer
the data from the source system to the target database.
Role : Module lead
Responsible for:
• Visualization of the software architecture using multiple views.
• High-level description of components that will be the building blocks of the software architecture.
• Identification of design patterns and frameworks that will be used for development.
• SSO integration using WAS 6.1 and Domino Server 6.5
• Development and design of the Batch framework for the data batch processing
• Lead the batch team
• Onsite and offshore coordination for the batch team
4. As a Consultant in Lehman Brothers (Tokyo, Japan) through iGate Global Solutions LTD
(April, 2007 ~ June, 2008)
Worked as both in RTB (run the bank) and MTB (move the bank)
Business Responsibilities in different projects in Lehman Brothers (RTB):
• Responsible for support, maintenance, Enhancement of Front office trading System called Puma, Royal Blue
Fidessa. Portfolios are received from clients through many vehicles:
o FIX Connectivity
o Email / FTP / Bloomberg
• Sales Trader can modify/enrich an order regardless of the current state of the order through Puma/Fidessa
• Sales Trader can modify/enrich an order regardless of the current state of the order
• Maintains the internal state of the order (market view)
• Maintains the external state of the order (clients view)
• Trades are feed to Athena thru front-office trading system.
• Raw executions are allocated to different accounts / sub-accounts.
• Trade principal, commission, fees, taxes, settlement dates are calculated and a different trade legs depending
on allocation account are generated.
Technical Responsibilities (MTB):
• Analysis, design and development/Enhancement and total migration of sales trader dependency on Fidessa to
Puma for Single stock trading
• Requirements Study
• Understanding the present architecture/framework of Puma( Sales trading system) and tailor it for reducing
dependency on OMAR()
• Design/Coding/Testing
• Creating local server Instance, server migration.
• Support
Date: Oct, 2015
Page 7
Resume Anil Kumar Jain
Major Projects:
a. Title : Puma - Single Stock Trading (April, 2007 – Nov, 2007)
Technologies : Java, Swing, JDBC, Hibernate, JGoodies, Jide, Jython
Perl/Shell Scripting
Hummingbird Connectivity V9.0
Web logic 9.1 for deploying the desktop version Sales Trading to application server
Timestamp DB, Sybase
TIBCO 7.2
Project detail : The primary objective of this project is to consolidate both cash and portfolio sales
& sales traders onto a single platform while keeping all the current functionalities in
the new platform. Sales traders have the additional function of working an order
directly, from that of a pure sales group. Currently sales traders have various
different channels for executing an order ex: a. direct market, b. auto trader, c.
broker fill, d. house fill from a prop book, and e. route to execution desk. The new
consolidated sales & sales traders desktop must provide all the channels currently
available in the new system PUMA.
b. Title : Puma - Facilitation Trading Service (Nov, 2007 – Jan, 2008)
Technologies : Java, Swing, JDBC, Hibernate, JGoodies, Jide, Jython
Perl/Shell Scripting
Hummingbird Connectivity V9.0
Web logic 9.1 for deploying the desktop version Sales Trading to application server
Timestamp DB, Sybase
TIBCO 7.2
Project detail : A user has the option to cross Japanese products by choosing two child orders. The
GUI validates the cross by confirming that the products have a Japanese country
code and that the two orders are on opposite sides.
This facilitation trading service runs as a separate application outside the core
PUMA server. Support for additional markets will be added in due course.
c. Title : Puma - Viewing / Manual Reporting (Feb, 2008 – June, 2008
)
Technologies : Java, Swing, JDBC, Hibernate, JGoodies, Jide, Jython
Perl/Shell Scripting
Hummingbird Connectivity V9.0
Timestamp DB, Sybase
Project detail : Added new functionality to view both trading and customer executions via the
“Report Execs” GUI. Clicking the “Show Execs” icon from any working blotter will
automatically populate the Report Execs GUI with all trading and customer
executions received on an order for entitled users. For FIX orders set for Manual
Reporting, users may then report those executions individually or in aggregate to
their customer.
4. As a Programmer Analyst in Cognizant Technology Solutions (Bangalore, India) (18th
July, 2005 ~ 30th
Mar,
2007)
Major Projects:
4. 1 Project Name : MyUhc.com
Customer : United Health Care Group
Period : Dec, 2005 – Mar, 2005
Industry : Health care Insurance
Environment : J2EE, Servlets, JSPs, STRUTS, Spring Framework, Clear Case version tool, web
sphere 5.1
Date: Oct, 2015
Page 8
Resume Anil Kumar Jain
Role : Developer
Responsible for:
• Involved in Health Tracker module
• Involved in activities from Design to testing (Unit Testing).
• Involved in setting the project web based environment.
• Involved in preparing design document for the Health Tracker and Health Calendar Module.
• Impart training to team member on Spring Framework
• Responsible for module delivery, status tracking and controlling of modules.
Brief description of the project:
Myuhc.com offers great new tools to help the registered member's current health status, get their goals, start a program,
and track their progress. It provides better management of health with the convenience of having all health information
in one place.
Myuhc.com has scheduled quarterly release for providing a better user experience with the site along with enhancing
the scalability and performance of the entire site. Each release focuses on certain areas of the application.
Client description:-
UnitedHealth Group is a diversified health and well-being company dedicated to making the health care system work
better. The company directs its resources into designing products, providing services and applying technologies that:
• Improve access to health and well-being services;
• Simplify the health care experience;
• Promote quality; and,
• Make health care more affordable.
Through its six business segments –
UnitedHealthcare, Ovations, AmeriChoice, Uniprise, Specialized Care Services and Ingenix – UnitedHealth Group
serves the entire spectrum of health care participants: individual consumers, employers, governments, commercial
players and intermediaries, care providers ranging from hospitals to physicians, and pharmaceutical and medical device
manufacturers. UnitedHealth Group operates in all states of America and internationally.
UnitedHealth Group was ranked No. 1 on Fortune magazine’s 2005 list of the Most Admired Health Care Companies.
UnitedHealth Group was ranked No. 5 on the 2005 BusinessWeek 50, a list of the nation’s best-performing large public
corporations.
Stock Listing: UnitedHealth Group’s common stock is traded on the New York Stock Exchange under the symbol
UNH.
4.2 Project Name : OAG–TP
Customer : OAG Worldwide Ltd.
Period : 07/19/2005 – 01/11/2005
Industry : Hospitality
Environment : J2EE, Servlets, JSPs, STRUTS, Microsoft Visual Source Safe, Apache tomcat
5.0
Role : Developer
Responsible for:
• Involved in developing Hotel Search module
• Involved in PCRs and bug fixing for the Hotel Search module
• Involved in setting the project web based environment.
• Involved in preparing design document for the over all application with team lead
Date: Oct, 2015
Page 9
Resume Anil Kumar Jain
• Impart trainning to team member on Struts Framework
Brief description of the project:
The Travel Planner product range is one of OAG’s key products, delivering its data and associated functionality to
subscribers either through the Extranet, Intranet or ‘single user’ version. Customers are both travelers and travel
arrangers, who use the product to plan travel arrangements for multiple people.
This project is a major initiative to re-engineer the Travel Planner Product based on Java/ J2EE, Websphere, DB2,
Cloudscape and other related technologies.
5. As Senior Software Engineer in IGATE GLOBAL SOLUTIONS Ltd. (14th
July, 2003 ~ 14th
July 2005)
5.1 Project Name : GRIT Adams
Customer : General Motors, US
Company : iGATE Global Solutions Ltd
Period : Nov 2004 – May 2005
Industry : Automobile
Environment : Apache Struts 1.1, Java1.4, JSP, Sun One Web server, Oracle9i
Eclipse2.1, Toad 7.6, XML, XSL, Rational Rose, CVS, XDoclet, ANT, JSP Tags
Role : Developer
Responsible for:
• Involved in developing reporting framework CRDF(Common reporting development framework)
• Report generation(Excel, PDF, Html) using XSL, XML along with Standard tools, Software/framework(CRDF)
• Involved in PCRs and bug fixing for the Report module
• Involved in the code review for Report module
• Prepared the UTPs and STPs for Report module.
• Involved in the unit testing and integration testing.
Brief description of the project:
GM has requested for re-architecting the Current Global Reporting Investigation Tool (GRIT) application from current
2 tier web architecture to 3 Tier architecture. Along with re-architecting several functional and Sox related Security
enhancements will also be implemented. The user base of this application will increase from US to all the GM uses
across the Globe.
Client description:-
General Motors Corporation (NYSE: GM), also known as GM, is an American automobile maker with worldwide
operations and brands including Buick, Cadillac, Chevrolet, GMC, Holden, Hummer, Opel, Pontiac, Saturn, Saab and
Vauxhall.
Chevrolet and GMC divisions produce trucks, as well as passenger vehicles. Other brands include AC Delco and
Allison Transmission. GM also has a 3% stake in Suzuki in Japan and a joint venture with AvtoVAZ in Russia. In
December 2003, it acquired Delta in South Africa, in which it had taken a 45 % stake in 1997, and which is now a
fully-owned subsidiary, General Motors South Africa. General Motors is also a majority shareholder (50.9%) in GM
Daewoo.
GM's headquarters are in the Renaissance Center in Detroit, Michigan. The company is the world's largest vehicle
manufacturer and employs over 340,000 people. In 2001, GM sold 8.5 million vehicles through all its branches; in
2002, GM sold 15 % of all cars and trucks in the world. They also owned Electronic Data Systems from 1984 to 1996
and, prior to selling it to News Corporation, DirecTV. GM owned Frigidaire from 1918 to 1979.
5.2 Project Name : GM – BIW WBCT (Body in White Web Based Change Tracking), US
Customer : General Motors, US
Date: Oct, 2015
Page 10
Resume Anil Kumar Jain
Company : iGATE Global Solutions Ltd
Period : Mar 2003 – Oct 2004
Industry : Automobile
Environment : Apache Struts 1.1, Java1.4, JSP, Sun One Web server, Oracle9i
Eclipse2.1, Toad 7.6
Role : Developer
Responsible for:
• Prepared the Design document for the COLS and FO Report module.
• Written the pseudo code for COLS, FO Report module.
• Involved in coding for the for COLS, FO Report module.
• Generation of Report in PDF and excel format.
• Involved in PCRs and bug fixing for the COLS, FO Report module.
• Involved in the code review for COLS, FO Report module.
• Prepared the UTPs and STPs for the COLS, FO Report module.
• Involved in the unit testing and integration testing.
Brief description of the project:
General Motors' Body in White (BIW), which is responsible for supporting the management of all new products,
launches across manufacturing facilities. The Web Based Change Tracking (WBCT) is to help reduce the
communication overhead associated with the creation, estimation, funding approval, general communication processes
for vehicle program change order log sheets (COLs) and Field Orders (FO). Primarily WBCT is concentrating more on
Field Order routing module and Updated COLS Routing to include Investment Tracking module.
Client description:-
General Motors Corporation (NYSE: GM, description same as above.
5.3 Project Name : Ciber Grit (Security Management System)
Project Type : Web based Application Migration and Enhancement Project.
Customer : General Motors, US
Company : iGATE Global Solutions Ltd
Period : Oct 2003 – Feb 2004
Role : Developer
Environment :
Back End : Oracle
Framework : Struts
Architecture : MVC
Front End : JSP
Server : Sun One, Apache Tomcat 4.0 for running purpose
Role : QA and Developer
Responsible for: UTP and ITP Testing, Development of Fire Incident Security Parts, Role and Incident Search
Enhancement Part.
Brief description of the project:
The existing application provides the security details within/outside the organization across different manufacturing
units and in case of any incident, the employees/personnel inform the respective authorities (internal/external) .The
whole process is automated. Initially the application was running on J Run server. Now the application has been
migrated to Sun one Server with enhancement.
Client description:-
Date: Oct, 2015
Page 11
Resume Anil Kumar Jain
General Motors Corporation (NYSE: GM, description same as above.)
5.4 Project name : TJX
Project type : Testing
Customer : TJX
Company : iGATE Global Solutions Ltd
Period : Aug 2003 - Sep 2003
Environment : J2EE
Role : Developer
Responsible : Preparing test plans, Test Reports and Defect Collection Report.
Brief description of the project:
Understand the present application from business prospective, as a developer was responsible for Preparing test
plans, Test Reports and Defect Collection Report
IGATE is providing Testing services to TJX with the Work Brain application, which is a time and attendance
management system (ETAS). The domain of this application is ERM (Employee Relation Management).
TJX needs QA assistance in performing UAT for this product ETAS for which Work Brain is a vendor.
Client description:-
TJX operates a national chain of discount retail clothing and home furnishing stores made up of eight brands - T.J.
Maxx, Marshalls, HomeGoods, A.J. Wright, and Bob's Stores in the United States, Winners and HomeSense in Canada,
and T.K. Maxx in Europe.
The company's target customer is middle to upper-middle income shopper, who is fashion and value-conscious and fits
the same profile as a department store shopper. The exception is A.J. Wright, which targets a more moderate-income
market, and Bob's Stores, which has a largely male customer base and a target customer who spans the moderate to
upper-middle income range.
The company's off-price mission is to deliver a rapidly changing assortment of quality, brand name merchandise at
prices that are 20-60% less than department and specialty store regular prices.
Web site: http://www.tjx.com
5.5 Project Name : Web Presence – Shipping
Project Type : Web based Application Project
Client : TPG (TNT Post Group)
Company : iGATE Global Solutions Ltd
Period : July 2003
Environment :
Back End : IBM AS400
Framework : Struts
Architecture : Model 2X
Front End : XSL based front end
Server : Weblogic Server, Apache Tomcat 4.0 for running purpose
Role : QA and Tester
Responsible for: Preparing a XSL sheet out of HTML and then populating Data from XML.
Also responsible for UTP and Integration Test Plan.
Brief description of the project: The Italian Business Unit, in a strong domestic market leadership position, is willing
to provide an online web application/environment linked to TNT Systems to allow customers to manage domestic and
international shipments geared towards the Italian Market.
The environment is to provide a transparent view of the domestic/international shipping management with ease of use.
Client description:-
Date: Oct, 2015
Page 12
Resume Anil Kumar Jain
TPG (TNT Post Group):
TNT N.V., the holding company of the two brands TNT and Royal TPG Post is a global leader in logistics, mail and
express. Based in the Netherlands, it employs 162,000 people in 64 countries and serves over 200 countries in total. It
reported sales of EUR 12.6 billion in 2004.
TNT N.V. evolved from the 1996 combination of PTT Post, the national postal service of the Netherlands and TNT, the
worldwide transport and Logistics Company. Since 1998, TNT N.V. has been publicly listed on the stock exchanges in
Amsterdam, Frankfurt, London and New York. The TNT N.V. web site is: www.tnt.com/group.
TPG Post, formerly PTT Post, has been the principal mail provider in the Netherlands for more than 200 years and is
market leader in international business mail. The TPG Post web site is: www.tpgpost.com.
Date: Oct, 2015
Page 13

Contenu connexe

Tendances

Sabarish_php_resume
Sabarish_php_resumeSabarish_php_resume
Sabarish_php_resumesabarish K
 
It junior cv
It junior cvIt junior cv
It junior cvlaonap166
 
Resume-Harsh-Shah
Resume-Harsh-ShahResume-Harsh-Shah
Resume-Harsh-ShahHarsh Shah
 
Faisal zaheer Resume v
Faisal zaheer Resume vFaisal zaheer Resume v
Faisal zaheer Resume vfaisal zaheer
 
VANHIEP-CV
VANHIEP-CVVANHIEP-CV
VANHIEP-CVchuoivh
 
Ramkumar_python_perl_unix shell script developer
Ramkumar_python_perl_unix shell script developerRamkumar_python_perl_unix shell script developer
Ramkumar_python_perl_unix shell script developerRamkumar Shankar
 
Noha_Metwaly_Sanad_CV_julay_2016
Noha_Metwaly_Sanad_CV_julay_2016Noha_Metwaly_Sanad_CV_julay_2016
Noha_Metwaly_Sanad_CV_julay_2016Noha Sanad
 
Rahul_Raj_Resume
Rahul_Raj_ResumeRahul_Raj_Resume
Rahul_Raj_ResumeRahul Raj
 
Software Developer in JAVA with 1 Year of Experience
Software Developer in JAVA with 1 Year of ExperienceSoftware Developer in JAVA with 1 Year of Experience
Software Developer in JAVA with 1 Year of ExperienceVijay Malusare
 
Pawan kumar jashnani
Pawan kumar jashnaniPawan kumar jashnani
Pawan kumar jashnanipawanjashnani
 
Karan - complete (1)
Karan - complete (1)Karan - complete (1)
Karan - complete (1)karan sharma
 

Tendances (20)

Nguyen Xuan Hoang
Nguyen Xuan HoangNguyen Xuan Hoang
Nguyen Xuan Hoang
 
Sabarish_php_resume
Sabarish_php_resumeSabarish_php_resume
Sabarish_php_resume
 
It junior cv
It junior cvIt junior cv
It junior cv
 
CV-PHAM VAN THINH
CV-PHAM VAN THINHCV-PHAM VAN THINH
CV-PHAM VAN THINH
 
CV_LeMinhDuong
CV_LeMinhDuongCV_LeMinhDuong
CV_LeMinhDuong
 
Resume-Harsh-Shah
Resume-Harsh-ShahResume-Harsh-Shah
Resume-Harsh-Shah
 
Oleksandr Pavlov CV
Oleksandr Pavlov  CVOleksandr Pavlov  CV
Oleksandr Pavlov CV
 
Faisal zaheer Resume v
Faisal zaheer Resume vFaisal zaheer Resume v
Faisal zaheer Resume v
 
RESUME
RESUMERESUME
RESUME
 
VANHIEP-CV
VANHIEP-CVVANHIEP-CV
VANHIEP-CV
 
Ramkumar_python_perl_unix shell script developer
Ramkumar_python_perl_unix shell script developerRamkumar_python_perl_unix shell script developer
Ramkumar_python_perl_unix shell script developer
 
jay_Resume
jay_Resumejay_Resume
jay_Resume
 
Noha_Metwaly_Sanad_CV_julay_2016
Noha_Metwaly_Sanad_CV_julay_2016Noha_Metwaly_Sanad_CV_julay_2016
Noha_Metwaly_Sanad_CV_julay_2016
 
Rahul_Raj_Resume
Rahul_Raj_ResumeRahul_Raj_Resume
Rahul_Raj_Resume
 
Software Developer in JAVA with 1 Year of Experience
Software Developer in JAVA with 1 Year of ExperienceSoftware Developer in JAVA with 1 Year of Experience
Software Developer in JAVA with 1 Year of Experience
 
Pawan kumar jashnani
Pawan kumar jashnaniPawan kumar jashnani
Pawan kumar jashnani
 
Karan - complete (1)
Karan - complete (1)Karan - complete (1)
Karan - complete (1)
 
RESUME
RESUMERESUME
RESUME
 
Akshara[4_0]
Akshara[4_0]Akshara[4_0]
Akshara[4_0]
 
DinhHoangTu-CV
DinhHoangTu-CVDinhHoangTu-CV
DinhHoangTu-CV
 

En vedette

Visual resume_cash
Visual resume_cashVisual resume_cash
Visual resume_cashJane Cash
 
Yang Kong's Resume for QA
Yang Kong's Resume for QAYang Kong's Resume for QA
Yang Kong's Resume for QAYang Kong
 
Theodore Baar - Business Intelligence
Theodore Baar - Business IntelligenceTheodore Baar - Business Intelligence
Theodore Baar - Business IntelligenceTed Baar
 
Surendra Beniwal Oracle Applications Consultant Resume
Surendra Beniwal Oracle Applications Consultant ResumeSurendra Beniwal Oracle Applications Consultant Resume
Surendra Beniwal Oracle Applications Consultant ResumeSurendra Beniwal
 
Rahul parashar resume
Rahul parashar resumeRahul parashar resume
Rahul parashar resumerahul22022
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah
 

En vedette (9)

Papoulidis cv brief_en
Papoulidis cv brief_enPapoulidis cv brief_en
Papoulidis cv brief_en
 
Visual resume_cash
Visual resume_cashVisual resume_cash
Visual resume_cash
 
Yang Kong's Resume for QA
Yang Kong's Resume for QAYang Kong's Resume for QA
Yang Kong's Resume for QA
 
Theodore Baar - Business Intelligence
Theodore Baar - Business IntelligenceTheodore Baar - Business Intelligence
Theodore Baar - Business Intelligence
 
Surendra Beniwal Oracle Applications Consultant Resume
Surendra Beniwal Oracle Applications Consultant ResumeSurendra Beniwal Oracle Applications Consultant Resume
Surendra Beniwal Oracle Applications Consultant Resume
 
Rahul parashar resume
Rahul parashar resumeRahul parashar resume
Rahul parashar resume
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEW
 
FAKHAN
FAKHANFAKHAN
FAKHAN
 
Shan _Java Architect
Shan _Java ArchitectShan _Java Architect
Shan _Java Architect
 

Similaire à Resume_Anil_Jain_FEB_2017

Similaire à Resume_Anil_Jain_FEB_2017 (20)

Resume_Subrata_Maji
Resume_Subrata_MajiResume_Subrata_Maji
Resume_Subrata_Maji
 
IT Consultant - Intellimatch/Recon/ERP
IT Consultant - Intellimatch/Recon/ERPIT Consultant - Intellimatch/Recon/ERP
IT Consultant - Intellimatch/Recon/ERP
 
Deb CV
Deb CV Deb CV
Deb CV
 
Resume
ResumeResume
Resume
 
hCv
 hCv hCv
hCv
 
shruthi correct resume
shruthi correct resumeshruthi correct resume
shruthi correct resume
 
VishalBudhani_Resume
VishalBudhani_ResumeVishalBudhani_Resume
VishalBudhani_Resume
 
Vishal Soni-J2EE
Vishal Soni-J2EEVishal Soni-J2EE
Vishal Soni-J2EE
 
Jagdish_Kulkarni_PMP_CSM
Jagdish_Kulkarni_PMP_CSMJagdish_Kulkarni_PMP_CSM
Jagdish_Kulkarni_PMP_CSM
 
Jagdish_Kulkarni_PMP_CSM
Jagdish_Kulkarni_PMP_CSMJagdish_Kulkarni_PMP_CSM
Jagdish_Kulkarni_PMP_CSM
 
Resume_Final-29-10-16
Resume_Final-29-10-16Resume_Final-29-10-16
Resume_Final-29-10-16
 
Anand_Resume
Anand_ResumeAnand_Resume
Anand_Resume
 
Sandesh Sodaye_0.5
Sandesh Sodaye_0.5Sandesh Sodaye_0.5
Sandesh Sodaye_0.5
 
AbdulRasoolShaik_Pega_LSA
AbdulRasoolShaik_Pega_LSAAbdulRasoolShaik_Pega_LSA
AbdulRasoolShaik_Pega_LSA
 
ORACLE DEVELOPER
ORACLE DEVELOPERORACLE DEVELOPER
ORACLE DEVELOPER
 
DC
DCDC
DC
 
AUSTIN CHRISTOPER PETER
AUSTIN CHRISTOPER PETERAUSTIN CHRISTOPER PETER
AUSTIN CHRISTOPER PETER
 
Srikanth.Mulesoft
Srikanth.MulesoftSrikanth.Mulesoft
Srikanth.Mulesoft
 
Resume_Subrata_Maji
Resume_Subrata_MajiResume_Subrata_Maji
Resume_Subrata_Maji
 
Srinivas_Pujari_Profile
Srinivas_Pujari_ProfileSrinivas_Pujari_Profile
Srinivas_Pujari_Profile
 

Resume_Anil_Jain_FEB_2017

  • 1. Resume Anil Kumar Jain Current address Personal Details #16, Basant-prem nivas, 3rd cross, Date of Birth : 6th June 1979 Dasappa layout 3rd Block, Near Food Corner Language : Hindi & English Ramamurthy Nagar, Bangalore, India Passport : Z2345579 Post Code: 560016 Mobile: 91-9886637835 Nationality : Indian Email: anil.jain.baba@gmail.com Marital status : Married I have 13 years and 8 moths of total experience in the analysis, design and development of applications primarily using Java, J2EE, Big Data (Hadoop and Spark), NOSQL (Mongo DB/HBASE), SQL DB (Oracle, Sybase, DB2). Ability to train, influence a team, Domain knowledge in Banking – Derivatives and Risk Technology, Equity Trading and Portfolio management, Finance, Logistic, positive attitude & perseverance to undertake challenging jobs. A self-starter with a clear understanding and a goal oriented approach to problem solving. Presently working as Senior Principal Developer at Oracle Financial Services In my current role working as Java and Big Data architect and also on project migration on cloud platform as true SAAS. I am working on different products related to financial services analytical applications for re architect and re engineering as SAAS/micro services model on oracle cloud platform. Also a passionate full stack developer to develop POC/MVP on new technologies. Also takes care of writing framework, reusable code for the projects.  Java and Big Data architect and developer  Enterprise Application  Application Development  Application Maintenance  Application Support  Domain: Front office – Equity Trading, Asset Management, Commodity – Energy desk.  Sun certified Programmer  Sun certified web component developer  Certified in Unix, C and Data structure  MongoDB Certified  Data Science in Progress  OCMEA certification in progress earlier known as SCEA(Sun certified Java architect) Certifications:  Sun certified Programmer  Sun certified web component developer  Certified in Unix, C and Data structure  MongoDB Certified  Data science in progress with Coursera  OCMEA certification in progress earlier known as SCEA(Sun certified Java architect) In progress: Career objectives: Main objective is to get better opportunity to enhance my s/w skills with new developments strategies, technology, realizing trend changes and positively responding to them at the earliest are my tasks-at-hand which includes effective implementation of solution to business problems with a Date: Oct, 2015 Page 1 Step 1/Step 2 Completed OCMEA training by Oracle (Completed) Step 3: Java (EE) Enterprise Architect Certified Master Assignment 1Z0-865 (Completed) Step 4: Java (EE) Enterprise Architect Certified Master Assignment 1Z0-865 (In progress)
  • 2. Resume Anil Kumar Jain strong knowledge base in areas like Operating systems, Database management systems, Object- oriented analysis and design and Software engineering concepts. Experience Summary: Note: for detailed work experience refer the section Detailed Work Experience a. Having almost 13 years and 8 months of experience in the analysis, design and development of applications primarily using Java, J2EE, Big Data(Hadoop and Spark), NOSQL (Mongo DB/HBASE), SQL DB(Oracle, Sybase, DB2). Onsite Experience 1 year 2 months (Lehman Brothers (Tokyo, Japan)) 5 months (Societe Generale, Paris) b. Offshore Experience – 9 years • Worked at IGATE GLOBAL SOLUTIONS Ltd., Bangalore as Software Engineer from 14th July, 2003 to 14th July 2005 • Worked at CTS(Cognizant Technology Solutions) as Programmer Analyst from 18th July, 2005 to 30th March, 2007 • Worked as a Consultant in Equity Front office, Lehman Brothers (Tokyo, Japan) through iGate Global Solutions LTD from April, 2007 to June, 2008) • Worked at IGATE Global Solutions Ltd., India from 1st April, 2007 to 3rd Sep, 2009 as Technical Analyst • Worked at JP Morgan chase, India from 14th Sep, 2009 to 28 Oct, 2010 as Associate • Worked at Societe Generale from 11 Nov, 2010 to 1st April 2016 as Technical Manager • Worked at Thermo fisher Scientific from 11 April, 2016 to 29th June 2016 as Staff Engineer • Presently working as Senior Principal Software Developer at Oracle Financial Services Software Ltd. EDUCATION: • M.S in software systems from BITS, Pilani in 2005( Off campus) • B.E. in Industrial Eng. And Management from Siddaganga Institute of Technology, Bangalore University, Graduated in Oct.2001 securing First class with Distinction Aggregate in Percentage: 76.66 % • Secured 7th Rank in Bangalore University 2001 Qualified in GATE 2003 with 85.9 percentile CERTIFICATIONS: • Sun certified Java Programmer (SCJP) for JDK1.4 (Score 75%) • Sun certified WEB component Developer (SCWCD – score 79%) • Certified in C, Data structures and UNIX from IIT Kharagpur through Distance learning Programme. Technical skills ♦ Operating Systems : WindowsNT, Windows98, Windows2000, Red Hat Linux7.1, UNIX (Sco Unix4.2), Sun Solaris ♦ Languages : Java(4/5/6/7/8), J2EE(1.2/1.3/1.4), FLEX 3.0/4.0, HTML, XML, C, XSL, SQL, PL/SQL, UML, Scala 2.X, Pyhton 2/3 ♦ Technology : J2EE (JSP, Servlets, JDBC, EJB 2.0/3.0), Big Data (Hadoop), Swing, Eclipse RCP, Net bean platform, GWT (Google web tool kit). ♦ Client Side Scripting : JavaScript, Flex Date: Oct, 2015 Page 2
  • 3. Resume Anil Kumar Jain ♦ Scripting Language : Shell Scripting, Perl Scripting, Python, Jython. ♦ Framework : Struts, Spring 2/3/4, Hibernate 2/3, Castor, Digester, JSF, Hadoop 1/2 ♦ Database : Oracle 8.0, Oracle 9i/10g/11g, MySQL, Sybase, DB2 8.1, DB2 9.0, MongoDb 2/3, HBase) ♦ Development Tools : Eclipse , Toad, WSAD, Net Beans, IntelliJ ♦ Defect Tracking Tools : PeopleSoft, Prolite, Quality Centre, JIRA ♦ Configuration Tools : Visual Source Safe, CVS, SVN, GIT ♦ Design Tool : Rational Rose, Miscrosoft Visio ♦ Web Servers : Java Webserver, Tomcat 5.0, Tomcat 6.0/8.0 ♦ Middleware Technolgies : Tibco RV, MQ Messaging ♦ Application Servers : Weblogic 8.1/10G/11G, Websphere 6.0/ 6.1 ♦ Software Concepts : OOAD, OO Training Undergone: 1. From 17th July 2003– to 14th August 2003 at IGATE Underwent training on various skills sets like C, OOPS concept using C++, RDBMS using Oracle 8i, Software engineering concept, Operating system fundamentals. 2. From 1st September 2003 to 12th September 2003 at IGATE J2EE Architecture -MVC Model, EJB, Servlet, JSP and Concepts. 3. On 22nd Oct 2003 at IGATE Solid Coding: How to write good code? Program Layout, Guidelines &Rules 4. From 27th October to 31st October 2003 at IGATE Design Patterns: What is a Design Pattern? Four Essential Elements of Design Pattern. The The Catalog of Design Patterns How Design Patterns solves Design Problems? Different Types of Design Patterns: Creational, Structural and Behavioral. 5. From 9 February to 10 February 2004 at IGATE Peer Review and Testing: What is Review? How Importance is it? Different types of Review. What is testing? Different Types of Testing. Different types of Testing Techniques? 6. 4th May 2006 at Cognizant Health Insurance: Health Insurance Basics, Understanding Basics – Key terms, Types of Managed Care Entities, Provider Networks, Plan Design – individual/group, Important Managed Care Processes, Information Technology in Healthcare, Regulations in Healthcare Space Healthcare @ Cognizant 7. From 1st Oct, 2008 to 3rd Oct 2008 at IGATE DB2 SQL Components, objects, data types, SQL Predicates, DB2 Basic Architecture, working with instances and databases, TableSpaces and Bufferpools, working with database objects, Client Connectivity Configuration. 8. 19th Oct at Societe Generale Fundamentals of Fund management Date: Oct, 2015 Page 3
  • 4. Resume Anil Kumar Jain Given Training: 1. Struts Framework 2. Core Java, JSP and servlet for fresher. 3. Spring Framework 4. Involved in preparing training materials on all the major topics in Java 5. Spring 3/4 6. SQL/PLSQL 7. MongoDB and BigData Detailed Work Experience 1. As Principal Software Developer at Oracle Financial Services Software Ltd.(11th July 2017 – till date) Title : Oracle Financial Services Data Foundation. Company : Oracle Technology : Java/J2EE, Oracle 12g, Hadoop 2.0, HBase, JAX-RS, HTML5, KnockoutJS, Oracle OJET javascript framework Project Details : FSDF is ready-to-deploy, dimensional warehouse with a unified model for Enterprise Risk, Finance and Marketing Analytics. • Ready-To-Deploy: Use case based, physicalized Data Model with an integrated Data Management toolkit. • Dimensional Warehouse: Follows Dimensional design principles with fully conformed dimensions for cross subject area analytics. • Unified Model: Common staging area and integrated results area across supported subject areas. Complete information about this product ia available on the link http://www.oracle.com/us/products/applications/financial-services/data- foundation/index.html Role : Senior Principal Software Developer Responsible for : In my current role I am working on different products related to financial services analytical applications for re architect and re engineering as SAAS/microservices model on oracle cloud platform. It involves end to end solution providing on financial analytical products which includes business case understanding, high and low level architect documents preparation, suggesting latest tools and framework for devops, microservices model, realizing latest technology trends in Java, J2EE, Big Data, Database(SQL/NOSQL), other open source technologies. Also a passionate full stack developer to develop POC/MVP on new technologies. Also takes care of writing framework, reusable code for the projects. 2. As Staff Engineer at Thermo fisher Scientific (11 April 2016 – 29th June 2016) Title : Ion Reporting Company : Thermo fisher Scientific Technologies : Jdk 1.8, spring 4, MongoDB 3.0, MySQL 5.5, JavaScript, JQuery 3.0, spring rest services. Project Details : Ion Reporter™ solutions help remove the barriers of NGS data analysis, enabling you to focus on finding the biological meaning of your data. It comprises a suite of bioinformatics tools that streamline and simplify the data analysis, annotation, and reporting of Ion Torrent™ semiconductor sequencing data. Designed for both exploratory and research production use in performing sequencing assays, Ion Reporter™ Software helps you overcome the bioinformatics barriers to interpret DNA variants faster and more consistently. Role : Senior Developer and Lead Responsible for : • Identifying and fixing the performance bottleneck of decision support engine • Identifying the interaction points of Ion reporting services-impl with decision- support-engine module. • Design of integration tier module between services-impl module and decision- support-engine. • High level and low level design of Integration tier. Date: Oct, 2015 Page 4
  • 5. Resume Anil Kumar Jain 3. As Technical Manager at Societe Generale worked for below projects a. Title :Mercure Energy Analytic(Dec 2012 – April 2016) Company : In house application Technologies : Java/J2EE, Flex 3, PHP, Oracle 11 g, Excel add(c#), Big Data (Hadoop 2) Project Details : It is Decision Support System (DSS) and provides energy fundamental data analysis for the Gas and Power markets. The data analysis is short term (within-day, spot) and Mid-term forecasts Long-term analysis using historical data Role : Technical Manager/Project architect Responsible for : • Set up an offshore account for this project. • Srum Master • L1/L2/L3 support • Application Development: Analysis, Design, Maintenance • Rearchitecting entire project and moving legacy technologies to new technologies using Big Data(hadoop) and latest Java/J2ee technology stack • Planning, Estimation, Tracking • Release Management • Migration to Continuous Integration and single push button delivery(Deploy IT) • Implementation of TDD/BDD • Merge two databases into a single database for better maintenance and performance improvement. Also directly saved additional database license cost. • Migration of one project (weather data analytics) from Oracle database to Big Data (Hadoop). 4. As Senior Technical Lead at Societe Generale worked for below projects b. Title :Lomax (Nov, 2010 – Nov 2012) Lyxor Asset Management is a wholly owned subsidiary of Société Générale. Lyxor was established in the year 1998 and has € 77.3 billion of AUM (Feb, 2012). Lyxor offers four types of funds: Exchange Traded funds, Alternative funds, structured funds and Quantitative funds. Company : Lyxor Asset management Technologies :J2EE, Spring, Hibernate, Web logic 10g, Oracle 10g, Nebean platform, JAXWS 2.0 Project detail : Lomax is the liability management application for Lyxor. The functionalities provided by Lomax are as given below: • Lomax imports S/R (Subscription/Redemption) order files (CSV, XLS) sent by different transfer agents via FTP, converts the orders into Lyxor’s standardised formats, estimates and valuates the order using latest NAV of the funds and forwards the orders to LNS / Sophis (asset management application) • Lomax helps in applying limits (arbitrage) given by fund managers on incoming S/R orders. • Lomax sends the cash flow forecasts to fund managers. • Lomax automatically enriches the orders with corresponding third-parties (like distributor) and sales. Date: Oct, 2015 Page 5
  • 6. Resume Anil Kumar Jain • Lomax is used by the middle-office team (MID/GLS) to calculate sales margins for the internal Lyxor sales. • Lomax provides position of funds held by the distributors. Different Modules handled with end to end delivery in this Project:  Registrar Account Referential updates (Dec, 2010)  Sales Tagging Rule Engine: (Jan, 2011 ~ Feb, 2012) • Create, update, Delete • Manual and automatic sales tagging • Carry out Bulk Sales marking (Mar, 2012 ) • Carry out a Sales change (Mar, 2012 ) • Distribution Position Reports (April, 2012 ~ May, 2012) • Display the position of a distributor in one or n fund • Display the position of a distributor in one or n fund between two dates  Switch and Transfer order: All above functionalities for these orders (June, 2012) Role : Senior Technical Leader Responsible for : • Application Developer: Analysis, Design, Maintenance • L3 support: Production support • Technical Team management: Planning, Estimation, Tracking • Release Management • Code Review: Sonar Code review fixes planning and tracking 2. Title : Gauss – Marginal Price (Sept, 2009 – Oct 2010) Company : JP Morgan Chase Technologies : J2EE, Spring, Hibernate, Web logic 10g, Oracle 10g, Eclipse RCP technology, JAXWS 2.0 Project detail : Gauss Marginal Pricer (GMP) is a what-if analysis desktop based application which calculates 170 point Peak, Avg, DRE exposures including the credit impact using the same environment as Gauss. It allows marketers, sales people, structurers, traders and CPS to calculate marginal credit exposures and charges on derivatives trades. It is based on client server model. Client is using Eclipse RCP technology for rich client interfaces. Server is based on J2EE technology using open source framework viz. spring, Hibernate. RCP client talks to server using spring remoting concept. Also some server API is exposed using JAXWS 2.0 web service API. Client continuously poll for the updates from the server using event and polling mechanism. It uses heavily multithreaded programming and RCP Job Api. Role : Application Developer (Analysis, Design, Maintenance), Product Specialist Responsible for: • Have excellent knowledge of the entire Gauss MP system, and help offshore vendor team clarify items they are working on. • Lead the structuring tool integration project. • Single handedly delivered the entire Trade structuring tool integration project. • Support the Users in Non New York time. The user base is Asia Pacific • Onsite and offshore coordination for issue clarification • Scheduled releases of enhancement and JIRA items • Time to time responsible to give training to team on new features and enhancement. Date: Oct, 2015 Page 6
  • 7. Resume Anil Kumar Jain 3. Title : SCV – Single Customer View (July, 2008 – 3rd Sept, 2009 ) Company : iGate Global Solutions LTD Customer : MLJ – Manu life Japan, site: http://www.manulife.com Technologies : J2EE, Spring, Hibernate, DB2 V9, WAS 6.1, Lotus Domino Server 6.5 Project detail : MLJ system currently has no general function to inquire or search all the policy data of a customer at once, causing inconvenience to users when collecting information. (E.g. Policy Inquiry by Customer, Coverage Details List by Customer, Coverage List by Insured, etc.). Proposed SCV System addresses this issue by providing the Customer Inquiry, Policy Inquiry and Prospect Inquiry. Prospect and Policy information will be received from Web Illustrator, Unisys, Ingenium and Vantage systems to SCV target database. The whole project is basically divided into part online part and batch part. Batch part is the core where the whole business and reconciliation logic is written to reconcile the date from different systems. It is the periodic scheduling of batch jobs to transfer the data from the source system to the target database. Role : Module lead Responsible for: • Visualization of the software architecture using multiple views. • High-level description of components that will be the building blocks of the software architecture. • Identification of design patterns and frameworks that will be used for development. • SSO integration using WAS 6.1 and Domino Server 6.5 • Development and design of the Batch framework for the data batch processing • Lead the batch team • Onsite and offshore coordination for the batch team 4. As a Consultant in Lehman Brothers (Tokyo, Japan) through iGate Global Solutions LTD (April, 2007 ~ June, 2008) Worked as both in RTB (run the bank) and MTB (move the bank) Business Responsibilities in different projects in Lehman Brothers (RTB): • Responsible for support, maintenance, Enhancement of Front office trading System called Puma, Royal Blue Fidessa. Portfolios are received from clients through many vehicles: o FIX Connectivity o Email / FTP / Bloomberg • Sales Trader can modify/enrich an order regardless of the current state of the order through Puma/Fidessa • Sales Trader can modify/enrich an order regardless of the current state of the order • Maintains the internal state of the order (market view) • Maintains the external state of the order (clients view) • Trades are feed to Athena thru front-office trading system. • Raw executions are allocated to different accounts / sub-accounts. • Trade principal, commission, fees, taxes, settlement dates are calculated and a different trade legs depending on allocation account are generated. Technical Responsibilities (MTB): • Analysis, design and development/Enhancement and total migration of sales trader dependency on Fidessa to Puma for Single stock trading • Requirements Study • Understanding the present architecture/framework of Puma( Sales trading system) and tailor it for reducing dependency on OMAR() • Design/Coding/Testing • Creating local server Instance, server migration. • Support Date: Oct, 2015 Page 7
  • 8. Resume Anil Kumar Jain Major Projects: a. Title : Puma - Single Stock Trading (April, 2007 – Nov, 2007) Technologies : Java, Swing, JDBC, Hibernate, JGoodies, Jide, Jython Perl/Shell Scripting Hummingbird Connectivity V9.0 Web logic 9.1 for deploying the desktop version Sales Trading to application server Timestamp DB, Sybase TIBCO 7.2 Project detail : The primary objective of this project is to consolidate both cash and portfolio sales & sales traders onto a single platform while keeping all the current functionalities in the new platform. Sales traders have the additional function of working an order directly, from that of a pure sales group. Currently sales traders have various different channels for executing an order ex: a. direct market, b. auto trader, c. broker fill, d. house fill from a prop book, and e. route to execution desk. The new consolidated sales & sales traders desktop must provide all the channels currently available in the new system PUMA. b. Title : Puma - Facilitation Trading Service (Nov, 2007 – Jan, 2008) Technologies : Java, Swing, JDBC, Hibernate, JGoodies, Jide, Jython Perl/Shell Scripting Hummingbird Connectivity V9.0 Web logic 9.1 for deploying the desktop version Sales Trading to application server Timestamp DB, Sybase TIBCO 7.2 Project detail : A user has the option to cross Japanese products by choosing two child orders. The GUI validates the cross by confirming that the products have a Japanese country code and that the two orders are on opposite sides. This facilitation trading service runs as a separate application outside the core PUMA server. Support for additional markets will be added in due course. c. Title : Puma - Viewing / Manual Reporting (Feb, 2008 – June, 2008 ) Technologies : Java, Swing, JDBC, Hibernate, JGoodies, Jide, Jython Perl/Shell Scripting Hummingbird Connectivity V9.0 Timestamp DB, Sybase Project detail : Added new functionality to view both trading and customer executions via the “Report Execs” GUI. Clicking the “Show Execs” icon from any working blotter will automatically populate the Report Execs GUI with all trading and customer executions received on an order for entitled users. For FIX orders set for Manual Reporting, users may then report those executions individually or in aggregate to their customer. 4. As a Programmer Analyst in Cognizant Technology Solutions (Bangalore, India) (18th July, 2005 ~ 30th Mar, 2007) Major Projects: 4. 1 Project Name : MyUhc.com Customer : United Health Care Group Period : Dec, 2005 – Mar, 2005 Industry : Health care Insurance Environment : J2EE, Servlets, JSPs, STRUTS, Spring Framework, Clear Case version tool, web sphere 5.1 Date: Oct, 2015 Page 8
  • 9. Resume Anil Kumar Jain Role : Developer Responsible for: • Involved in Health Tracker module • Involved in activities from Design to testing (Unit Testing). • Involved in setting the project web based environment. • Involved in preparing design document for the Health Tracker and Health Calendar Module. • Impart training to team member on Spring Framework • Responsible for module delivery, status tracking and controlling of modules. Brief description of the project: Myuhc.com offers great new tools to help the registered member's current health status, get their goals, start a program, and track their progress. It provides better management of health with the convenience of having all health information in one place. Myuhc.com has scheduled quarterly release for providing a better user experience with the site along with enhancing the scalability and performance of the entire site. Each release focuses on certain areas of the application. Client description:- UnitedHealth Group is a diversified health and well-being company dedicated to making the health care system work better. The company directs its resources into designing products, providing services and applying technologies that: • Improve access to health and well-being services; • Simplify the health care experience; • Promote quality; and, • Make health care more affordable. Through its six business segments – UnitedHealthcare, Ovations, AmeriChoice, Uniprise, Specialized Care Services and Ingenix – UnitedHealth Group serves the entire spectrum of health care participants: individual consumers, employers, governments, commercial players and intermediaries, care providers ranging from hospitals to physicians, and pharmaceutical and medical device manufacturers. UnitedHealth Group operates in all states of America and internationally. UnitedHealth Group was ranked No. 1 on Fortune magazine’s 2005 list of the Most Admired Health Care Companies. UnitedHealth Group was ranked No. 5 on the 2005 BusinessWeek 50, a list of the nation’s best-performing large public corporations. Stock Listing: UnitedHealth Group’s common stock is traded on the New York Stock Exchange under the symbol UNH. 4.2 Project Name : OAG–TP Customer : OAG Worldwide Ltd. Period : 07/19/2005 – 01/11/2005 Industry : Hospitality Environment : J2EE, Servlets, JSPs, STRUTS, Microsoft Visual Source Safe, Apache tomcat 5.0 Role : Developer Responsible for: • Involved in developing Hotel Search module • Involved in PCRs and bug fixing for the Hotel Search module • Involved in setting the project web based environment. • Involved in preparing design document for the over all application with team lead Date: Oct, 2015 Page 9
  • 10. Resume Anil Kumar Jain • Impart trainning to team member on Struts Framework Brief description of the project: The Travel Planner product range is one of OAG’s key products, delivering its data and associated functionality to subscribers either through the Extranet, Intranet or ‘single user’ version. Customers are both travelers and travel arrangers, who use the product to plan travel arrangements for multiple people. This project is a major initiative to re-engineer the Travel Planner Product based on Java/ J2EE, Websphere, DB2, Cloudscape and other related technologies. 5. As Senior Software Engineer in IGATE GLOBAL SOLUTIONS Ltd. (14th July, 2003 ~ 14th July 2005) 5.1 Project Name : GRIT Adams Customer : General Motors, US Company : iGATE Global Solutions Ltd Period : Nov 2004 – May 2005 Industry : Automobile Environment : Apache Struts 1.1, Java1.4, JSP, Sun One Web server, Oracle9i Eclipse2.1, Toad 7.6, XML, XSL, Rational Rose, CVS, XDoclet, ANT, JSP Tags Role : Developer Responsible for: • Involved in developing reporting framework CRDF(Common reporting development framework) • Report generation(Excel, PDF, Html) using XSL, XML along with Standard tools, Software/framework(CRDF) • Involved in PCRs and bug fixing for the Report module • Involved in the code review for Report module • Prepared the UTPs and STPs for Report module. • Involved in the unit testing and integration testing. Brief description of the project: GM has requested for re-architecting the Current Global Reporting Investigation Tool (GRIT) application from current 2 tier web architecture to 3 Tier architecture. Along with re-architecting several functional and Sox related Security enhancements will also be implemented. The user base of this application will increase from US to all the GM uses across the Globe. Client description:- General Motors Corporation (NYSE: GM), also known as GM, is an American automobile maker with worldwide operations and brands including Buick, Cadillac, Chevrolet, GMC, Holden, Hummer, Opel, Pontiac, Saturn, Saab and Vauxhall. Chevrolet and GMC divisions produce trucks, as well as passenger vehicles. Other brands include AC Delco and Allison Transmission. GM also has a 3% stake in Suzuki in Japan and a joint venture with AvtoVAZ in Russia. In December 2003, it acquired Delta in South Africa, in which it had taken a 45 % stake in 1997, and which is now a fully-owned subsidiary, General Motors South Africa. General Motors is also a majority shareholder (50.9%) in GM Daewoo. GM's headquarters are in the Renaissance Center in Detroit, Michigan. The company is the world's largest vehicle manufacturer and employs over 340,000 people. In 2001, GM sold 8.5 million vehicles through all its branches; in 2002, GM sold 15 % of all cars and trucks in the world. They also owned Electronic Data Systems from 1984 to 1996 and, prior to selling it to News Corporation, DirecTV. GM owned Frigidaire from 1918 to 1979. 5.2 Project Name : GM – BIW WBCT (Body in White Web Based Change Tracking), US Customer : General Motors, US Date: Oct, 2015 Page 10
  • 11. Resume Anil Kumar Jain Company : iGATE Global Solutions Ltd Period : Mar 2003 – Oct 2004 Industry : Automobile Environment : Apache Struts 1.1, Java1.4, JSP, Sun One Web server, Oracle9i Eclipse2.1, Toad 7.6 Role : Developer Responsible for: • Prepared the Design document for the COLS and FO Report module. • Written the pseudo code for COLS, FO Report module. • Involved in coding for the for COLS, FO Report module. • Generation of Report in PDF and excel format. • Involved in PCRs and bug fixing for the COLS, FO Report module. • Involved in the code review for COLS, FO Report module. • Prepared the UTPs and STPs for the COLS, FO Report module. • Involved in the unit testing and integration testing. Brief description of the project: General Motors' Body in White (BIW), which is responsible for supporting the management of all new products, launches across manufacturing facilities. The Web Based Change Tracking (WBCT) is to help reduce the communication overhead associated with the creation, estimation, funding approval, general communication processes for vehicle program change order log sheets (COLs) and Field Orders (FO). Primarily WBCT is concentrating more on Field Order routing module and Updated COLS Routing to include Investment Tracking module. Client description:- General Motors Corporation (NYSE: GM, description same as above. 5.3 Project Name : Ciber Grit (Security Management System) Project Type : Web based Application Migration and Enhancement Project. Customer : General Motors, US Company : iGATE Global Solutions Ltd Period : Oct 2003 – Feb 2004 Role : Developer Environment : Back End : Oracle Framework : Struts Architecture : MVC Front End : JSP Server : Sun One, Apache Tomcat 4.0 for running purpose Role : QA and Developer Responsible for: UTP and ITP Testing, Development of Fire Incident Security Parts, Role and Incident Search Enhancement Part. Brief description of the project: The existing application provides the security details within/outside the organization across different manufacturing units and in case of any incident, the employees/personnel inform the respective authorities (internal/external) .The whole process is automated. Initially the application was running on J Run server. Now the application has been migrated to Sun one Server with enhancement. Client description:- Date: Oct, 2015 Page 11
  • 12. Resume Anil Kumar Jain General Motors Corporation (NYSE: GM, description same as above.) 5.4 Project name : TJX Project type : Testing Customer : TJX Company : iGATE Global Solutions Ltd Period : Aug 2003 - Sep 2003 Environment : J2EE Role : Developer Responsible : Preparing test plans, Test Reports and Defect Collection Report. Brief description of the project: Understand the present application from business prospective, as a developer was responsible for Preparing test plans, Test Reports and Defect Collection Report IGATE is providing Testing services to TJX with the Work Brain application, which is a time and attendance management system (ETAS). The domain of this application is ERM (Employee Relation Management). TJX needs QA assistance in performing UAT for this product ETAS for which Work Brain is a vendor. Client description:- TJX operates a national chain of discount retail clothing and home furnishing stores made up of eight brands - T.J. Maxx, Marshalls, HomeGoods, A.J. Wright, and Bob's Stores in the United States, Winners and HomeSense in Canada, and T.K. Maxx in Europe. The company's target customer is middle to upper-middle income shopper, who is fashion and value-conscious and fits the same profile as a department store shopper. The exception is A.J. Wright, which targets a more moderate-income market, and Bob's Stores, which has a largely male customer base and a target customer who spans the moderate to upper-middle income range. The company's off-price mission is to deliver a rapidly changing assortment of quality, brand name merchandise at prices that are 20-60% less than department and specialty store regular prices. Web site: http://www.tjx.com 5.5 Project Name : Web Presence – Shipping Project Type : Web based Application Project Client : TPG (TNT Post Group) Company : iGATE Global Solutions Ltd Period : July 2003 Environment : Back End : IBM AS400 Framework : Struts Architecture : Model 2X Front End : XSL based front end Server : Weblogic Server, Apache Tomcat 4.0 for running purpose Role : QA and Tester Responsible for: Preparing a XSL sheet out of HTML and then populating Data from XML. Also responsible for UTP and Integration Test Plan. Brief description of the project: The Italian Business Unit, in a strong domestic market leadership position, is willing to provide an online web application/environment linked to TNT Systems to allow customers to manage domestic and international shipments geared towards the Italian Market. The environment is to provide a transparent view of the domestic/international shipping management with ease of use. Client description:- Date: Oct, 2015 Page 12
  • 13. Resume Anil Kumar Jain TPG (TNT Post Group): TNT N.V., the holding company of the two brands TNT and Royal TPG Post is a global leader in logistics, mail and express. Based in the Netherlands, it employs 162,000 people in 64 countries and serves over 200 countries in total. It reported sales of EUR 12.6 billion in 2004. TNT N.V. evolved from the 1996 combination of PTT Post, the national postal service of the Netherlands and TNT, the worldwide transport and Logistics Company. Since 1998, TNT N.V. has been publicly listed on the stock exchanges in Amsterdam, Frankfurt, London and New York. The TNT N.V. web site is: www.tnt.com/group. TPG Post, formerly PTT Post, has been the principal mail provider in the Netherlands for more than 200 years and is market leader in international business mail. The TPG Post web site is: www.tpgpost.com. Date: Oct, 2015 Page 13