About Me
Phone +91-963 222 3957
E-mail atulagarwal.80@gmail.com
ATUL AGARWAL
Cloud Skills : <...
Cloud Skills : Amazon Web Services (AWS) and Open Shift
SKILLS DEVELOPED: Hadoop (HDFS, MapReduce, Hive, Hbase) and Spark (Core, Streaming and HQL)
PRIMARY KEY SKILLS: Java/J2ee, Spring, Spring Boot, GraphQL, Hibernate, Restful WS and Oracle,
MAJOR CLIENTS: American Express, Yorkshire Building Society (YBS), Deutsche Bank(DB), Credit-Suisse(CS), State Street, India Bulls (IB), CISCO, HP, SAP and many more.
OBJECTIVE: To be a valuable employee for the organization and to contribute significantly to the organization's business achievements.
PROFESSIONAL SUMMARY
Around 10 years of experience on projects involving Java and J2EE and 4 years in Hadoop.
Key strengths are as mentioned below:
- Manage, document, develop, and perform quality assurance on applications and systems. Responds to customer issues with workarounds and solutions
- Worked with team members to take a concept, design and fabricate a product, and make several sales in an national/international market
- Established development patterns and best practices for a large suite of public-facing web applications and API's and code reviews.
- Rich experience of working on numerous projects & ensuring delivery within time & cost parameters in Banking, Financial and Securities.
- Demonstrated proficiency in Java/J2ee and Hadoop.
- Evaluated, recommended and helped implement various web technologies, including frameworks for real-time communication, REST API's, Single Page Applications (Angular JS), Spring MVC/WebAPI.
- Led the development of a suite of software components. These components, used company-wide, helped developers build rich, web-based user interfaces more efficiently and consistently.
- Assisted management in evaluating developers through performance assessments and technical interviews
- Helped define a learning roadmap for development teams, with the intention of improving their overall web development skills
- Continually, on an ad-hoc basis, helped developers solve complex problems related to web development
PROFESSIONAL EXPERIENCE SUMMARY
Currently working in TCS Gurgaon from Jan 2013 to till date as a Technical Architect role,
Worked in Capgemini Bangalore from Feb 2011 to 10 Jan 13 as a Sr. Consultant,
WIPRO Technologies Bangalore from Mar 2010 to Feb 2011 as a Senior Software Engineer and
Synergy Software Ltd, Noida from Jan 2005 to Feb 2010 as a Software Developer.
SOFTWARE SKILL SET:
Languages: Core Java, SCALA
Application Servers: Tomcat, Apache, BEA Web Logic
Framework Spring, Spring Boot, Hibernate
Web Services SOAP and Restful
Database: Oracle, PL/SQL, HBase Nosql
Tools Putty, Toad, Eclipse MS Visio,
Methodologies Agile (Jira & Rally), SDLC, Design Patterns
PROJECT DETAILS:
- Project: Reference Data Tool (RDT)
Client: American Express
Technologies: Java, Spring Boot, Hbase, SQL Server, and Openshift (Cloud).
Project Summary:
Reference Data Tool is a Web application that enables users to maintain their applications reference data that will be used by multiple business processes and cornerstone applications. User can insert, alter the data via a GUI and after the require approval, data will float to the downstream as per the configured data ingestion set up process.
Roles and Responsibilities
I worked here as Technical Lead cum Architect and I owned the technical and managerial responsibilities.
Here below are the jobs under my portfolio
- Gather the information or requirements from Product Owner or end users.
- Analysis the requirement and provide the technical solutions and deliver it.
- Involve in design and development of the solutions provided.
- Provide demo to end users.
- Project: Organized Data Layer (ODL)
Client: American Express
Technology: Hadoop, Hive, Hbase, HDFS, MapReduce, and Spark.
Project Summary:
TCS as a service provider signed an agreement with American Express to process the transaction data
available real-time in conjunction with high performance computing and complex event processing, That data
is ingested using Spark streaming (micro batches) in to central repository and then modelled into the schema
on the Hadoop Cluster.
Roles and Responsibilities
I worked here as Technical Lead cum Architect and I owned the technical and managerial responsibilities.
Here below are the jobs under my portfolio
- Gather the information or requirements from PO or end users.
- Analyze the requirement and provide the technical solutions and deliver it.
- Involve in design and development of the solutions provided.
- Provide demo to end users.
- ISME (Italy Small Medium Enterprises)
Technology: Java/J2ee, Spring, Web Services and Oracle
Client: Deutsche Bank, London
Description
This is a Credit Risk Application for internal DB users allowing them to analyze and mitigate the risk of credit
given to their customers. System interact with multiple external API like CRIF for performing credit analysis for
their counter parties.
Roles and Responsibilities
I worked here as Project Lead. I owned the technical and managerial responsibilities.
Here below are the jobs under my portfolio
- Gather the information or requirements from Product Owner.
- Analyze the requirement and provide the technical solutions.
- Involve in design and development of the solutions provided.
- Follow up with testing team and prepared document for production release.
- Work Driver Elimination (Spend to Save)
Technology: Java/J2EE and Database
Client: Credit-Suisse, Zurich, New York and London
Description
We developed many UI/Batch/Unix Based solutions based on many exist application like Prime Brokerage, Equities , CTS and others application to minimize Credit Suisse procedural technical group (PTG) support team (L1,L2 and L3) effort. Following are some components developed by us under this project.
- Client and Group Mapping
- Multiple-Broker Mapping with existing client and CSV upload.
- Trade Re-Initiate
- Data Purging and File Archiving
- PSDW, Unix File Handling
- Global Reporting Tool with Java Quartz Scheduler (Product, It can work any J2EE server)
- Task Engine (Product, It can work any J2EE server)
- Many UI reports on different-2 environment.
- 4i Principal for Approved and Rejected
Roles and Responsibilities
I have been given a role of Project Lead and managing 8 team members. I am owning the technical and managerial responsibilities. Here below are the jobs under my portfolio.
- Gather the information from Client.
- Prepare the technical and functional document.
- Prepare the project Plan with all phases like requirement gathering, Dev efforts, testing and deployment efforts.
- Prepare the project metric.
- Provide technical support to team members and debug their code.
- Internal and External code review.
- Design and Coding.
- Half-yearly and Annually appraisal
EDUCATION (TECHNICAL)
- M. Sc Computer Science from MCRP University Bhopal (MP) in Jan 2006.
- DOEACC ‘A’ Level in Jan 2004.
- Diploma in Advanced Software & Technology (DAST) CMC Ltd.
EDUCATION (ACADEMIC)
- B.Sc in Math, Statistics & Economics from C.C.S. University Meerut, in 2000.
- 12th in Math group from Government Inter College (G.I.C.) Meerut, in 1997.
- 10th in Math group from Government Inter College (G.I.C.) Meerut, in 1995.
HOBBIES: Cooking and Outdoor games.
PERSONAL:
Date of Birth : 21st July, 1980
Passport No. : M4427323
Contact No. : +91- 99002 85012
Atul Agarwal
Show More
Skills
Web Development
Software Testing
Data & Analytics
Database
Software Engineering
Programming Language
Operating System
Others
Development Tools
Portfolio Projects
Company
Project: Reference Data Tool (RDT)
Description
- Project: Reference Data Tool (RDT)
Client: American Express
Technologies: Java, Spring Boot, Hbase, SQL Server, and Openshift (Cloud).
Project Summary:
Reference Data Tool is a Web application that enables users to maintain their applications reference data that will be used by multiple business processes and cornerstone applications. User can insert, alter the data via a GUI and after the require approval, data will float to the downstream as per the configured data ingestion set up process.
Roles and Responsibilities
I worked here as Technical Lead cum Architect and I owned the technical and managerial responsibilities.
Here below are the jobs under my portfolio
- Gather the information or requirements from Product Owner or end users.
- Analysis the requirement and provide the technical solutions and deliver it.
- Involve in design and development of the solutions provided.
- Provide demo to end users.
Show More Show Less
Tools
EclipseCompany
Organized Data Layer (ODL)
Description
Project Summary:
TCS as a service provider signed an agreement with American Express to process the transaction data
available real-time in conjunction with high performance computing and complex event processing, That data
is ingested using Spark streaming (micro batches) in to central repository and then modelled into the schema
on the Hadoop Cluster.
Roles and Responsibilities
I worked here as Technical Lead cum Architect and I owned the technical and managerial responsibilities.
Here below are the jobs under my portfolio
- Gather the information or requirements from PO or end users.
- Analyze the requirement and provide the technical solutions and deliver it.
- Involve in design and development of the solutions provided.
- Provide demo to end users.
Skills
Hadoop Hive Apache SparkTools
EclipseCompany
ISME (Italy Small Medium Enterprises)
Role
Project Manager (Team Lead)
Description
Description
This is a Credit Risk Application for internal DB users allowing them to analyze and mitigate the risk of credit
given to their customers. System interact with multiple external API like CRIF for performing credit analysis for
their counter parties.
Roles and Responsibilities
I worked here as Project Lead. I owned the technical and managerial responsibilities.
Here below are the jobs under my portfolio
- Gather the information or requirements from Product Owner.
- Analyze the requirement and provide the technical solutions.
- Involve in design and development of the solutions provided.
- Follow up with testing team and prepared document for production release.
Tools
EclipseCompany
o Work Driver Elimination (Spend to Save)
Role
Project Manager (Team Lead)
Description
We developed many UI/Batch/Unix Based solutions based on many exist application like Prime Brokerage, Equities , CTS and others application to minimize Credit Suisse procedural technical group (PTG) support team (L1,L2 and L3) effort. Following are some components developed by us under this project.
- Client and Group Mapping
- Multiple-Broker Mapping with existing client and CSV upload.
- Trade Re-Initiate
- Data Purging and File Archiving
- PSDW, Unix File Handling
- Global Reporting Tool with Java Quartz Scheduler (Product, It can work any J2EE server)
- Task Engine (Product, It can work any J2EE server)
- Many UI reports on different-2 environment.
- 4i Principal for Approved and Rejected
Roles and Responsibilities
I have been given a role of Project Lead and managing 8 team members. I am owning the technical and managerial responsibilities. Here below are the jobs under my portfolio.
- Gather the information from Client.
- Prepare the technical and functional document.
- Prepare the project Plan with all phases like requirement gathering, Dev efforts, testing and deployment efforts.
- Prepare the project metric.
- Provide technical support to team members and debug their code.
- Internal and External code review.
- Design and Coding.
- Half-yearly and Annually appraisal
Tools
Eclipse