SlideShare a Scribd company logo
Curriculum Vitae
1 | P a g e
Ankush Sapiah
Email: kushsapiah@gmail.com Mob: 8130664390
Career Objective
To be a part of an organization which offers opportunities for professional growth and a
position where I can apply my skills to make a meaningful contribution to the organization.
Academic Credentials
B. Tech (CSE) Lovely Professional University, Jalandhar 79.38% Jun-2011
Intermediate Army Public School, Jodhpur 85.4% Mar-2007
SSC Army Public School, Jalandhar Cantt 78% Mar-2005
IT Skill Set
High Level Languages : Core Java
Databases : Oracle
Web Services : SOAP
ORM : Hibernate
Web Technologies : Spring
Frameworks & Libraries : Jsp , XML, CSS, JavaScript
Operating systems : Windows 7 / Vista / XP, Linux
Software Packages : Eclipse, MS Office, Notepad++
Experience
Company
Role
Duration
:
:
:
Tavant Technologies Pvt Ltd, Noida
Senior Software Engineer
July 2011 – Present
Core Skills
 Knowledge of the core Java,hibernate and ecommerce flows.
 Using hibernate, JIBXbindings, SOAP services,mule jobs and Vaadin.
 Comfortable in using hibernate as ORM and has used in various modules worked upon and used HQL.
 Sound understanding of e-commerce workflows.
 Developing SOAP service methods to be used in e-commerce flows.
 Developed the mule jobs to process the data for one time used for migration purposes.
 Have the experience of working on Silent Order Post method of payment in cybersource.
 Worked on Vaadin framework for developing admin tool to manage the campaign, vouchers, products
needed for data setup and management for commerce flow.
 Have the experience of working on jsp and basic SQL.
Curriculum Vitae
2 | P a g e
Project Details – (Starting from latest)
Title : Integrate Incomm API to WWE Purchase flow
Client : MLB Advanced Media
Tenure : April 2015 –Present
Team Size : 3
Tools and Frameworks : Java, JSP, XML purchase flow, hibernate.
Description:
It is a payment gateway API which handles transaction of gift cards from the users in USA for the time
being.

Responsibilities:
• Added the functionality to have a new purchase flow in which incomm gift cards will be used by the end
customer.
• Enable the backend to use the new payment instrument and modified the account management part for the
WWE end user so that he can view the details of the subscription purchased with incomm gift card.
Title : Invoice Migrator Job Enhancements
Client : MLB Advanced Media
Tenure : November 2014 –February 2015
Team Size : 3
Tools and Frameworks : Core Java, multi-threading, mule.
Description:
It is a mule job which is used to migrate data of new clubs to the main database for the existing customers
order.

Responsibilities:
• Added the functionality to calculate tax and also look for the recently added card by the user to his wallet
and use that instead of last year’s card.
• Developing JUnit tests for all the scenarios as all the changes are regarding online transactions so every
change was covered in the test scenarios.
Title : Account Updater Enhancements and Cybersource Account Updater
Client : MLB Advanced Media
Tenure : March 2014 – November 2014
Team Size : 3
Tools and Frameworks: Core Java, multi-threading, mule.
Description:
Curriculum Vitae
3 | P a g e
Account Updater is a mule job which is used to read (upto 600K) CC details of existing users using secure
tokenize service and write the same to the file and encrypt the file and upload to FTP server and then
download the response file from FTP server and update the CC info using secure tokenize service to update
the new CC details for the existing users.
Cybersource account updater is a mule job which hits the cybersource url and download the updated
accounts information of the users and updates the same in our db through the secure tokenize service to
update the new CC details for the existing users.
Responsibilities:
•To read the data (600K at a time) from the database and call the rest service to get the credit card details by
sending data (secret token from DB) and write that content in one text file.
•Encrypt the file created and upload the same on FTP server so that the bank (client) can download it.
•Download the encrypted file from FTP server sent by client and decrypt the same to read the new CC
details from file.
•Call the tokenize service by sending new details and store the new token with updated info in the DB.
Title : Account Updater
Client : MLB Advanced Media
Tenure : December 2013 –March 2014
Team Size : 3
Tools and Frameworks : Core Java, multi-threading, mule.
Description
Account Updater is a mule job which is used to read (upto 600K ) CC details of existing users using secure
tokenize service and write the same to the file and encrypt the file and upload to FTP server and then
download the response file from FTP server and update the CC info using secure tokenize service to update
the new CC details for the existing users.
Responsibilities
 To read the data (600K at a time) from the database and call the rest service to get the credit card
