Harsh Kumawat
Mobile -,--
EXPERIENCE SUMMARY
19+ years of professional experience on Software systems analysis/design and development.
Good exposure to Agile Methodology and each of the phases of Software Development Life Cycle (SDLC). Develop projects from stage of concept to full implementation.
A skilled programmer with a flair for adopting new technologies, designing and building applications in .NET and Blaze Advisor.
A keen analyst and team player with thorough understanding of all aspects of the SDLC from understanding client requirements.
Holds hands on experience on C#, .Net Core, ASP.NET MVC, WinForm, WPF, C++, Java, Spring Boot Blaze Advisor (BRMS Tool), Javascript, Anjular, SQL Server, Python.
EDUCATIONAL QUALIFICATION
Master of Computer Application(MCA), 2004 Rajiv Gandhi University, Bhopal
Bachelor of Science (Mathematics), 2001 Vikram University, Ujjain
Higher Secondary in Mathematics in M.P.Board, 1997 from SHHS, Dewas
High School in Science in M.P.Board, 1995 from SHHS, Dewas
TECHNICAL SKILLS
Operating Systems
Windows
Tools
Blaze Advisor (BRMS Tool).
Software’s
C#.NET, .NET Core, WPF, Java, WebAPI, ASP.NET MVC, Javascript, Anjular, Python, WinForm and VC++
Database
SQL Server
Employment summary:
Duration
Name of Organization
Designation
July 2923 to till date
Vertisystem
Senior Software Developer
Jan 2022 to June 2023
TCS
Associate Consultant
April 21 to Jan2022
TaskUs
Senior Software Developer
Jan 2017 to March 21
VertiSystems,Indore
Technical Lead
Aug 2014 to Jul 2016
Synechron Technologies, Pune
Technical Lead
Feb 2010 to Jul 2013
Synechron Technologies, Pune
Technical Lead
June 2009 to Feb 2010
Eclipsys, Pune
Senior Software Engineer
Nov 2007 to May 2009
Wipro Technologies, Pune
Senior Software Associate
May 2006 to Oct 2007
Synechron Technologies, Pune
Senior Software Associate
Jun 2005 to Apr 2006
Compulink Systems Ltd, Pune
Jr. Product Executive
Oct 2004 to May 2005
National Informatics Centre, Pune
Programmer
PROJECT EXPERIENCE
VertiSystems Pvt. Ltd., Indore July 2023 to till date
Project: VOICE
Client: HGV
Role: Individual Contributor
Responsibilities:
Environment: DBL, C#.NET, SQL server, WebAPI, .NET core, ASP.NET MVC, GIT
TCS Dec 2022 to June 2023
Project: HIVToBigQueryConverter
Client: TCS
Role: Individual Contributor
Responsibilities:
Created a HIV to BigQuery converter tool in Python.
Created a Optical Character Reorganization tool in Python
Environment: Visual Code, Python
TCS Jan 2022 to Nov 2022
Project: ChexSystem
Client: FIS GLobal
Role: Technical Architect cum Individual Contributor
Responsibilities:
Creating UI in Angular TS.
Development and unit testing
Environment: AngularTS, Javascript, GIT
TaskUs Indore April 21 to Jan 2022
Project: Help and Support Menu
Client: TaskUs
Role: Individual Contributor
Responsibilities:
Creating Micro Services, Database design and integration of menu in client app.
Development and unit testing
Environment: Java, Spring Boot Microservices, Javascript, GIT, AWS
VertiSystems Pvt. Ltd., Indore July 2020 to Mar 2021
Project: UFO
Client: Boyd Gaming
Role: Individual Contributor
Description: Universal Fulfillments of Offers
Responsibilities:
Defect fixing
Client interaction
Development and unit testing
Daily standup meeting on progress
Environment: C#.NET, SQL server, WebAPI, .NET core, ASP.NET MVC, Javascript, AnjularJS, GIT
VertiSystems Pvt. Ltd., Indore Jan 2017 to March 2020
Project: Patron Management
Client: IGT
Role: Individual Contributor
Description: A lot of information goes into the perfect promotion. For example, setting coin-in, filtering by
Location and adding in just the right reward. Tracking these results requires organization and clarity. With multi-site capabilities, Patron Management keeps all the information under one roof, making the marketing easier at any
Level. And Internal system is communicated via HTTP service developed in VC++ and 3rd party communication is done via REST API’s. Most of the logic persist in Database only (i.e. SP, Triggers, JOBS etc.)
Responsibilities:
Defect fixing
Product Enhancement.
Client interaction
Code review
Development and unit testing
Few stories developed using Test Driven Development (TDD)
Daily standup meeting on progress
Groom new team members
Took technical session related to application
Work allocation
Environment: C#.NET, SQL server, SSRS, WebAPI, ASP.NET MVC, Javascript, AnjularJS WEB API, VC++, TFS.
Synechron Technologies Pvt. Ltd., Pune Feb 2010 - Jul 2016
Project: BlackBox
Client: Asurion
Role: Technical Lead
Description: Asurion’s intelliset application is used by CSR (Customer Service Representatives) for filing the insurance claims. Intelliset application puts holds on the claim if it is likely fraudulent. So the blackbox application involves applying Holds like verification and CSI and Hold creation, history, scripting.Currently the business is unable to accurately flag a claim as likely fraudulent. All modifications and creations of business rules and thresholds are currently managed through the IT Group. Moving forward the business would like to implement the ability to dynamically control the holds and what processes get triggered using the blackbox application. Blackbox application uses Rules Engine as a third party tool that handles dynamic rule creation. The dynamically created rules by business users are reflected in the intelliset application for applying holds on the claim.
Responsibilities:
Developed multiple Rule Template, Ruleset Template, and Decision Tree Template.
Developed Custom Providers
Developed multiple rules in the rules engine.
Involved in creation of deployable component, deployment of ear on JBOSS.
Involved in creation of BrUnit test cases.
Involved in requirements gathering, design and development of the different modules of the system.
Analysis of the work requests, coding, testing and delivery of work and reviewing of the work.
Database Changes.
Oversaw testing, debugging, implementation.
Support in Test Driven Development (TDD)
Environment: Blaze Advisor, SQL Server, ASP.Net, WPF, Java.
Eclipsys, PuneJune 2009 – Dec 2009
Project: Synching Preferences
Description: Sunrise Clinical Manager 5.5 includes the ability to launch multiple instances of the various applications in a single session. Along with this, the user may make various dialog size changes and various user preference settings. If a user moves a window or resizes it in one instance of the application, those changes will be reflected in any other instances of SCM as soon as the dialog is opened in that instance.
Responsibilities:
Analysis of the work requests, coding, testing and delivery of work and reviewing of the work.
Environment: C#.NET, SQL server
Wipro, PuneNov 2007 - May 2009
Project: Warrior
Client: Olympus, Japan
Description: Warrior Application is developed for Olympus Japan which deals in various kinds of microscopes. This application is a product for Olympus. Warrior application will interface with the Warrior Digital microscope to obtain and process images. The Warrior application has following main modules – Image Display, Image Processing, Image Analysis, Reports, Macro, User Management, Wizard and Help. This software platform (framework) will be a common ground for development of industrial microscopes in future.
Responsibilities:
My responsibilities are to play an active role in Design and Development of architecture of application.
This involved entity identification and scenarios and depicting the same in Visio.
OpenCV related POC in C++ and C#.net.
Development of Wizard module.
Memory leak identification and performance tuning.
Environment: C#.NET, WPF, DB2, OpenCV library, C++, MultiThreading.
Synechron Technologies Pvt. Ltd., Pune May 2006 – Oct 2007
Project: BlackBox
Client: Asurion
Role: Senior Software Associate
Description: Asurion’s intelliset application is used by CSR (Customer Service Representatives) for filing the insurance claims. Intelliset application puts holds on the claim if it is likely fraudulent. So the blackbox application involves applying Holds like verification and CSI and Hold creation, history, scripting.Currently the business is unable to accurately flag a claim as likely fraudulent. All modifications and creations of business rules and thresholds are currently managed through the IT Group. Moving forward the business would like to implement the ability to dynamically control the holds and what processes get triggered using the blackbox application. Blackbox application uses Rules Engine as a third party tool that handles dynamic rule creation. The dynamically created rules by business users are reflected in the intelliset application for applying holds on the claim.
Responsibilities:
Developed multiple rules in the rules engine.
Involved in requirements gathering, design and development of the different modules of the system.
Analysis of the work requests, coding, testing and delivery of work and reviewing of the work.
Database Changes.
Oversaw testing, debugging, implementation.
Environment: Blaze Advisor, SQL Server ,.Net, Java
Compulink Systems Ltd, Pune Jun 2005 – Apr 2006
Project: Whiziblesem
Client: Wipro, Persistent, Geometric
Role: Software Engineer
Description: WhizibleSem is one of the prestigious projects of COMPULINK. It manages every step of project management, including project creation, task distribution, team coordination, pricing, and fulfillment. WhizibleSem adopts 3-tier architecture and purely based on Microsoft technologies i.e. .NET, SQL Server, and Whiz 2.0. Whiz written using ADO.NET and Web Services
Pillars of WhizibleSem are Whiz framework and components like Persistency, Error Handling, and Security. WhizibleSem is the solution for multi-channel customer relationship management that is integrated with internal business processes. It uses MS SQL Server 2000 for database -Service Execution Management (Whiziblesem).
Environment: Whiziblesem, SQL Server, .Net.
National Informatics Centre, Pune Nov 2004 - May 2005
Project: Rojgar Mitra and Rojgar Wahini
Client: State Government of Maharashtra
Role: Software Engineer
Description: The Department of Employment and Self-Employment through its network of 45 Employment and Self Employment Guidance Centers registers the names of unemployed candidates who desire to seek employment. Candidates are recommended on the basis of prescribed eligibility and seniority to various establishments as per their requirements and in accordance with the prevailing rules. The main objective of this site was to come up with State Government Jobs Ahead site, which has all for employer, exchange and candidate.
Environment: ASP.Net, SQL Server.