ASHUTOSH KUMAR SINGH Mobile – 551-***-****, 201-***-****
Email – **********@*****.**.**
More than 14 years of extensive hands-on software development experience in architecture, Designing, and coding of WinForms, API’s, Models and web-based applications using Microsoft tools and open source technologies
Adept in analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management
Hands on experience in designing and developing applications using Microsoft technologies on BFSI (Insurance), Defence, E-Learning and HR domains
Strong Ability to learn new developments in technology with good analytical problem solving skills and a flair for creativity
Experience in all stages of Software Development Lifecycle – gathering and documenting requirements, Designing, Coding, Testing and implementing applications on production
Strong functional, technical skills and ability to adapt quickly and effectively even in unfamiliar circumstances
Knowledge of Quality processes and procedures to be followed as per ISO standards
Self-motivated team player with good communication, relationship management and problem solving skills
Skills Summary
Domain
BFSI, eLearning, HR, Government Projects, e-Commerce,BPM
Programming Languages
Python 2.7/3.7, C# 3.5/4.5, C++, C, VB
Operating System / ERP Version
Windows 8 / 7 / XP / 98, UBUNTU
Tools / DB / Packages / Framework / ERP Components
Python, Scala, Apache Spark, PySpark, ASP.Net, C#.Net, VB.Net, LINQ, Entity Framework, ADO.NET, Hive,AngularJS 1.x/2, BreezeJS, KnockoutJS, AJAX, jQuery, Telerik Controls, Web API, MVC 3.0/4.0, REST Services, Web Services, Crystal Reports, Python, PySpark, Microsoft SharePoint 2010, WPF, UML, Xml, HTML, DHTML, PNMSoft, Rally, UCD, Jenkins, BMC, HPQC, SVN and Github
Cloud Technologies
AWS, Azure, PCF
ETL
SSIS, Talend
Databases
SQL Server 2005/2008 R2 /2010/2012, SSRS, DB2, Mongo, Teradata
Professional Certifications/ Trainings
Microsoft Certified Professional
Microsoft SharePoint 2010
Salesforce Admin certification.
AWS certification.
Working Experience
Project 1
Project Name
Claim Analytical platform
Team Size
14
Project Description
Claim Analytical platform provides model as a service capabilities to implement real time and batch predictive models. It serves as a service provider to Claim Handling Platform. Objective of “Claim Handling Predictive Model Implementation” project is to integrate new predictive models with core claim processing which will provide expert assistance to partners /employees leading to positive outcomes. Scope of this project includes data analysis/mapping between claim handling platform and analytical platform, webAPI and web services development to trigger model execution on claim creation and updates, displaying predictive model outcomes to claim handlers on an interactive user interface which will provide expert guidance on various claim handling decisions leading to optimal claim outcomes.
We also created search engine user interface in python to search claim related details.
Role & Contribution
Role: Data Engineer(Onshore)
Data analysis and data model creation.
Predictive models, batch jobs and api’s development in Python
Analysis of requirement gathered by functional experts
Designing, development and enhancement of applications.
Software system testing and validation procedures, and documentation.
Develop API’s ad seach engine tools in Python.
Develop data models I Pyspark ad Python.
Serverless codig on AWS.
Migration from PCF to AWS.
Production implementation of Application, Post implementation warranty support and Production Incident Resolution.
Technology & Tools
Python, Apache Spark, PySpark, ELK (Elastic Search, Logstash, Kibana),node js, visual studio code,AWS Lamda,AWS IAM, AWS RDS,AWS Glue, SQL, DB2, Teradata, Microsoft Visual Studio 2015, SVN, WCF, C#, Knockout Js, jQuery, JavaScript, Rally, Jenkins, GitHub, UCD, BMC and SOAP UI, PCF.
Project 2
Project Name
PNMSoft
Team Size
10
Project Description
PNMsoft focuses on BPM software and solutions. Sequence is PNMsoft's BPMS (Business Process Management Software) solution. Sequence enables rapid building and change of high availability workflow applications and intensive human collaboration, while maintaining lifecycle governance
We have made workflows for various teams of Viacom including Accounts recievable, Tax team, Ad sales and is appreciated by them.
Role & Contribution
Role: Data Engineer(Onshore)
Data model creation.
batch models ad run time model creation.
Interacting with functional consultants in requirement gathering and documentation
Analysis of requirement gathered by functional experts
Design and development of Workflow, business logic and Data base.
Code review and technical help to offshore team.
Sanity testing of all workflows before releasing it to client.
Defining big tables in GCP for their corresponding Hive tables.
Technology & Tools
Python, Apache Spark, PySpark, PNMSoft, Microsoft Visual Studio 2012, C#, SQL 2008 R2, Angular 1.6, jQuery, JavaScript, Apache Spark, Hive
Project 3
Project Name
STAT Viacom/PPC
Team Size
1
Start Date
Feb 2016
End Date
Sep 2017
Project Description
STAT stands for Studio Time and Attendance Tracking. The Application receives and records in and out clock times of contractors and crew involved in movie projects, performs payroll calculations and provides this information to Peoplesoft ERP. STAT caters to the requirements of the Payroll and HR departments of the company. STAT System is a comprehensive “hours to gross” Payroll Timekeeping System used for Union and Non-Union contractors.
It is a web application developed in ASP.NET using Visual Studio 2012, Entity framework, SSRS and SQL 2008 R2 database. Development and deployment is done in a modular fashion for independent deployment
Role & Contribution
Role: Technical Lead/Sr. Developer
Interacting with functional consultants in requirement gathering and documentation
Analysis of requirement gathered by functional experts
Design and development of GUI forms, business logic and Data access layers
Design and development of database artifacts including but not limited to stored procedures, functions, triggers and views
Reviewing LLD and code, documentation, strictly follow the SDLC to meet the quality compliance
Technology & Tools
Python, Apache Spark, PySpark, Prediction IO,Visual Studio code, TFS, .Net Framework 4.0, WCF, C#, SQL 2008 R2, Angular 1.6, jQuery, JavaScript, jQuery, Jenkins, Github
Project 4
Project Name
ALIAS Development Viacom
Team Size
6
Start Date
Jan 2015
End Date
Jan 2016
Project Description
ALIAS stands for Archived Library Information Access System which serves as a centralized repository for both digital and physical assets.It is an Asset Management system which manages assets, their technical metadata and formats
ALIAS exposes business services through APIs to all the peripheral services and applications. It internally uses Catapult Queuing system for executing jobs and queues them when they need to be sent to various third party tools like transcoders, delivery agents, DIVA and QC tools
ALIAS has a WinForms as well as 2 Web interfaces – one intranet and one for internet
Role & Contribution
Role: Project Lead
Analysis of requirement gathered by functional experts and assigning task to technical team members
Design and development of GUI forms, business logic and Data access layers
Design and development of database artifacts including but not limited to stored procedures, functions, triggers and views
Helping the team in configuration of applications in production environment
Working with QA team in building Unit Test cases
Reviewing LLD and code, documentation, strictly follow the SDLC to meet the quality compliance
Technology & Tools
Python, Apache Spark, PySpark,, Visual studio code, Microsoft Visual Studio 2013, SQL 2008 R2, .Net 4.0, WCF,C#, SQL 2014, Telerik Controls, MVC 4, jQuery, AngularJS 1.x, AngularJS 2, Bootstrap, JavaScript, jQuery, AJAX
Key Achievements
Awarded in the category of Team Performance Award in 2015
Project 5
Project Name
CCTNS
Team Size
8
Start Date
Mar 2011
End Date
Dec 2014
Project Description
CCTNS stands for Crime and Criminal Tracking and Network System. CCTNS is a comprehensive and integrated system for enhancing the efficiency and effectiveness of policing at all levels in India including Police Stations through e-Governance, creation of a nationwide networked infrastructure, IT-enabled state-of the-art tracking system for investigation of crime and detection of criminals
CCTNS architecture adopts the architectural principle of e-Governance interoperability framework based on Industry open standards developed by MCIT in designing the solution. Application caters to accessibility, multilingualism, security, privacy
CCTNS provides interface to citizens where they can log complaints and track status
Role & Contribution
Role: Sr. Developer
Managing functional consultants in requirement gathering and documentation
Analysis of requirement gathered by functional experts and assigning task to technical team members
Guiding the functional team both on-shore and off-shore to rectify the functional gaps
Helping the team in configuration of application on production environment and configuring mail server, AD server, clustering of servers etc.
Design and development of GUI forms, business logic and Data access layers
Design and development of database artifacts including but not limited to stored procedures, functions, triggers and views
Guide testing team in Writing Unit Test case using Microsoft Unit Test Tool
Reviewing LLD and code, documentation, strictly follow the SDLC to meet the quality compliance
Technology & Tools
Visual Studio, SQL, SharePoint 2010, .Net 4.0, WCF, SQL 2008 R2, MVC 4, SSRS, JavaScript, JQuery AJAX
Project 6
Project Name
AGATT
Team Size
25
Start Date
Oct 2009
End Date
Feb 2011
Project Description
The Client is the largest staffing firm in the world, and a Fortune Global 500 company. The Group offers a wide variety of services that include temporary staffing, permanent placement, career transition and talent development, as well as outsourcing and consulting. Different modules of application included Create Contract, Create Timesheet, Generate Invoice and Payroll generation.
This Project included development on multiple new technologies such WCF with REST Architecture, Spring.Net IOC for dependency injection and AOP for cross cutting concerns. WPF Client Application communicates with WCF Service to get required data from server; whole architecture is based on SOA. NHibernate (ORM) is being used to deal with Oracle backend. Model Driven architecture is used to generate the code from the design created. Enterprise Architect 8.0 designing tool used to create the LLD and the High Level Design
Role & Contribution
Role: Developer
Creating LLD (Sequence diagram, Class Diagram, Package Diagram) based on HLD created by functional team using Enterprise Architect UML Tool.
Coordinate with functional teams both on-shore and off-shore to rectify the functional gaps
Written DAL (data access layer) using NHibernate
Creating reports using Report viewer
Coding and Writing Unit Test case using Microsoft Unit Test Tool, reviewing LLD and code, documentation, strictly follow the SDLC to meet the quality compliance
Technology & Tools
Microsoft Visual Studio 2008, SQL 2005, . Net 3.5 using C#, WCF with REST Architecture, WPF and Nhibernate
Project 7
Project Name
AMO
Team Size
12
Start Date
Sep 2008
End Date
Sep 2009
Project Description
AMO stands for Air Movement Operations and is used to track and monitor movement of troops and ammunitions across the globe. This was first overseas defence project developed in India.
Application is totally secured in terms of data transmission, data generation and data storage, and working on distributed environment.
Role & Contribution
Role: Developer
Analysis, Design and Development of WinForms in .NET 3.5
Developed Business Layer using C#.NET and data layer using XML
Created reports using crystal reports
Developed stored procedures in Oracle 10g
Developed User Controls to reduce the Complexity in User Interface Coding and provide better look and feel
Technology & Tools
Microsoft Visual Studio, Oracle 10g, VSS, .Net 3.5 using C# 3.0, WCF with REST Architecture, Dev Partner
Key Achievements
Awarded with Delivery Excellence award
Project 8
Project Name
eLearning system
Team Size
12
Start Date
Sep 2007
End Date
Sep 2008
Project Description
This project is developed for schools across 3 states in USA. This application assigns courses to batches of students, conducts regular classes, gives Assignments, conducts exams and provides grades
It is developed on Asp.net 2.0, SQL 2005 and SSRS
Role & Contribution
Role: Developer
Developed Business and Data Layers using C#.NET and ADO.NET
Created stored procedures by using T-SQL
Used Ajax and ADO.Net
Developed User Controls to reduce the Complexity in User Interface Coding and provide better look and feel
Technology & Tools
Visual Studio, SQL, VSS, . Net 3.5 using C#3.0, WCF with REST Architecture, FxCop, Nunit, Ncover, GhostDoc, RoboHelp
Project 9
Project Name
License Agreement Generator & Premium calculator
Team Size
5
Start Date
Dec 2005
End Date
Sep 2007
Project Description
Application is developed for License agreement creation and maintenance. It has been developed for HDFC bank.
It is developed on ASP.NET 2.0 and SQL 2005
Role & Contribution
Role: Developer
Analysis, Design, Development of Web Forms using ASP.NET
Written Business Layer and Data Layer using C#.NET and ADO.NET
Created stored procedures and Cursors by using T-SQL.
Used Ajax and ADO.Net
Developed User Controls to reduce the Complexity in User Interface Coding and provide better look and feel
Technology & Tools
Visual Studio, SQL, . Net 3.5 using C#3.0, WCF with REST Architecture