details by sending data (secret token from DB) and write that content in one text file.
 Encrypt the file created and upload the same on FTP server so that the bank (client) can download it.
 Download the encrypted file from FTP server sent by client and decrypt the same to read the new CC
details from file.
 Call the tokenize service by sending new details and store the new token with updated info in the DB.
Title : PCI Compliance Changes
Client : Major Baseball League,USA
Tenure : July 2013 – November 2013
Team Size : 3
Tools and Frameworks : Core Java, Jsp, Hibernate, JIBX bindings, SOAP services
Description
Curriculum Vitae
4 | P a g e
This was the enhancement in which we have to change the code base according to PCI and store the CC info
at secure location and fetch CC info where ever required from secure service.
Responsibilities
 Did the changes in code level where ever the CC data was getting fetched to call secured tokenize
service and store the token through that service and use that token and save the same token where ever
card details were getting stored.
 Modified the already made JIBX bindings to receive new requests and deliver different sets of
responses.
 Did hibernate mappings changes where ever needed.
 Minimized the number of jsp required for secure servers and made jsp changes where ever required.
Title : Subscription Management
Client : MLB Advanced Media
Tenure : April 2013 – May 2013
Team Size : 3
Tools and Frameworks : Core Java, JIBXbindings, SOAP
Description
In this project we aim to enable user to manage his account and able to update his/her existing payment
details CC/PayPal. For this we need to create the new methods in the existing SOAP service and make UI
changes/ additions as required.
Responsibilities
 Added the JIBX binding for having user to update the CC details in account.
 User can view his/her current details and update the same and handled both response and requests used
in SOAP service calls
Title : Invoice Migrator Job
Client : MLB Advanced Media
Tenure : Oct 2012 – March 2013
Team Size : 3
Tools and Frameworks : Core Java, hibernate, mule.
Description
It is a mule job which is used to migrate data of new clubs to the main database for the existing
customers order.
Responsibilities
 Created the mule job to migrate data from one staging table and then create orders for that customer
in the new DB so that all DB structure have all the relevant information.
 Added the multi- threading feature so that the mule job can process data upto 300K without taking
long time.
 Developing JUnit tests for all the scenarios as all the changes are regarding online transactions so
every change was covered in the test scenarios.
Title : Create service/servlet to post SOP to cybersource
Client : MLB Advanced Media
Curriculum Vitae
5 | P a g e
Tenure : September 2012 – October 2012
Team Size : 1
Tools and Frameworks : Core Java, hibernate, mule.
Description
It is servlet service which is being called after submitting the form from UI and we have to
manipulate the input CC details and then send the SOP request to cybersource and get
subscription id from that and use that subscription id for future transaction for that user and do
not store his/her CC details.
Responsibilities
 Was responsible for doing the java coding and cybersource SOP call and save the response in DB.
Title : Campaign-Setup Admin tool
Client : MLB Advanced Media
Tenure : Dec 2011 – April 2012
Team Size : 3
Tools and Frameworks : Vaadin, hibernate, HQL.
Description
It is an admin tool used to create/manage campaigns, vouchers and redemption codes needed for the
commerce flow in MLB Advanced Media project.
Responsibilities
 Developed using Vaadin framework.
 Used HQL and hibernate as ORM.
Achievements and Activities
 Bagged the Tavant Excellence Award for customer focus in Tavant for the year 2012-2013.
 Bagged SPOT Award twice for continuous quarters for developing admin tool and completing the
