Summary
Overview
Work History
Education
Skills
Projects
Accomplishments
Timeline
Generic

RAHUL SHARMA

Noida

Summary

Experienced Senior .NET Lead boasting a decade of expertise in the development of .NET Web and Desktop Applications, utilizing advanced technologies such as .NET Core MVC, C#, and .NET WPF. Spearheaded the successful execution of a $1 million research project in Italy, garnering client appreciation for delivering software slated for production use over the next two decades. Proficient in agile methodologies, with hands-on experience in integrating Generative AI and crafting applications built upon Large Language Models.

Overview

11
11
years of professional experience

Work History

Senior Technical Lead

HCLTech - HCL Technologies
Noida
04.2018 - Current
  • Worked onsite in Italy for 1 year and led a team of 6 developers at offshore and worked with client to understand the problems and lags in their system and processes and visited various factories, met their engineering teams during this time to understand their requirements to develop all in one solution for them
  • Hired, trained and leading an Agile team of 6 developers
  • Worked on development and led various projects for a major home and industrial appliances client
  • Developed desktop application to provide automation for configuration development for electronic devices
  • Worked on a project for risk analysis of product requirement documents using Generative AI for a major cabs service client.

Technical Lead

HCL Technologies Italy S.P.A
Milan
04.2022 - 02.2023
  • Worked onsite in Italy for 1 year and led a team of 6 developers at offshore and worked with client to understand the problems and lags in their system and processes and visited various factories, met their engineering teams during this time to understand their requirements to develop all in one solution for them
  • Worked on the maintenance of the existing applications and fixing the issues in them and providing new patches and features while the new system design was in process
  • Received award for my contribution to client's projects and increasing their production speeds in their factories located in Australia and Mexico by developing a parallel programming system.

Senior Software Engineer

ExpertRating
Chandigarh
07.2013 - 03.2018
  • Development of coding problem and challenges based website "codeassess.com" which is used by various clients for pre-hiring coding based assessment of candidates
  • Development of the website expertratinginc.com and assessment engine for client naukri.com
  • Development of web based exam monitoring system that captures all user's events like keyboard strokes, tabs, tab switching, camera and screenshots and these are provided along with test reports so that recruiter can check if the candidate has passed the test fairly
  • Development and integration of Codeassess flow to let it do the real time assessment of coding skills of coders and generate reports for various clients
  • Responsible for the development and integration of codeassess hands on programming and testing flow for various clients listed above and providing the maintenance and upgrade support
  • Candidate comes from the client's website to take a codeassess test on our server and after completing the test, the result of the test is posted back to the client.

Education

B.Tech in Computer Science -

Lovely Professional University
06-2012

HSC -

D. C. Model Senior Secondary School
01.2008

SSC -

B.M. Jain Senior Secondary School
01.2006

Skills

  • NET Core MVC
  • C#
  • NET Core Web API
  • NET Core WPF
  • Desktop and Web application
  • Generative AI
  • Python
  • Javascript
  • Azure and Open AI LLM Services
  • Azure Services
  • Azure Functions
  • Development & Operations
  • MSTest
  • NUnit
  • JIRA
  • Bitbucket
  • MS Teams
  • Agile
  • GIT
  • Azure DevOps
  • Software Testing
  • API Design and Development

Projects

Supplier Portal
10/2023 - Present, Noida, India
Client: Electrolux AB
Technology: .NET Core MVC, C#, MSSQL, Angular

This portal is developed for the suppliers of a major appliances client. The portal has various modules for users who are suppliers, manager and admins who enter or review the data. Suppliers are supposed to make entries for the capacity of parts they can provide every month over a period of time which is generally 2-3 years in future. It also includes forecasting reports, and alerts in case of shortages, and over stocking and various other parameters.

Risk Analyzer Tool
05/2023 - 10/2023
Client: Uber NA
Technology: Python, Generative AI, ChatGPT, LLMs, Azure OpenAI Service, Langchain

Worked on the development of application which can analyze pre defined risks (racial, geographical, personal data, government rules etc. ) in a requirement document whenever a new product or feature is to be launced on uber applications. Based on the risk assessment, the product requirement document is approved or rejected.


SWD Programming Tool
04/2022 - 04/2023, Pordenone, Italy and India
Client: Electrolux Italy S.p.A

Development of .NET Core Web API and .NET Core WPF application to enable faster programming using SWD protocol. Assessed solutions provided by various consultants and shared. Engineered proactive rule evaluation system at OSI layer 7 using POX controller. Provided flexibility to configure rule using centralized NodeJS based GUI.

GTO Tools
01/2020 - 03/2023, India
Client: Electrolux Italy S.p.A
Technology: .NET Core MVC, .NET WPF, C#, Windows Forms, MSSQL

Development and maintenance/upgrade of software programming tools for the embedded systems mainly inlcuding the electronic boards like power boards, user interface boards, sensors etc. The tools were used to program the micro-controller of the electronic boards and perform various operations on it. There were more than 25 different software applications developed and maintained by our team and each tool had different purpose and different team of users (e.g. systems team, firmware team, testing team, integration team, API team, Hardware team, factories, warehouses etc. ). The tools were responsible for flashing the latest firmware on the microcontroller, updating the latest configuration on the memory via cable or wireless connections or via OTA updates to update appliances used at customer's place. The protocols used for communication with devices were properitery protocols and could work in one to one and one to many mode to interact with the devices. There were tools developed for the diagnostics of the appliances so that the customer care or technical expert could diagnose the machines at customer place and order new parts for replacement. The tools developed by us are used in production lines of the various factories of Electrolux across ASIA, LATAM, NA.

