Hariom Kumar
Title: Senior Software Developer
Profile Summary:
5 years of web application development experience with Rich User Interfaces in C#,
Asp.net MVC, Entity Framework and other Microsoft technologies
SDLC Process Support: Designing, Coding, Testing and Maintenance.
Follow Scrum with standards-based code using Visual Studio 2013, Team Foundation
Server 2013 with Version Control and Git
Troubleshoot and resolve system performance issues and problems.
Experience with latest Web technologies (XHTML, HTML, CSS, Javascript frameworks,
Jquery, AJAX, Flash, MVC, AngularJS).
Experience with full product lifecycle development processes in a software company.
Strong Interpersonal and communication skills.
Experience with Azure– Both Development & Working Environment
Working with IIS and Windows Servers with .NET applications.
Experience with Web APIs/REST/JSON/WCF,etc
Technical Skills:
Core Skills Set
C#, ASP.NET, VB.Net, MVC, HTML5, Web
API/Rest/JSON/XML Services(WCF), Entity Framework
Web Programming Skills
HTML, JavaScript, Jquery, AJAX, Jquery Mobile, Angular,
Bootstrap, ADO.NET, IIS, signalR, Basic PHP
C#, .Net Framework, Entity Framework
Frameworks
Reporting Tools
Highcharts (Dynamics Chart), DevExpress, Telerik, Crstal
Reports, HTML Reporting
Operating Systems
Windows, Linux
Web Server/Application
IIS, Apache Web server, Glassfish, Tomcat
DBMS
MSSQL, MYSQL, MongoDB, LINQ
Configuration Management GIT, Bitbucket, JIRA
Tools
Eclipse IDE, Visual Studio, SQL Developer
Education:
Bachelor of Engineering in Computer Science.
Work Experience:
Techstern Solutions- Sr. Software Developer
Swadesh Softwares Pvt Ltd (Software Engineer)
Encryptosoft Pvt Ltd (Software Engineer)
Achievements:
GATE 2012 qualified with 90 percentile
Awarded “Instant Award” for best quarterly performance by Techstern Solutions
Awarded “Best Software Developer” by Swadesh Softwares Pvt Ltd
Professional Experience:
Project Name: cinMS
Project
Description
Roles &
Responsibility
CinMS is a web portal to manage different movies running in different
multiplexes. cinMS web application displays live updates of all the movies
running at different time on different screens/shows in a graphical and
interactive format. It also has alert management, dashboard, User
management, Reports and many more features.
1. Requirement analysis
2. Working closely with Technical Architect to come up with the
software design
3. High Level and Mid-Level Software Designs along with database
design
4. End to End Technical Development
5. Guiding and helping other members of the team for technical
development
6. Performing Code Reviews
7. Responsible for Application Development, deadlines and
Deliverables
8. Performing Unit Testing and QA
9. Production Deployment and Application support
Project Name: ARA Reporting
Project
Description
Roles &
Responsibility
The aim of the project is to create different reports using SSRS based on
SQL Server database. The project includes many reports with different
designs and parameters.
1. Requirement Analysis
2. Worked as an individual developer in the project
3. Used SSRS to generate different reports using SQL Server as per
requirements
Project Name: American Guardian Warranty Services, Inc.
Project
Description
American Guardian Warranty Services (AGWS) offers administrative,
insurance, reinsurance and data processing services to over 3000 dealers
in auto, RV, powersport, marine and commercial trucking industries.
Roles &
Responsibility
1. Responsible for web application development and maintenance
2. Understand the technical architecture and database architecture
and follow the same for application development
3. Software design documentation
4. Technical Development, plugin development
5. Implementation of 3rd party APIs
6. Implementation of Adobe EchoSign APIs for digital signature
7. Unit Testing and QA
8. Code Reviews, Test case reviews
9. Production Deployment and Application Support
Project Name: Techno KIDS
Project
Description
Techno Kids Computer Curriculum is an assortment of technology
projects. Through these projects, we aim to engage children of all ages in
computer activities. Techno Kids is a set of theme-based technology
projects that integrate the use of the computer into learning.
Roles &
Responsibility
-.
Lead Developer for web application Development
Lead and Guide the team throughout all modules of the application
Software and database designing
End to End Technical Development along with the team
Widgets and Plugins Development
Code and test case reviews
Unit testing and QA
Production Deployment and Application support
Project Name: Pixtac
Project
Description
At Pixtac, we are dedicated to bringing your memories to life through a
unique and clean visual arrangement. No multiple frames and canvases
cluttering your walls-- just an elegant, borderless, floating glass display
of your photographs.
Our process is simple: using the Pixtac web app, you import the
photographs you want printed. You arrange them in one of our many predesigned Pixtac layouts. We print your photo collage on high-quality and
mount to crystal clear acrylic glass and ship it directly to your door. No
hassle. No fuss. Just your memories, artfully composed and ready to be
beautifully displayed.
Roles &
Responsibility
Requirement Analysis & Impact Analysis
Technical Development
Quality Assurance
Unit Testing
System Integration Testing
Regression Testing
Test Automation
Reporting Defects
Bug – Fixing
Mentoring
Project Name: Paypyrus
Project
Description
( For school uniform, stationery and books (E-Commerce Web))
E-commerce site for selling school uniform, stationery and books using
Cash on delivery option and payumoney payment gateway.
Website admin upload their products and client can purchase product
from this site by paying sellers online using payumoney payment
gateway. SMS gateway is used for informing client and admin about
their order confirmation and mobile number verification.
Roles &
Responsibility
Web application development along with team of 5 members
Unit Testing
Test Automation
Bug – Fixing
Mentoring
Project Name: HSEQ GLOBAL
Project
Description
Roles &
Responsibility
A common platform for maintaining any company’s full CRM
requirement, Like Employee and user management, Document
management, Project Management, Resource Pool management,
Product & service management, Quotation and Sales management,
Account Management, Event Management, Work & Project Scheduling
Gantt Chart reporting, Graph Reporting, Grid Reporting, User live active
status etc.
Web application development along with team of 8 members
Unit Testing
Test Automation
Bug – Fixing