requirements within given timeline and learning new technologies side by side needed in the
project.
 Won severalprizes in drawing competitions at school level.
 IBM DB2 certified Associate.
 Organized and participated in many extra-curricular activities at school and university level.
Hobbies and Interests
 Playing cricket, table tennis, pool, badminton.
 Watching cricket, movies and listening to music.
 Love adventure activities - trekking, camping, safariand more.
 Photography (outdoors, objects).
 Knowing new people and making friends.
Curriculum Vitae
6 | P a g e
Personal Dossier
Date ofBirth
Gender
:
:
11-12-1988
Male
Father's Name : Ashok Kumar
Languages known : English, Hindi, Punjabi, Pahari
Marital status : Single
Permanent address : House no- S4 Naina Apartments, Baddi , Dist Solan
Declaration
I hereby declare that all the information furnished above is true, complete & correct to the best of my
knowledge.
Date : November, 2014
Place : Noida Ankush Sapiah

More Related Content

What's hot

Code-magic IBM FINAL
Code-magic IBM FINALCode-magic IBM FINAL
Code-magic IBM FINALRatnam Dubey
 
senior software developer .net
senior software developer .netsenior software developer .net
senior software developer .net
Rakesh Kumar Kushwaha
 
Internship Report
Internship ReportInternship Report
Internship ReportJiali Chen
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
researchinventy
 
Rakesh_Resume
Rakesh_ResumeRakesh_Resume
Rakesh_ResumeRakesh Br
 
Saravana cv
Saravana cvSaravana cv
Saravana cv
Saravana J
 
Subscription based control system to automate management of events for robots
Subscription based control system to automate management of events for robotsSubscription based control system to automate management of events for robots
Subscription based control system to automate management of events for robots
dbpublications
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-Stica
Sharath Raj
 
SwatiKashEx_TeResume
SwatiKashEx_TeResumeSwatiKashEx_TeResume
SwatiKashEx_TeResumeSwati Kumari
 

What's hot (19)

Code-magic IBM FINAL
Code-magic IBM FINALCode-magic IBM FINAL
Code-magic IBM FINAL
 
senior software developer .net
senior software developer .netsenior software developer .net
senior software developer .net
 
PDFArticle
PDFArticlePDFArticle
PDFArticle
 
ISUG SSB Lior King
ISUG SSB Lior KingISUG SSB Lior King
ISUG SSB Lior King
 
kamal.docx
kamal.docxkamal.docx
kamal.docx
 
Internship Report
Internship ReportInternship Report
Internship Report
 
Bdc Screens
Bdc ScreensBdc Screens
Bdc Screens
 
fieldwork
fieldworkfieldwork
fieldwork
 
XML Bible
XML BibleXML Bible
XML Bible
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Rakesh_Resume
Rakesh_ResumeRakesh_Resume
Rakesh_Resume
 
Ashish Bera
Ashish BeraAshish Bera
Ashish Bera
 
santosh_resume
santosh_resumesantosh_resume
santosh_resume
 
Saravana cv
Saravana cvSaravana cv
Saravana cv
 
Subscription based control system to automate management of events for robots
Subscription based control system to automate management of events for robotsSubscription based control system to automate management of events for robots
Subscription based control system to automate management of events for robots
 
Final Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-SticaFinal Year Project BCA Presentation on Pic-O-Stica
Final Year Project BCA Presentation on Pic-O-Stica
 
Sindhumathi Vellaidurai
Sindhumathi VellaiduraiSindhumathi Vellaidurai
Sindhumathi Vellaidurai
 
Jms session (1)
Jms session (1)Jms session (1)
Jms session (1)
 
SwatiKashEx_TeResume
SwatiKashEx_TeResumeSwatiKashEx_TeResume
SwatiKashEx_TeResume
 

Similar to ankush_resume