Softbox

March 2019- Feb 2020, Noida, India
Client: Electrolux North America
Technology: .NET Core WPF, C#

Development of a appliance simulator to test the electronic boards when the appliance is not yet manufactured. The software used to interact with the electronic boards using serial communication using packets as form of communcations which used to have different op codes for various types of operations to be performed on the electronic boards. This application could test the touch panels of microwave ovens, refrigerators, hobs etc by behaving as a connected appliance. This simulator was very well appreciated by client as it helped them to test their electronic boards before going into production at a much earlier stage and fix problems in it.

B2B Parts
August 2018 - Feb 2019, Noida, India
Client: Electrolux NA
Technology: ASP.NET MVC 5, C#, MQLoader, Oracle DB2, MSSQL, Angular, sharepoint

Development of the web applicaton to track the parts ordered for the electrolux north america appliances. The users were able to make orders, edit or delete parts orders. The application also involved integration with sharepoint to download and upload documents and specifications to a sharepoint library.

Bissell Quality Website
April 2018 - July 2018
Client: Bissell
Technology: ASP.NET MVC 5, C#, MSSQL, Google Translate

This website was developed with support of multi-lingual to support all geographical regions where BISSELL sell their products. This website had features to track the quality of the BISSELL products based on reviews from clients, suppliers. There were various modules with reporting options to perform the quality assessment of the products being sold.

Codeassess.com
March 2014 - 2018, India
Client: ExpertRating
Technology: ASP.NET with C# framework 4.0, C# 4.0, Entity Framework 5.0, MSSQL Server(2008), JSON, JQuery, JS, Ajax, XML, Adobe ActionScript.

This project included development of a new product for ExpertRating organization. The product included coding assessment and backend engines to assess coding problem solutions submitted by candidates. The employers could create coding tests on runtime and assign to the candidates. The candidtes then have to solve those coding problems and their assessment report was shared with client to take better hiring decision based on actual coding knowledge. Later, feature like coding MCQs, interactive activities, interactive interview were added to the website in the maintenance phase. The tests were monitored by the test monitoring software developed by me which was able to track user's activities and disable the test if they tried to cheat.

Browser based SEB (Safe Exam Browser)
Nov 2013 to Feb 2014, India
Client: ExpertRating, FirstNaukri.com, Codeassess.com, login4test.com
Technology: .NET framework 4.0, C# 4.0, Entity Framework 5.x, MSSQL Server, 2008, WebRTC, Adobe ActionScript 3.0, JavaScript, JQuery and Ajax.

This tools was developed using WebRTC built into HTML5 to track user's activities, capture screenshots, webcam shots and tab switching and checking active window to make sure that user does not get away from the test window and is focusing on it to avoid cheating in the online tests.

Codeassess - Integrated Testing Service
July 2013 - Nov 2013, India
Client: Odesk-Elance, FirstNaukri.com, bayt.com, DPCIT, Neto, Keek, Autodesk, Nubelo, Jobkred, AdityaBirlaFinance, FoodLinked
Development and integration of Codeassess flow to let it do the real time assessment of coding skills of coders and generate reports for various clients. Responsible for the development and integration of codeassess hands on programming and testing flow for various clients listed above and providing the maintenance and upgrade support. Candidate is redirected from the client’s website to take a codeassess coding test on our server and after completing the test, the result of the test is posted back to the client.

Accomplishments

Quarterly HCL Jewels Recognition Program
Issued by HCL Technologies · Jul 2022
Associated with Hcl Technologies Italy S.P.A

HCL O2 Achievers League 2021
Issued by HCL Technologies · Mar 2022
Associated with HCL Technologies
For achieving Top Employee rating for two consecutive years 2020 and 2021.

Certificate of Achievement
Issued by Electrolux AB · Feb 2021
Associated with HCL Technologies
Recognition for exemplary performance in the Electrolux GEC. Delivering embedded software services to GC&T.

HCL O2 Achievers League 2020
Issued by HCL Technologies Ltd. · Oct 2020
Associated with HCL Technologies
Became a member of O Infinity achievers league by getting prestigious top rating for two consecutive years from my department during 2019 and 2020

ERS Knowledge Champion
Issued by HCL Technologies Ltd. · Sep 2020
Associated with HCL Technologies
Received the award for Knowledge champion who provides better solutions to client's problems and sharing my knowledge amongst various teams and helping them solve their problems.

HCL O2 Achievers League 2019
Issued by HCL Technologies · Feb 2020
Associated with HCL Technologies
For achieving top employee rating for two consecutive years 2018 and 2019

Certificate of Excellence
Issued by Electrolux AB · Nov 2019
Associated with HCL Technologies
For providing back to back quality deliveries for North America and EU division.

Honorary Scholarship Award
Issued by Lovely Professional University · Mar 2011
Associated with Lovely Professional University
For achieving CGPA greater than 9.0 in the third year of B.Tech

Honorary Scholarship Award
Issued by Lovely Professional University · Mar 2010
Associated with Lovely Professional University
For achieving CGPA greater than 9.0 in the second year of B.Tech

Topper Award in School
Issued by ABVP · Jul 2006
Associated with D. C. Model Senior Secondary School

Timeline

Technical Lead

HCL Technologies Italy S.P.A
04.2022 - 02.2023

Senior Technical Lead

HCLTech - HCL Technologies
04.2018 - Current

Senior Software Engineer

ExpertRating
07.2013 - 03.2018

B.Tech in Computer Science -

Lovely Professional University

HSC -

D. C. Model Senior Secondary School

SSC -

B.M. Jain Senior Secondary School
RAHUL SHARMA