Utsav Singhal

Software Engineer

Bengaluru, Karnataka, India11 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 9 years of software engineering experience
  • Expertise in automotive diagnostics and CAN systems
  • Strong problem-solving and time management skills
Stackforce AI infers this person is a skilled Software Engineer specializing in Automotive and Fintech sectors.

Contact

Skills

Core Skills

KotlinJavaCAutosarCanC++LinuxPl/sql

Other Skills

AWSArcticStudioCAN 2.0 protocolCAN busCANoeGroovyHTMLIPCPython (Programming Language)RESTful servicesSPIUDSUDS protocolVector CANdelaVector DaVinci Developer

About

Software Engineer with more than 9 years’ experience in design, coding, testing, debugging, implementation and integration. Hold a strong understanding of data structures and algorithms. Steady performer, problem solver with deep knowledge into software development. Team player with a can-do attitude, phenomenal time management skills, and a strong user focus.

Experience

11 yrs 7 mos
Total Experience
3 yrs 10 mos
Average Tenure
8 yrs 2 mos
Current Experience

Amazon

2 roles

Software Development Engineer III

Apr 2022Present · 4 yrs 2 mos

Software Development Engineer II

Mar 2018Mar 2022 · 4 yrs

  • Project: Payments
  • Description: Building infrastructure to deliver payment method and processor integrations.
  • Tech Stack: Kotlin, Groovy, AWS, Java, RESTful services.
KotlinGroovyAWSJavaRESTful services

Harman international

2 roles

Engineer 1, SW

Jul 2017Mar 2018 · 8 mos · Bengaluru Area, India

  • Projects:
  • ______________________________________________________
  • Name: Diagnostics
  • Description: On-board diagnostics (OBD) refers to a vehicle's self-diagnostic and reporting capability. OBD systems give the vehicle owner or repair technician access to the status of the various vehicle sub-systems. It was based on ISO 15765-3 (Diagnostic Communication over Controller Area Network (DoCAN).
  • Clients: Ford Motor Company, Suzuki.
  • Tech Stack: C, UDS protocol, IPC(Inter-processor communication), SPI(Serial Peripheral Interface), Vector CANdela, CANoe
  • Roles:
  • 1. As a key member of theGENy team, I was responsible for developing the diagnostics systems as per requirements.
  • 2. Designed and developed driver and application layer of diagnostics as per ISO 15765-3.
  • ______________________________________________________
  • Name: Prototype projects
  • Description: VDP is a prototype framework for getting CAN and various other sensors' data from the vehicle and making it available to applications. It introduced a data provider-consumer concept and allowed data providers& consumers to be developed independently of the differences in vehicle network.
  • Clients: Orinoco, Naboo (Showcased in CES 2018)
  • Tech Stack: C, AUTOSAR, ArcticStudio(ArcCore), Vector DaVinci Developer
  • Roles:
  • 1. Developed prototype of CAN communications using AUTOSAR.
  • 2. Achieved seamless integration between controllers, drivers and applications
CUDS protocolIPCSPIVector CANdelaCANoe+3

Associate Engineer, SW

Nov 2015Jul 2017 · 1 yr 8 mos · Bengaluru Area, India

  • Projects:
  • ______________________________________________________
  • Name: CAN Communications
  • Description: A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer.
  • Clients: Subaru, Ford Motor Company, Suzuki, etc.
  • Tech Stack: C, CAN 2.0 protocol, IPC(Inter-processor communication), SPI(Serial Peripheral Interface), Vector GENy
  • Roles:
  • 1. As a key member of the Networks team, I was responsible for developing the CAN systems as per requirements.
  • 2. Developed a module to share the CAN data with Apps(such as HMI, Navigation, etc) over IPC.
  • ______________________________________________________
  • Name: Vehicle Data Provider (VDP)
  • Description: VDP is a prototype framework for getting CAN and various other sensors' data from the vehicle and making it available to applications. It introduced a data provider-consumer concept and allowed data providers& consumers to be developed independently of the differences in vehicle network.
  • Clients: Orinoco (Prototype project)
  • Tech Stack: C++, Linux, IPC(Inter-processor communication)
  • Roles:
  • 1. Designed and developed prototype version of Vehicle Data Provider.
  • 2. Optimised the performance of VDP by introducing multithreaded approach in message delivery.
CCAN 2.0 protocolIPCSPIVector GENyCAN

Infosys

2 roles

Systems Engineer

Oct 2014Nov 2015 · 1 yr 1 mo

  • ## Project: Restatements (Client - Cisco Systems)
  • Description: Restatement is a yearly process to recapitulate the hierarchies of all the sales and services bookings of the client.
  • Tech Stack: PL/SQL, JAVA, HTML
  • Roles:
  • 1. As a key member of the Restatement team, I was responsible for developing PL/SQL procedures querying over 1 billion records and building the reports as per client requirement.
  • 2. Synchronising the number of tasks running in the background for maximum efficiency.
  • 3. Automating the generation of reports and making them available on a UI.
PL/SQLJAVAHTML

Systems Engineer Trainee

Jun 2014Oct 2014 · 4 mos

  • Received training on:
  • 1. Generic Training - Data Structure, Algorithms, Operating Systems, DBMS & SQL.
  • 2. Stream Training - JAVA.

Cmc ltd

Industrial Trainee

Jul 2013Dec 2013 · 5 mos · Greater Noida, Uttar Pradesh, India

  • Received training on:
  • 1. Core JAVA - Fundamentals, Applets, Swings, JDBC, JavaBeans.
  • 2. Advanced JAVA - Servlet, JSP, J2EE, J2ME.
  • Projects Undertaken:
  • 1. Employee Performance Analyser - Analyse employees’ activities by using resources such as Keystrokes, Screenshots & Webcam images. Include both recording the performance & mailing them to Admin.
  • 2. Contact Manager - A UI based password protected standalone application able to perform the Add, View, Edit, Delete a contact with image support.
  • 3. Library Management System - Consist of database of books and the user who can issue/return them.

Panasonic avc network india co. limited

Intern

Jul 2013Jul 2013 · 0 mo · Noida, Uttar Pradesh, India

  • Project Undertaken:
  • Switch Mode Power Supply and Audio Amplifiers.

Ntpc limited

Intern

Jun 2012Jul 2012 · 1 mo · New Delhi, Delhi, India

  • Project Undertaken:
  • Study Of Data Acquisition Systems, Various Sensors (Resistance Temperature Detector, Platinum Resistance Detector & Thermistors) & Signal Conditioning Circuitry.

Education

Galgotias College of Engineering and Technology

Bachelor of Technology - B.Tech. — Electronics and Communication Engineering

Jan 2010Jan 2014

Somerville School - India

Intermediate — Science

Jan 2008Jan 2010

Kendriya Vidyalaya

High School — Mathematics

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Kotlin & Java

Explore similar profiles based on matching skills and experience