Resume_java_6+yrs_exp
Resume_java_6+yrs_expResume_java_6+yrs_exp
Resume_java_6+yrs_expRama Chowdari
 
Robin Updated
Robin UpdatedRobin Updated
Robin UpdatedRobin Raj
 
Updated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeUpdated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeSaket Mrinal
 
Raja_Prabhu_Temenos
Raja_Prabhu_TemenosRaja_Prabhu_Temenos
Raja_Prabhu_TemenosRajaprabhu S
 
Jonas Barochia_Java Developer
Jonas Barochia_Java DeveloperJonas Barochia_Java Developer
Jonas Barochia_Java DeveloperJonas Barochia
 
Prasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_ExpPrasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_ExpPrasant Kumar Nayak
 
MatlubImamProfile
MatlubImamProfileMatlubImamProfile
MatlubImamProfileMatlub Imam
 
Sabith_Byari-Resume_Updated
Sabith_Byari-Resume_UpdatedSabith_Byari-Resume_Updated
Sabith_Byari-Resume_UpdatedSabith Byari
 
Projects Handled_TCS
Projects Handled_TCSProjects Handled_TCS
Projects Handled_TCSSambit Behera
 

Similar to ankush_resume (20)

Resume
ResumeResume
Resume
 
Resume - Malay
Resume - MalayResume - Malay
Resume - Malay
 
Resume_java_6+yrs_exp
Resume_java_6+yrs_expResume_java_6+yrs_exp
Resume_java_6+yrs_exp
 
Robin Updated
Robin UpdatedRobin Updated
Robin Updated
 
RahulParwekar_Resume
RahulParwekar_ResumeRahulParwekar_Resume
RahulParwekar_Resume
 
Updated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeUpdated SAKET MRINAL Resume
Updated SAKET MRINAL Resume
 
Raja_Prabhu_Temenos
Raja_Prabhu_TemenosRaja_Prabhu_Temenos
Raja_Prabhu_Temenos
 
shiv_chandra_pathak
shiv_chandra_pathakshiv_chandra_pathak
shiv_chandra_pathak
 
ShaileshSinha_CV
ShaileshSinha_CVShaileshSinha_CV
ShaileshSinha_CV
 
Kishan_Resume
Kishan_ResumeKishan_Resume
Kishan_Resume
 
Resume
ResumeResume
Resume
 
Sandip_Resume
Sandip_ResumeSandip_Resume
Sandip_Resume
 
Resume
ResumeResume
Resume
 
Jonas Barochia_Java Developer
Jonas Barochia_Java DeveloperJonas Barochia_Java Developer
Jonas Barochia_Java Developer
 
Prasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_ExpPrasant_nayak_NthDimenzion _4Yr_Exp
Prasant_nayak_NthDimenzion _4Yr_Exp
 
MatlubImamProfile
MatlubImamProfileMatlubImamProfile
MatlubImamProfile
 
San_Resume_new
San_Resume_newSan_Resume_new
San_Resume_new
 
Sabith_Byari-Resume_Updated
Sabith_Byari-Resume_UpdatedSabith_Byari-Resume_Updated
Sabith_Byari-Resume_Updated
 
Projects Handled_TCS
Projects Handled_TCSProjects Handled_TCS
Projects Handled_TCS
 
Resume_Sourin
Resume_SourinResume_Sourin
Resume_Sourin
 

