Summary
10 years of experience in developing Web based Applications on Microsoft Technologies (C#/Asp.Net/MVC/SQL Server & .Net Core).
Experience in product based domain – GPS/LBS.
Handled large databases.
Worked at all layers of large-scale enterprise n-tier web applications
Experience with agile and test driven development methodologies
Excellent communication skills and hardworking
Requirement Gathering & Analysis
Team mentoring & leadership
Skill set
Technologies:
.Net, Asp.Net MVC ,.Net Core , Web API, ADO.Net, AJAX, AngularJS, XML,
ADO.net, LINQ, Entity Framework
Programming Language:
C#/VB.Net
Web Services:
JSON, XML, SOAP
Tools Used:
Visual Studio 2017. Visual Source Safe/ Ankh - SVN
Database:
MS SQL Server 2014, MySQL
Versioning Tool:
SVN, GIT
Third Party API's & Tools:
Google Maps, Map my India Maps, Yahoo and Google weather API, Google YouTube API, Google Chart API, iText, EP Plus, Push Sharp, Kendo UI Controls, Telerik Controls.
Project Management Systems: JIRA, BaseCamp, Trello
Cloud: AWS, Microsoft Azure
Professional Experience
Career Highlights
Currently working as Freelancer based out of Chandigarh.
Manager – Microsoft Technologies at smartData Enterprises Mohali [Aug –Oct 2017]
Project Lead at HiTecpoint Technologies, Chandigarh. [Aug 2014 – Aug 2017].
Senior Software Engineer at Netsmartz Infotech CMMi Level III, Chandigarh IT Park. [Jul 2013 –Jul 2014].
Software Engineer at HiTecpoint Technologies Chandigarh. [Nov-09 – July-2013]
Software Engineer at Advanta Innovations, Mohali.[Dec-08 – Nov-09]
Software Engineer at Cogniter Technologies. [Mar-08 - Nov-08].
Major Projects
Project: Shop-Ops
Client: A shipping line in Norway
Role: Project Manager
Duration: Aug 2015 to Ongoing
Cloud based port management and operational efficiency system
Helps monitor performance & calculates efficiency/KPI of the ports, suppliers and agents.
Benchmark performance of one shipping line/agency/stevedores against others.
Responsibilities:
Project Planning and Defining Scope
Time Estimating
Client Interaction & requirement gathering
Quality Control
Resource Planning
Project: Integrated RFID Attendance System
Client: Bank of America
Role: Project cum Technical Lead
Duration: Oct 2016 to Jan 2017
RFID Reader + VTS device combined, provide an online attendance system. RFID data, captured through RFID reader is sent over the network using VTS device, to the server. All attendance reports are generated in-time. This helps, especially the supervisors, to monitor employees’ attendance in field areas that are far from reporting office.
Responsibilities:
Project Planning and Defining Scope
Activity Planning and Sequencing
Time Estimating
Created detailed functional design document.
Product Training
Quality Control
Coding
Environment: MVC 4, Web API, MS-SQL 2014, Windows Services, Google Maps API
Project: Smart Track FMS
Client: TTSL
Role: Project cum Technical Lead
Duration: Aug 2014 to Mar 2015
Smart Track Fleet Management System is a web-based application developed to simplify, automate and manage the fleet of vehicles. Using the Smart Track web portal, vehicle owners have the ability to view status of their fleet – Live.
The Smart Track web portal simplifies the fleet monitoring for Transporters, Taxi/Cab operators, Schools, Hospitals, FMCG Companies and several Govt. organizations by introducing a common web portal – Smart Track Fleet Management System.
Smart Track application has been developed as an ASP.NET MVC based web solution.
Responsibilities:
Project Planning and Defining Scope
Activity Planning and Sequencing
Resource Planning
Developing Schedules
Time Estimating
Documentation
Lead UAT Efforts
Monitoring and Reporting Progress
Team Leadership
Working with Vendors
Controlling Quality
Created detailed functional design document.
Product Training
Coding
Environment: MVC 4, MS-SQL 2012, AJAX, Kendo UI Controls, SMPP API, Google Maps API, Map my India Maps API.
Physical Therapy Application
Team Lead
Feb 2014 to Jul 2014
The purpose of this mobile application is to meet the challenges faced by the Physio-therapists and the patients. This application will have two tools which will enable Physio-therapists to better educate a patient on their condition and to improve patient compliance with Home Exercise Program. This will increase the probability that the patients will perform the prescribed exercises correctly.
The Software comprises of:
Animation Server: this is a 3D animation exercise builder that has ability to create and select 3D exercises for the patients.
Web Server: it hosts the Super Admin Portal, Physical Therapy Portal, Mobile App and web services.
Super Admin Portal: it has option to enter physical therapy office details along with configuration relating to branding, create, manage and process exercises.
Physical Therapy Portal: it has ability to select videos from library and push to patient’s mobile/web devices via YouTube.
Mobile App End Server: this interacts with client end application for receiving and sending data.
User Mobile Applications: in this App the user can view all exercises and request for specific exercises.
Database Server: this handles data related to physical therapy application.
Responsibilities:
Prepared a technical document for the application(Software Requirements Sheet)
Prepared the architecture for the application
Developing application.
Database Management.
Versioning Management (SVN).
Client communication.
Made Rest API calls to a remote server and got the response.
Did JSON Parsing in the app for the received response.
Made D Animation graphics in the application.
Implemented Audio and Video streaming API.
Creating query documents and modification log as per the client reviews and feedback
Creating Web Services to be consumed by iOS App.
Implement security on website & Web API.
Environment: MVC 4, Entity Framework, SQL Server 2008, jQuery, Kendo UI, HTML 5 Canvas, Web API for providing services to mobile app. You Tube API
Fleet Management System
Sr. Software Engineer
In-House (Product)
March 2013 to July 2013
Streamline fleet operations from anywhere with web-based software.
Software Comprise of:
Website:
Manage detailed service records, fuel logs, employee information, vendors’ info and fleet info.
Measure and analyze fleet operations with easy-to-understand reports and analytics.
Set up preventative maintenance schedules in addition to logging services and expenses.
Windows based applications:
Send Email reminders SMS alerts to ensure service activities are always on track, using Windows Services.
Responsibilities:
Liaison with stakeholders including business developing executives, management & end users to constantly evolve & develop the system that is in-tandem with users’ actual requirements.
Database design.
Developing each and every module as per the SRS within the given timeframe.
Technologies Used: C#, MS-SQL 2005, jQuery, Web API, SMS Gateway API, Google Maps, jqplot Charts
BLACKBOX ™ Live Vehicle Tracking System
Sr. Software Engineer
In-House (Flagship Product)
Since 2009 - Present
This multi-faceted project takes advantages of Windows based & Web based programming that include:
Website:
Provide Live Tracking of vehicles online, to authenticated users.
Location on Maps, Route Playback, Geofencing using Google Maps API.
Includes various reports including graphical reports using MS-Charting.
Windows based applications:
Windows Service to monitor the Health of the Listener & Parser applications running 24X7 on the server
Scheduler applications (Windows Service) to provide various services like SMS alerts. Email alerts.
Automatic Bill generation, Invoice generation, Reports.
Web Services
Let clients integrate their software with VTS by using data exposed through web based API.
Responsibilities
Website Hosting and Maintenance
Application Framework changes.
Customization, Improvisation to enhance Customer Experience
Code Documentation.
Database maintenance and Back-up.
Application maintenance and back-up.
Technologies Used: C#, VB.Net 4.0, MS-SQL 2005/ SQL-Server Agent, AJAX, SMS Gateway API, Google Maps API, Map Active X Controls.
Impact ERP
Sr. Software Engineer
July 2012 – Feb 2013
A Role based system for managing each department viz:
Sales – Manage sales, targets, leads, customers, territories, orders, invoices etc.
Service – Manage installations, complaints, customer support.
Accounts – Manage subscription, inventory, payments etc.
Admin – Manage employees, events, announcements
Management – View Reports based on above.
Responsibilities:
Database Design& Optimization
Project Conceptualization, requirement gathering & implementation
Testing
Hosting, maintenance &continuous development
Database design, coding, testing; and hosting.
Giving internal domain & technical training to team members.
Technologies Used:.Net with C#4.0, MS-SQL 2005 / SQL-Server Agent, AJAX, jQuery, MS-Charting, Google Charts, Asp.Net Web Services, WCF, Web API
Personal Dossier
Name
Munish Chauhan
Date of Birth
31st July 1982
Sex
Male
Marital Status
Married
Language Proficiency
English, Hindi & Punjabi
Nationality
Indian
Joining Time
Immediate
Passport
Yes
Education
Master of Computer Applications from Kurukshetra University, Kurukshetra
Bachelor of Science(Non-Med) from Panjab University, Chandigarh
Higher Secondary Exam (XII), CBSE
Matriculation (10th), CBSE
Declaration:
The truthfulness of the details furnished above is assured to the best of my knowledge and belief. Proofs for the above will be furnished when required.
Date: (Munish Chauhan)
Place: Chandigarh