Tarun Sharma

Senior Software Engineer

Delhi, India17 yrs 3 mos experience
AI ML PractitionerHighly Stable

Key Highlights

  • Over 16 years of experience in software development.
  • Expertise in automotive software solutions.
  • Strong background in cloud technologies and data analytics.
Stackforce AI infers this person is a Software Engineer with extensive experience in Automotive and Cloud technologies.

Contact

Skills

Core Skills

C++JavaC#AzureOpenstackPythonMachine LearningAsp.netQtJavascript

Other Skills

ARMAWS LambdaAWS Step FunctionsAlexaAlgorithmsAmazon CloudWatchAmazon DynamodbAmazon Relational Database Service (RDS)Amazon S3Amazon SQSAmazon Simple Notification Service (SNS)AndroidArtificial IntelligenceAsync Jetty ServerBluetooth

About

Over 16 years of experience in SW development and R&D.  Expertise in C, C++, Java,Algorithms, Data Structures, STL and Design Patterns.  Experience in Qt Framework and Embedded Linux Development  Working knowledge of C#,Asp.NET, SQL Server , mysql, JavaScript, HTML, CSS , Ajax , JSON  Understanding of Open Source WebKit and WebGL fundamentals  Experience in In-Vehicle Infotainment Systems(IVI) Solutions for Automotive Software Development  Strong communication, analytical, programming and problem solving skills.  Proficiency at various levels of product development like requirement gathering, requirement analysis, design, development, system testing and documentation.  Academic High Performer with B. Tech in Information Technology from NIT, Jaipur.  Exposure to Application/Middleware Development in Multi-threaded and Multi-process Environment and Device Drivers.  Basic Understanding in Data Mining Concepts, Lucene, Social Media Analytics, Machine Learning, R Programming, Weka and Statistics.  Worked on GIS data, GPS tracking and geo-spatial Analytics.

Experience

17 yrs 3 mos
Total Experience
2 yrs 2 mos
Average Tenure
1 yr 9 mos
Current Experience

Amazon

Senior Software Development Engineer

Sep 2024Present · 1 yr 9 mos · Gurugram, Haryana, India · On-site

  • Joined Automotive voice service team in Amazon smart vehicle group.
C++JavaAndroidAlexaJenkinsAmazon S3+9

Microsoft

2 roles

Senior Software Engineer II

Mar 2022Sep 2024 · 2 yrs 6 mos · Noida, Uttar Pradesh, India

  • Search on enterprise content in Microsoft Copilot.
  • Azure Migrate.
  • Part of ARM API reviewer board.
  • Onboarding Azure migrate resources to ARG/ARN.
  • Taking care APEX/PLR process for all services under Azure migrate.

Senior Software Engineer

Apr 2020Feb 2022 · 1 yr 10 mos · Noida, Uttar Pradesh, India

  • Part of M365 Special Clouds AIOPS team involving Exchange, Teams , Sharepoint workloads.
  • Working on end to end Automation of TSG's for resolving livesite incidents to reduce MTTR and manual toil.
  • Technologies - Powershell, C#, Azure, ML, Python, Artificial Intelligence
PowershellC#AzureMLPythonArtificial Intelligence

Jio

SDE-3

Feb 2017Apr 2020 · 3 yrs 2 mos · Gurgaon, India

  • Worked on Openstack open source cloud computing software
  • Handled nova compute, glance and keystone-client module.
  • Working on NFV/SDN for Jio 5G vision . Coding Microservices for end to end development.
  • Part of Open Network Automation Platform (ONAP) initiative for enabling network evolution
  • Developed 5g NSSF node.
  • Skills developed : Python , Openstack , C++,Java (Spring, Jersey, Servlets, Elastic Search, Async Jetty Server, Neo4j and Object Pooling).
PythonOpenstackC++JavaSpringJersey+5

Pine labs

Associate Architect

Jul 2016Feb 2017 · 7 mos · Noida Area, India

  • Payment related solutions in C++/SQL Server /C# ( Point of Sale Terminal based S/W development), Encryption and data security. PIN and Terminal Line Encryption Technologies, SSL/TLS communication, Key Management etc.
  • Knowledge of payment standards like IS08583, TCP\​IP, Socket Programing, OLEDB.
  • Worked on payment controller system that interact between the customers for doing transactions on the POS machines and the corresponding merchant according to the rules applied and transactions authenticated by various banks.
C++SQL ServerC#EncryptionData SecurityTCP/IP+2

Delhi integrated multi modal transit system ltd. (dimts)

Technical Lead