ankush_resume

  • 1. Curriculum Vitae 1 | P a g e Ankush Sapiah Email: kushsapiah@gmail.com Mob: 8130664390 Career Objective To be a part of an organization which offers opportunities for professional growth and a position where I can apply my skills to make a meaningful contribution to the organization. Academic Credentials B. Tech (CSE) Lovely Professional University, Jalandhar 79.38% Jun-2011 Intermediate Army Public School, Jodhpur 85.4% Mar-2007 SSC Army Public School, Jalandhar Cantt 78% Mar-2005 IT Skill Set High Level Languages : Core Java Databases : Oracle Web Services : SOAP ORM : Hibernate Web Technologies : Spring Frameworks & Libraries : Jsp , XML, CSS, JavaScript Operating systems : Windows 7 / Vista / XP, Linux Software Packages : Eclipse, MS Office, Notepad++ Experience Company Role Duration : : : Tavant Technologies Pvt Ltd, Noida Senior Software Engineer July 2011 – Present Core Skills  Knowledge of the core Java,hibernate and ecommerce flows.  Using hibernate, JIBXbindings, SOAP services,mule jobs and Vaadin.  Comfortable in using hibernate as ORM and has used in various modules worked upon and used HQL.  Sound understanding of e-commerce workflows.  Developing SOAP service methods to be used in e-commerce flows.  Developed the mule jobs to process the data for one time used for migration purposes.  Have the experience of working on Silent Order Post method of payment in cybersource.  Worked on Vaadin framework for developing admin tool to manage the campaign, vouchers, products needed for data setup and management for commerce flow.  Have the experience of working on jsp and basic SQL.
  • 2. Curriculum Vitae 2 | P a g e Project Details – (Starting from latest) Title : Integrate Incomm API to WWE Purchase flow Client : MLB Advanced Media Tenure : April 2015 –Present Team Size : 3 Tools and Frameworks : Java, JSP, XML purchase flow, hibernate. Description: It is a payment gateway API which handles transaction of gift cards from the users in USA for the time being.  Responsibilities: • Added the functionality to have a new purchase flow in which incomm gift cards will be used by the end customer. • Enable the backend to use the new payment instrument and modified the account management part for the WWE end user so that he can view the details of the subscription purchased with incomm gift card. Title : Invoice Migrator Job Enhancements Client : MLB Advanced Media Tenure : November 2014 –February 2015 Team Size : 3 Tools and Frameworks : Core Java, multi-threading, mule. Description: It is a mule job which is used to migrate data of new clubs to the main database for the existing customers order.  Responsibilities: • Added the functionality to calculate tax and also look for the recently added card by the user to his wallet and use that instead of last year’s card. • Developing JUnit tests for all the scenarios as all the changes are regarding online transactions so every change was covered in the test scenarios. Title : Account Updater Enhancements and Cybersource Account Updater Client : MLB Advanced Media Tenure : March 2014 – November 2014 Team Size : 3 Tools and Frameworks: Core Java, multi-threading, mule. Description:
  • 3. Curriculum Vitae 3 | P a g e Account Updater is a mule job which is used to read (upto 600K) CC details of existing users using secure tokenize service and write the same to the file and encrypt the file and upload to FTP server and then download the response file from FTP server and update the CC info using secure tokenize service to update the new CC details for the existing users. Cybersource account updater is a mule job which hits the cybersource url and download the updated accounts information of the users and updates the same in our db through the secure tokenize service to update the new CC details for the existing users. Responsibilities: •To read the data (600K at a time) from the database and call the rest service to get the credit card details by sending data (secret token from DB) and write that content in one text file. •Encrypt the file created and upload the same on FTP server so that the bank (client) can download it. •Download the encrypted file from FTP server sent by client and decrypt the same to read the new CC details from file. •Call the tokenize service by sending new details and store the new token with updated info in the DB. Title : Account Updater Client : MLB Advanced Media Tenure : December 2013 –March 2014 Team Size : 3 Tools and Frameworks : Core Java, multi-threading, mule. Description Account Updater is a mule job which is used to read (upto 600K ) CC details of existing users using secure tokenize service and write the same to the file and encrypt the file and upload to FTP server and then download the response file from FTP server and update the CC info using secure tokenize service to update the new CC details for the existing users. Responsibilities  To read the data (600K at a time) from the database and call the rest service to get the credit card details by sending data (secret token from DB) and write that content in one text file.  Encrypt the file created and upload the same on FTP server so that the bank (client) can download it.  Download the encrypted file from FTP server sent by client and decrypt the same to read the new CC details from file.  Call the tokenize service by sending new details and store the new token with updated info in the DB. Title : PCI Compliance Changes Client : Major Baseball League,USA Tenure : July 2013 – November 2013 Team Size : 3 Tools and Frameworks : Core Java, Jsp, Hibernate, JIBX bindings, SOAP services Description
  • 4. Curriculum Vitae 4 | P a g e This was the enhancement in which we have to change the code base according to PCI and store the CC info at secure location and fetch CC info where ever required from secure service. Responsibilities  Did the changes in code level where ever the CC data was getting fetched to call secured tokenize service and store the token through that service and use that token and save the same token where ever card details were getting stored.  Modified the already made JIBX bindings to receive new requests and deliver different sets of responses.  Did hibernate mappings changes where ever needed.  Minimized the number of jsp required for secure servers and made jsp changes where ever required. Title : Subscription Management Client : MLB Advanced Media Tenure : April 2013 – May 2013 Team Size : 3 Tools and Frameworks : Core Java, JIBXbindings, SOAP Description In this project we aim to enable user to manage his account and able to update his/her existing payment details CC/PayPal. For this we need to create the new methods in the existing SOAP service and make UI changes/ additions as required. Responsibilities  Added the JIBX binding for having user to update the CC details in account.  User can view his/her current details and update the same and handled both response and requests used in SOAP service calls Title : Invoice Migrator Job Client : MLB Advanced Media Tenure : Oct 2012 – March 2013 Team Size : 3 Tools and Frameworks : Core Java, hibernate, mule. Description It is a mule job which is used to migrate data of new clubs to the main database for the existing customers order. Responsibilities  Created the mule job to migrate data from one staging table and then create orders for that customer in the new DB so that all DB structure have all the relevant information.  Added the multi- threading feature so that the mule job can process data upto 300K without taking long time.  Developing JUnit tests for all the scenarios as all the changes are regarding online transactions so every change was covered in the test scenarios. Title : Create service/servlet to post SOP to cybersource Client : MLB Advanced Media
  • 5. Curriculum Vitae 5 | P a g e Tenure : September 2012 – October 2012 Team Size : 1 Tools and Frameworks : Core Java, hibernate, mule. Description It is servlet service which is being called after submitting the form from UI and we have to manipulate the input CC details and then send the SOP request to cybersource and get subscription id from that and use that subscription id for future transaction for that user and do not store his/her CC details. Responsibilities  Was responsible for doing the java coding and cybersource SOP call and save the response in DB. Title : Campaign-Setup Admin tool Client : MLB Advanced Media Tenure : Dec 2011 – April 2012 Team Size : 3 Tools and Frameworks : Vaadin, hibernate, HQL. Description It is an admin tool used to create/manage campaigns, vouchers and redemption codes needed for the commerce flow in MLB Advanced Media project. Responsibilities  Developed using Vaadin framework.  Used HQL and hibernate as ORM. Achievements and Activities  Bagged the Tavant Excellence Award for customer focus in Tavant for the year 2012-2013.  Bagged SPOT Award twice for continuous quarters for developing admin tool and completing the requirements within given timeline and learning new technologies side by side needed in the project.  Won severalprizes in drawing competitions at school level.  IBM DB2 certified Associate.  Organized and participated in many extra-curricular activities at school and university level. Hobbies and Interests  Playing cricket, table tennis, pool, badminton.  Watching cricket, movies and listening to music.  Love adventure activities - trekking, camping, safariand more.  Photography (outdoors, objects).  Knowing new people and making friends.
  • 6. Curriculum Vitae 6 | P a g e Personal Dossier Date ofBirth Gender : : 11-12-1988 Male Father's Name : Ashok Kumar Languages known : English, Hindi, Punjabi, Pahari Marital status : Single Permanent address : House no- S4 Naina Apartments, Baddi , Dist Solan Declaration I hereby declare that all the information furnished above is true, complete & correct to the best of my knowledge. Date : November, 2014 Place : Noida Ankush Sapiah