RAHUL SHARMA
WZ-20 Sant Nagar Extn. Tilak Nagar New Delhi, India 110018 Cell: - -Senior .NET Software Developer
Professional .NET Developer with a passion for software development especially with agile practices such as Test Driven Development, with an in depth knowledge of OOP and GoF Design Patterns.
Over 13 years of software development experience spanning ASP.NET 2.0 to ASP.NET 4.6 in C# including high transactional enterprise e-commerce applications, with team leadership and mentoring experience. Expert in full System Development Life Cycle (SDLC).
Has the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, to specification, are scalable, performance optimized and maintainable. Experience of non-Microsoft .NET technologies including JQuery, React, Watson TCP Programming, Node.js, Deployd.js, Socket.io, Rest Bus, Hangfire and MySQL.
A highly motivated individual who is always learning, able to work to tight deadlines, and who can communicate effectively with technical peers as well as business users. Someone who encourages learning and the sharing of ideas and is always open to new ways of working.
Key Skills
Core Programming Languages:
C#, SQL, JavaScript, HTML5, CSS, PowerShell, VB.Net, JSON, XML, Ajax, SASS, LESS, Android Hybrid and Native apps development using Android studio and Intel XDK
Databases:
MS SQL Server -), My SQL, Linq2SQL, Linq2JSON
Technologies and Frameworks:
.NET Framework (2.0-4.6), Microsoft Entity Framework, Framework 7, ASP.NET, MVC, WCF, ADO.NET, AJAX, jQuery, SignalR, Silverlight, Crystal Reports, SSIS, SSRS, IIS 6-8.5, LINQ, Web API and REST
Development Methodologies:
Agile development, Test Driven Development, Waterfall
Certificates
Web-Development Programmer, COMBIT Masters of the Web
VB.Net Programmer, Certificate Course in VB.Net from CMC
VC++ Programmer, Certificate Course in VC++ from Indian Institute of Technology (I.I.T), New Delhi, India
MCP (using MCSD in C#) course from New-Horizons, Gurgaon, India
International Business Management, Diploma from National Institute of Labour Technology & Management (NILEM), Chennai, India
Professional Experience
parishram resources PVT. LTD.
April 2019 – Present
Senior IT Manager in Parishram as it endeavors to provide simple and sustainable solutions for complex clients business needs. A team of qualified associates, multi city presence and certified quality process and systems gives us the extra leverage to serve customers better and help them achieve their business objectives.
Setting up of HRMS solution for companies covering all fundamentals from HIRE-to-RETIRE process. Comprehensive profiling services that equip in making informed hiring decisions with confidence. Mostly involved in coding, designing & development along with roles including:
Running regular checks on network and data security.
Identifying and acting on opportunities to improve and update software and systems.
Developing and implementing IT policy and best practice guides for the organisation.
Designing training programs and workshops for staff.
Conducting regular system audits.
Overseeing and determining timeframes for major IT projects including system updates, upgrades, migrations and outages.
Providing direction for IT team members.
Identifying opportunities for team training and skills advancement.
BCL SECURE PREMISES PVT. LTD.
June 2017 – March 2019
Senior .NET developer in a company that holds all security and surveillance data together, filtering out the background noise, connecting the dots, and shedding light on their overall significance. Our solutions empower you to take the necessary action, improve the safety, security and efficiency of your operations, and keep a complete audit trail for compliance, training and analysis.
With deployments in banks, utility companies, airports, seaports, city centers, and transportation agencies, BCL helps agencies all over the world keep people and assets safe.
Mostly responsible for backend development using C#, ASP.NET MVC, EF model and Web API using REST.
Worked on Bharat Petroleum & Hindustan Petroleum Tanker Truck Locking System solution that is a platform which enables intelligent mechatronic / electro-mechanical based locking management system especially for Oil and Petroleum sector. Apart from the Electro-Mechanical Locking, the TTLS platform can be augmented by sensors to provide an end-to-end anti-pilferage solution including aspects related to operational efficiency and management, telemetry amongst others.
The TTLS solution can be customized / configured for test cases related to Marine Tankers/Trailers, Rail tankers as well.
Worked on TTLS software programming from its inception to production stage, designing entities and REST APIs consumption for TTLS mobile app.
Improved application performance by creating caching mechanism and fixing performance defects. In most cases performance improved 10+ times.
Designed and developed Watchdog .net console app for TTLS GPS trigger capture.
Developed new permissions system;
Implemented Sass to Css compilation on build server (Teamcity)
Developed new build system using TeamCity, Web Deploy and MSBuild, which 100% automated code deployment and helped to improve quality of build, deployed to production.
Introduced unit testing into company using NUnit framework.
Key Technologies: .NET 4.5, C#, Web API, MVC, ADO.NET, LINQ, Peta Poco, EF Migration techniques
VARA UNITED PRIVATE limited
October 2016 – May 2017
Senior .NET web developer in Bharat Connect Limited projects. The projects goal was to deliver human tracking web based and mobile app.
Implemented TCP based GPS listener for its Teltonika based devices
Developed a number of mobile friendly pages along with providing real time interaction using ASP.Net v4.5 and SignalR
Key Technologies: .NET 4.5, C#, XML, HTML, CSS, ASP .NET MVC, JavaScript, React.js, IIS 8, Ajax and SignalR
VEEBRIJ SOFTWARE PRIVATE LIMITED
November 2013 – November 2015
Software engineer in Tollring (www.tollring.com) iCallSuite product. The projects goal is to migrate there desktop based iCallSuite solution to cloud based SAAS platform. Mostly was responsible for backend development, C++ code porting and integration in .net platform.
Implemented scheduling services of daily/weekly/monthly reports using Quartz.net
Real time charts using Chart.js charting library
Created Asp.net driven online portal for its clients and implement on Azure SQL Database
Developed hybrid Android application using Intel XDK that consumed our company’s RESTful API and provided our site’s functionality on a mobile device
Key Technologies: .NET 4.5, WCF, MS SQL 2012, C#, XML, HTML, CSS, ASP .NET MVC, WEB API, JavaScript, Chart.js, Quartz.net, Deployd, IIS 8, Linq2SQL, Linq2JSON, Agile
HCENTIVE INC.
August 2013 – October 2013
Senior UI developer in Healthcare Software & Insurance Exchange Solutions Company. Jobs include:
Extensive use of DOM library JQuery.
Was responsible for media distribution (JPG files and modification of IPTC metadata),
Worked with Facebook Graph API, Facebook C# SDK to distribute press releases in Facebook client’s fan pages
Compiled CSS usage with LESS into role.
HTML5 mockups using Photoshop and Sprite designer
Key Technologies: HTML5, LESS.js, CSS, Photoshop & Sprite Studio
Runaware® Software Pvt. Ltd
April 2011 – February 2013
As a senior Web design engineer I was working with the global leader in online software demo solutions and Cloud Computing initiatives. Runaware's services include our Flagship product, TestDrive®, which consists of a suite of services including all aspects of online marketing, customer profiling, lead capture, downloads, trial CDs, and a hosted interactive online demo environment that allows customers to evaluate real software in their web browser, complete with tutorials and detailed customer usage reporting. Runaware's Cloud Platform offerings enable clients to experiment and evaluate SaaS and PaaS using their own application without requiring any modifications or losing initial investment.
My main responsibilities were:
Mockup designs & coding from photoshop images
Upgraded web UI for application to standard corporate TD styles
ASP.Net Programming - Created RESTful web service to enable browsing and download of apps to website through both web browser and through in-vehicle computer.
Designed end-to-end e-commerce system using ASP.NET and SQL Server for selling the packaged software; including worldwide shipping integration.
Developed C# wrapper library to interface with payment processing gateway API for payment transactions.
Integrated shipping and fulfillment via 3rd party APIs from CyberSource, PayPal, UPS and USPS.
Designed and created web-based software update service using SQL Server and C# Web Services to over 10,000 users worldwide localized in 11 countries.
UI/UX Designing
Table-less html structures
User Form coding
Key Technologies: .NET 1.1 – 4.0, ASP.NET, C#, JavaScript, HTML, CSS, SQL, XML, Web Services, IIS, SSIS, Bootstrap and Photoshop
communica pty ltd, centurion, south africa
August 2007 - July 2010
Asp.net developer at communica.co.za, a highly successful developer-oriented web site since March 2008, with over 1 million page views per month. Web Development, Search Engine Optimization, Newsletter and content management. The list of my responsibilities below:
Performed code review, worked close to team member to ensure consistence to code standards.
Optimized application performance by 40%.
Developed reports using Telerik toolkit and MS SQL reporting.
Worked close to business people to review requirements
Implemented application business logic in Asp.net with MVP design pattern to increase unit tests support.
Integrated application with 6+ external systems using a combination of web services and APIs. In addition the application featured a full text search engine (using Oracle Full-Text search) and scheduling abilities using Windows Services
Implemented TeamCity for build management and continuous integration, which reduce number of bugs and reduce the time provide build to the customer.
Key Technologies: .NET 2.0 / 3.5, ASP.NET, C#, MVC, MVP, JavaScript, JSON, HTML, CSS, SQL, XML, LINQ, Web Services, IIS, Dundas Charts, Microsoft Enterprise Library, Telerik, TargetHero SMS API
Education
Makhanlal Chaturvedi Rashtriya Patrkarita Vishvidyalaya – Bhopal, india
Bachelor’s Degree in Computer Science, 2005
3-year curriculum focusing on application development, networks, algorithms, software architecture design, multimedia, technical planning and problem solving using case studies
Personal Details
Father’s Name – Yash Pal Sharma
D.O.B – 16th Feb 1983
Sex – Male
Marital Status – Married
References
Shiv Dhillon – Director, Tollring UK Ltd – Cell: -
Harini Inala – HR, Runaware Software Pvt Ltd – Cell: -
Yusuf Hassim – IT Manager, Communica Pty Ltd – Cell: -
Burg Wagenzstein – CEO, Korenix Pty Ltd – Cell: -
Paddy Khelo – Director, Christian Progressive College – Cell: -
Hemanta Bhuyan – Director, B-Softsys – Cell: -