May 2014Jan 2016 · 1 yr 8 mos · Delhi Area, India

  • Worked on Congestion Modeling Project –
  • o This project involved calculating real time congestion on city roads by processing 80,000 vehicles data received every 10 seconds. It involved collecting, parsing GPS data and mapping to city graph represented in form of polylines and applying algorithms to display Congestion on AspMap in Asp.Net (C#). Spatial data and processed GPS data is stored and retrieved from SQL Server.
  • o Wrote algorithms to find Heavy traffic locations in city (traffic continuing for more than 30 minutes) and choke points and created web service for it.
  • o Predicted future congestion and possible choke points.
  • o Backend Coding is done in C++ using gdal library on distributed systems processing huge data.
  • Route Planning - A trip planner is implemented to calculate shortest and fastest route between source and destination based on congestion data and displayed on AspMap. Service is to plan a trip between two bus stand where it returns the best route (direct, indirect).
  • Estimated time of Arrival for City buses: Project involved predicting estimated time of arrival of a bus based on AVL (Automatic vehicle location) data. Service implemented for pooch-o app.
  • Route Analytics & Optimization – Involved analyzing existing route and optimizing it by modifying schedule or route. Bus ticketing and location data is analyzed using tools like Weka and R Studio and involves machine learning concepts like predictive analysis, decision tree & genetic algorithms.
  • Social Media Analytics and Text Retrieval – User feedbacks are categorized based on Lucene indexing and Alerts are generated for critical feedbacks that require immediate attentions. Social Media analytics involves analyzing tweets/posts using Twitter and Facebook api for clients in C#.
C++Asp.NetSQL ServerGPSMachine LearningR Studio+2

Mentor graphics

Senior Software Engineer

Jan 2012May 2014 · 2 yrs 4 mos · Noida Area, India

  • Worked on Window/Linux platform using C/C++ and QT.
  • Multi-threaded programming , Cross-Compilation And IPC using Named Pipes.
  • OpenSSL Asn1Parser Modification for encryption/decrypyion for self-signed and Digital Signed Packages.
  • Worked on Bluetooth Profiles, WebKit
  • Worked on MiddleWar/Application Layer for In-Vehicle Infotainment (IVI) products
  • Designed Internet Application Framework in C++ and Qt. Third Parties developed Internet apps from Calls provided by Framework. Used QtWebKit for rendering
  • Framework communicated with Vehicle and controlled feature like MediaPlay, Messaging, Bluetooth, Radio.
  • Customized OpenSSL AsnlParser written in C validating Digital Signatures of Self Signed and Digitally Signed packages.
  • Modified pppd daemon to write data to named pipes instead of RFCOMM to support Bluetooth SPP Profile and connect internet over Bluetooth using ppp network between devices over SPP Profile
  • Required porting source-code on ARMS Architecture using gcc tool-chain. Gained CAN, DBUS knowledge.
  • Worked on Linux Device Drivers for Arm i.MX6. Mainly Contributed for tty, UART sub-modules for kernel version 3.8
C/C++QTMulti-threaded ProgrammingOpenSSLBluetoothWebKit+1

Samsung r&d institute india

Senior Software Engineer II

Aug 2010Jan 2012 · 1 yr 5 mos · Noida

  • Worked on Browser engine WebKit for Samsung Smart TV.
  • Worked on C++ on Windows and Linux Platform.
  • Developed basic understanding of JavaScript.
  • Porting Code on Different Architecture like Arm, MIPS.
  • Part of Browser Extension Team.
  • Supported 3D Graphics on WebKit in Smart TV. Invloved WebGL and WebDatabase Skills.
  • Debugger as a Browser Extension: Created a tool to work as JavaScript Debugger on Visual Sudio 2005.Code written in C++.
  • WebKit Optimization: Improve performance by porting the JavaScript Engine on multicore for WebKit Browser Engine. Worked in C++.
  • Web Based App Engine: Creating a Framework to support all Apps written in HTML ,JS .This Framework helped to play media files by acting as an interface for UI with MiddleWare , UniPlayer and SDAL Layers of Digital TV
  • Cross Compiled code with different tool-chains for various Architecture like ARM ,MIPS
  • Web Engine Test Framework: Creating a Setup in C/C++, JavaScript that transfers widgets from a host System to DTV and automate the execution of widgets. Named Pipes are used as an IPC Mechanisms and Socket Programming is implemented for Host to System and System to TV Communication
C++JavaScriptWebGLHTMLCross Compilation

Applied materials

Software Engineer

Aug 2008Aug 2010 · 2 yrs · Bangalore

  • Worked as a C,C++,C# Developer for 2 years .
  • Automate tools through software mainly written in C and C++.
  • Worked on GUI Development in C#
  • Worked on Windows on Visual Studio .
  • Mainly worked on soft Real time Systems.
  • Development and Management of Code for automating Control systems on Windows in C, C++, C# on Windows.
  • Automation of Endura Tool: The tool enabled Silicon Wafer Cycling and processing in various chambers to generate Silicon Wafer with various processes of CVD and PVD. Project involved controlling complex processes and hardware devices through software and schedule movement of Si Wafers along various Chambers without deadlock. GUI Developed in C#
  • Recipe Converter: This tool is used for converting Recipe’s on CPCI to CGA Platform. Involved C++ and MFC Programming.
CC++C#GUI DevelopmentVisual Studio

Education

Malaviya National Institute of Technology Jaipur

B. Tech — IT

Jan 2004Jan 2008

Seedling Public School Jaipur

High School

Jan 1998Jan 2002

Stackforce found 100+ more professionals with C++ & Java

Explore similar profiles based on matching skills and experience