Satyawan Singh
Software Lead, Engineer
Email: *************@*****.*** Cell:201-***-**** http://www.linkedin.com/in/satyawansingh
QUALIFICATION HIGHLIGHTS:
Over ten years’ experience developing software.
Working experience in Asp.Net, MVC, JQuery, C#, WCF, React.js, AWS, Node.js, SignalR, N-Unit, nSubstitute, Jasmine, Karma, CSS, JavaScript, VSS, SVN, GIT, Angular2, RabbitMQ.
9+ years of working experience in all phases of Software Development Life Cycle (SDLC) in Insurance, Litigation, Social Networking, E-Commerce, Telecom, Publishing, Education & Digital marketing domain.
Proficient with Object Oriented Concepts, Design Principles and Design Patterns, SCRUM, Agile Methodologies.
Working experience in Cross Site Scripting, Transport Layer Protection, Secure Cookies, Parameter Tampering, SQL Injection, Cross Site Attacks.
Sound knowledge of RDBMS like SQLServer2000/2005/2008, MySQL.
Worked on advance search technologies such as SOLR, LUCENE.
Continuous Integration using Github, Teamcity and Octopus.
Experience on scalable and secure public facing services.
Hands on experience in Microsoft Business Intelligence for creating SSIS Packages & SSRS Reports.
Experience in client interaction (in onsite-offshore based projects) as a coordinator.
EDUCATION:
Master of Computer Application from IGNOU, Delhi, India.
Bachelor of Science from Christian College Lucknow, India.
Advance Diploma in Computer Application from NIIT.
Professional Experience:
Role - Senior Consultant (Full Stack .Net Developer)
Client - Macmillan Higher Education • New York • NY Feb. 2013 – Present
Company- Yash Technologies Inc.
Project – Launchpad
Tools/Technologies - MVC, JQuery, C#, React.js, Karma, nSubstitute, SQL 2008, REST, SQS, SNS, SignalR, Node, WebAPI, RabbitMQ
Designed a real time communication mechanism between distributed machines using AWS SQS, SNS, DynamoDb, WebApi, React.js and SignalR.
Designed a scalable system using RabbitMQ, WebApi and Angular2.
Scaled a complex old system to support the number of concurrent users to 8 times.
Redesign/architect the Assessment module using React.js, AWS Web Services.
Implemented the modules using proper design patters and practices.
Worked on complex modules like Assessment, Highlights & Commenting.
Followed the TDD approach in both client and server side.
Code review and mentor new team members.
Role - Senior Consultant (Full Stack .Net Developer)
Client - Macmillan Higher Education • New York • NY Nov 2010 – Jan 13
Company- HCL Technologies Inc.
Project – Eportfolio
Tools/Technologies - MVC, JQuery, C#, nSubstitute, SQL 2008.
Implemented the Highlights and commenting modules.
Developed student reports page using datatables (plugin for jquery).
Developed modules for assigning Rubrics to students.
Implemented the modules using proper design patters and practices.
Followed the TDD approach in both client and server side.
Code review and mentor new team members.
Role - Project Lead
Client - Cambridge Higher Education • UK Oct. 2009 – Oct. 2010
Company- HCL Technologies Pvt Ltd.
Project – Assessment Engine, Interchange
Tools/Technologies - MVC, Visual Studio 2008, SQL 2005, ASP.Net, WCF.
Developed the Assessment Report for students.
Involved in the performance improvement of the application.
Designed the process using Metastorm BPM tools.
Mentor the team.
Code reviews.
Followed TDD approach using nUnit.
Senior Software Engineer
Client - UnitedLex • USA May. 2009 – Oct. 2009
Company- Pyramid Consultings Pvt Ltd.
Project – eDiscovery
Tools/Technologies - Visual Studio 2008, SQL 2005, ASP.Net, WCF.
Designed a real time communication mechanism using service oriented architecture.
Prototype complex Full Text Search Utility.
Developed WCF services and Windows application for multithreaded and long running operations.
Senior Software Engineer
Client – BAG Films and Media • India Nov. 2007 – Apr. 2009
Company – BAG Films and Media Pvt Ltd.
Project – News24
Tools/Technologies - Visual Studio 2008, SQL 2005, ASP.Net, WCF, Javascript.
Regular interaction with client for discussing implementation approach / clarifications based on the business requirements.
Allocation of tasks to the team members and supervision of their work.
Review of final deliverables.
Followed TDD approach using nUnit.
Senior Software Engineer
Client – LightSpeed Audio Labs • USA Dec. 2005 – Oct. 2007
Company – Rapidsoft Technologies Pvt. Ltd.
Project – JamNow
Tools/Technologies - Visual Studio 2005, SQL 2005, ASP.Net, C#, Javascript.
Regular interaction with client for discussing implementation approach / clarifications based on the business requirements.
Allocation of tasks to the team members and supervision of their work.
Review of final deliverables.
Followed TDD approach using nUnit.
.
Customer Care Executive
Client – Aetna • USA Mar. 2004 – Feb. 2005
Company – IBM Daksh Pvt. Ltd..
Project – Insurance
Handling medical claims - Processing claims relating to medical and hospital for AETNA a third party business of IBM DAKSH. Applying all payments received from Customers with a short span of TAT of one day.
Customer Support – At times handling different projects as per client requirement such as CCR Project.