1. Page 1 of 4
Sunil Kumar Singh Email: sk.sunilsingh11@gmail.com
Mb: 9717273888
SUMMARY
• 5.7+ Years of experience in Microsoft’s technologies, analysis, design, maintenance, deployment and
integration of applications.
• Strong understanding of Object Oriented Concepts.
• Worked on various domains like Finance (Core banking, Payment Gateways, E-Commerce/Retail),
HealthCare, Hospitality, CRM, Defense, and ERP.
• Good exposure on SOA using WCF services (Security, transaction etc.).
• Good exposure on technologies like MVC, Web API, WCF (SOAP/REST), Asp.Net, Desktop Applications,
Window Services and XML.
• Equipped with various skills like EMV payments, PCI, DSS, HIPPA security standards.
• Love clean and optimized coding.
• Interacting with customers on technical/functional issues.
• Strong analytical, problem solving & organizational abilities.
CAREER HISTORY
PERIOD ORGANISATION POSITION
May 2014 – Till Date Chetu India Pvt. Ltd. Sr. Software Engineer
June 2011 – April 2014 Arya Web Solutions (formerly India Web Point) Software Engineer
TECHNICAL SKILL SETS
Programming Languages C#, C
Technologies Asp.Net, MVC, Web Api, WCF(REST+SOAP), HTML, JQuery, JavaScript
Other Technologies Ajax, HTML, XML, CSS, Ninject
Databases SQL-Server 2014, Oracle 10G, MS-Access
Tools & Editors MS Visual Studio 2013,15, FoxPro, ReSharper, ODE (Oracle Development
Environment), MS Visio ,TFS, Wire Shark
Knowledge Base Angular JS, SSRS
PROFESSIONAL AND ACADEMIC QUALIFICATION
Course School/College Board/University Year Percentage
M.C.A Greater Noida Institute of Technology. U.P.T.U 2011 76.3%
B. Sc. S.C.P.G College. Ballia V.B.S PURVANCHAL UNIVERSITY 2006 50.5%
SSC B.B.I.C Navanagar, Ballia U.P. Board 2003 65.4%
HSC B.B.I.C Navanagar, Ballia U.P. Board 2001 57.5%
PROJECT DETAILS
Project # 1
Role Senior Software Engineer
Sunil Kumar Singh (+91) 9717273888 sk.sunilsingh11@gmail.com
2. Page 2 of 4
Technologies Web API, MVC, WCF, MSSql Server, Western Union, Entity Framework, Ninject, TFS,
Duration Aug 2016 – Till date
Project Description:
This is an international payment transfer portal. We are using Western Union services to transfer money across
the world. It supports payments in various currencies. A customer goes to client’s POS center and asked to Send
Money, Refund Money, Bill Payments and many other financial services and this application handles all these
requests.
Responsibilities:
• Analyze project initial requirement to understand business requirement of client and develop the logic to meet
the client requirement.
• To develop payment UI in MVC and service in WebApi.
• Develop software in an iterative cycle with a focus on architecture and design throughout.
• Conduct code reviews for peers to ensure code quality.
• Collaborate with QA developers to resolve pre and post deployment software defects
• Participate in SCRUM methodology and ceremonies to deliver workable solutions and software
Project # 2
Role Senior Software Engineer
Technologies Web API, WCF, MVC, MSSql Server, FirstData, ISO 8583, Entity Framework, Ninject, TFS,
Duration Apr 2015 – Jul 2016
Project Description:
This is a financial domain project where we are developing end to end payment system for Taxi fleets. We have
implemented different payment processor in it like FirstData and ISO 8583. It supports payment via all card
brands like Visa, MasterCard, Amex, Diners, and JCB etc. We are following PCI and DSS compliance in this
project and it also support EMV contact and contactless payment system. Payment initiates from Android device
and then Ingenico device which read the card and send the data back to android device and android device hit to
service. Service interacts with payment processors like FirstData and send response back to android device.
Responsibilities:
• Analyze project initial requirement to understand business requirement of client and develop the logic to meet
the client requirement.
• To develop WebApi to interact with android devices to take payment input and send back the responses.
• Work to develop parsers for ISO 8583 and EMV payment responses.
• To develop payment logic to handle MSR, EMV Contact and EMV Contactless payment.
• Develop software in an iterative cycle with a focus on architecture and design throughout.
• To interact with payment processor like FirstData and get the code certify for Payment and transaction
communication with host.
• Conduct code reviews for peers to ensure code quality.
• Collaborate with QA developers to resolve pre and post deployment software defects
• Participate in SCRUM methodology and ceremonies to deliver workable solutions and software
• Demo deliverable solutions and software to product owners and involved stakeholders in sprint reviews
Project # 3
Role Senior Software Engineer
Technologies Web API, MVC , Entity Framework, Oracle 11g, Chrome Selenium, TFS
Duration Sep 2014 – Mar 2015
Project Description:
Sunil Kumar Singh (+91) 9717273888 sk.sunilsingh11@gmail.com
3. Page 3 of 4
This is a hospitality domain project where we have developed a hotel booking system. We fetch data from various
hotels using selenium driver and store all data into our database. Our booking application looks for room
availability into our database and book the room via hotel site automatically.
Responsibilities:
• Worked on advanced scratching algorithm to fetch the data from various hotel websites and store into a
centralized database.
• Worked on to develop the lookup system from centralized database and perform booking on directly to hotel
sites automatically.
• Implanted advanced thread pooling mechanism to scrap multiple hotels data at same time.
• Worked with advance Threading APIs to implement desired complex algorithm and functionally.
• Bug fixing, unit testing and integration testing.
Project # 4
Role Senior Software Engineer
Technologies WCF-REST, Entity framework, SqlServer-2012R2, TFS, Vista Service
Duration May 2014 – Aug 2014
Project Description:
This is a US based client who provides the facility of ordering of food/snacks in a cinema hall via mobile or
tablet. This also provides the pre authorize payment facility. User can pre authorizes his card and keep spending
via his card and can make a final checkout whenever required. We have VISTA service which provides the detail
of movie and available snacks for cinemas
Responsibilities:
• To analyze project initial requirement to understand business requirement of client and develop the logic
to meet the client requirement.
• Integrate the VISTA service to get the movie information.
• Work to develop highly available API to provide the booking system for food and beverages.
• Develop service which will interact with android device and make payment using VISTA services.
• Creating release document, deploying build to client test environment, delivering source code and
build with document
• Upgrading database scripts slit the task into sub task.
Project # 5
Role Senior Software Engineer
Technologies Asp.Net 3.5, C#, WCF, Ajax, JavaScript, SqlServer-2008R2, TFS
Duration Apr 2012 - Apr 2014
Project Description:
It was a core banking solution. This project provide the all the banking facilities like account opening, performing
financial transaction like money transfer from one branch to another branch or bank. It provides ATM services,
Loan etc. We have implemented the RTGS and NEFT payment system for payment transfer services. We have
develop the advanced logic for automatic reconciliation process.
Responsibilities:
• Develop the interbank payment system using Yes Bank SFTP system.
• Implemented ATM services in the project to deal with different type of ATM transaction.
• Develop the Loan processing system where it automatically verify all the document and process the
loan.
• Create elegant solutions to solve complex business problems.
• Design and create unit tests with maximum code coverage for automated testing.
Sunil Kumar Singh (+91) 9717273888 sk.sunilsingh11@gmail.com
4. Page 4 of 4
• Own the entire product lifecycle, from conception through to in life maintenance, troubleshooting
and support.
• Bug fixing, unit testing and integration testing.
Project # 6
Role Software Engineer
Technologies C#, Window Forms, MS-Sql Server 2005
Duration Jun 2011 - Mar 2012
Project Description:
This project is a desktop software application to manage all information of an employee. This software is mainly
employee information’s such as: Joining Record, Filter eligible candidates for next promotion according to given
criterion, record management of all transferred employees, leave management etc.
Responsibilities:
• Design and develop the login to store the employee information.
• Develop the logic to manage the promotions and other benefits of the customer based on the input
criteria submitted.
• Conduct code reviews for peers to ensure code quality
• Own the entire product lifecycle, from conception through to in life maintenance, troubleshooting
and support.
• Collaborate with QA developers to resolve pre and post deployment software defects
• Bug fixing, unit testing and integration testing.
PERSONAL DETAILS
Name : Sunil Kumar Singh
Father’s Name : Mr. Ram Bahadur Singh
Marital Status : Married
Nationality : Indian
Date Of Birth : 02 Oct 1986
Address : West Vinod Nagar, New Delhi-110092
Language Known : English, Hindi, Bengali
DECLARATION
I hereby declare that the information furnished above is true to the best of my knowledge.
Date:
Place: New Delhi. (Sunil Kumar
Singh)
Sunil Kumar Singh (+91) 9717273888 sk.sunilsingh11@gmail.com