I am interested and applying for a position for Senior Software Developer
and I have over 5.8 Years exp in (.Net) with C# Application with sql server and Oracle database
Research Inventy : International Journal of Engineering and Scienceresearchinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
5 years and 8 months of experience in Software testing with extensive knowledge of testing methodologies and specialized in Manual Testing. Well versed in Functional Testing, Regression Testing and Smoke testing. Experience in all phase of testing lifecycle including Requirement Analysis, Test Case Design, Test Execution, Defect logging and Defect closure.
• Working as a Senior Test Engineer in MindTree Ltd from Aug 2013 to till date.
• Worked as a Test Engineer in July Systems and Technologies from Apr 2010 to July 2013.
Subscription based control system to automate management of events for robotsdbpublications
In Industrial Robots, a human machine interfaces (HMI) provide means to command and control robots for various purposes. Generally, this is implemented in a reactive manner by using polling (or pull) methodology to manage the events. This methodology restricts the possibilities of automation for reacting to events thus requires a human operator to poll and react to the events based on the skill of the human operator. This sometimes causes non-optimal or wrong responses. This paper proposes a design methodology to dynamically tap the events using a subscription based control system for event based management of robots. This design enables the client to be light-weight, cost effective and makes the responses more reliable. The paper also scrutinizes the alternative design options using semantic web for multirobot coordinative activities.
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
This slide is based on the final year project of BCA. Project was on Online image purchase and Sales System.
The system was developed using PHP at the frontend and Mysql at the Backend.
Image will be uploaded and will be watermarked. USer can buy or sell their lovely images.
I am interested and applying for a position for Senior Software Developer
and I have over 5.8 Years exp in (.Net) with C# Application with sql server and Oracle database
Research Inventy : International Journal of Engineering and Scienceresearchinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
5 years and 8 months of experience in Software testing with extensive knowledge of testing methodologies and specialized in Manual Testing. Well versed in Functional Testing, Regression Testing and Smoke testing. Experience in all phase of testing lifecycle including Requirement Analysis, Test Case Design, Test Execution, Defect logging and Defect closure.
• Working as a Senior Test Engineer in MindTree Ltd from Aug 2013 to till date.
• Worked as a Test Engineer in July Systems and Technologies from Apr 2010 to July 2013.
Subscription based control system to automate management of events for robotsdbpublications
In Industrial Robots, a human machine interfaces (HMI) provide means to command and control robots for various purposes. Generally, this is implemented in a reactive manner by using polling (or pull) methodology to manage the events. This methodology restricts the possibilities of automation for reacting to events thus requires a human operator to poll and react to the events based on the skill of the human operator. This sometimes causes non-optimal or wrong responses. This paper proposes a design methodology to dynamically tap the events using a subscription based control system for event based management of robots. This design enables the client to be light-weight, cost effective and makes the responses more reliable. The paper also scrutinizes the alternative design options using semantic web for multirobot coordinative activities.
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
This slide is based on the final year project of BCA. Project was on Online image purchase and Sales System.
The system was developed using PHP at the frontend and Mysql at the Backend.
Image will be uploaded and will be watermarked. USer can buy or sell their lovely images.
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