Shobhit Chaturvedi

CEO

Bengaluru, Karnataka, India15 yrs 8 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in AI and distributed systems for smart cars.
  • Led innovative software solutions in automotive and aerospace.
  • Passionate mentor and contributor to open source projects.
Stackforce AI infers this person is a Senior Principal Engineer specializing in AI-driven automotive solutions and distributed systems.

Contact

Skills

Core Skills

Distributed SystemsArtificial IntelligenceSoftware ArchitectureMachine LearningSimulation SoftwareMultithreaded DevelopmentSoftware Design

Other Skills

Agile MethodologiesAlgorithmsAnchor solanaApache KafkaC (Programming Language)C#C++Data StructuresDeep LearningDesign PatternsGenerative AIGitGraphQLHooksInternet of Things

About

I am a Senior Principal Engineer at Toyota Connected India, where I apply my 13 years of experience in software development and architecture to create cutting-edge solutions for smart cars. My work involves developing virtual assistance that uses artificial intelligence and natural language processing to enhance the functionality, user experiences and performance of Toyota's vehicles, as well as designing and implementing distributed systems that can handle millions of transactions per second. I have a strong background in Automotive, Aerospace, and Oil n Gas domains, where I have delivered innovative and scalable software solutions for some of the most prestigious companies in the industry. I have expertise in algorithms, data structures, design patterns, operating systems, and cloud platforms. I am passionate about learning new technologies and staying updated with the latest trends and best practices. I also enjoy mentoring junior developers and contributing to open source projects. My goal is to create software that can make a positive impact on the world and improve people's lives.

Experience

Toyota connected india

Senior Principal Engineer

Oct 2023Present · 2 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Smart Cars, NLP, Rust, C++, Virtual assistant
RustMongoDBInternet of ThingsUnixDeep LearningGit+14

Johnson controls

Principal Engineer

Feb 2023Sep 2023 · 7 mos · Bengaluru, Karnataka, India · Hybrid

  • R&D development for OBEM (https://www.johnsoncontrols.com/digital-solutions/openblue-platform).
  • IoT based cloud platform used to building automation and energy usage optimisation based on Algorithms and AI
RustArtificial IntelligenceSnowflakeDistributed SystemsC++Generative AI+5

Shell

Lead Engineer

Jun 2020Feb 2023 · 2 yrs 8 mos · Bengaluru, Karnataka, India

  • Techlog based plugin design and full stack development
MySQLMultithreaded DevelopmentSoftware Design PatternsWeb ServicesSoftware ArchitecturePython+25

Boeing

2 roles

SE3

Jan 2018Jun 2020 · 2 yrs 5 mos · Bengaluru, Karnataka, India

  • Enterprise Software simulation Lab at Boeing ,aircraft parallel simulation software development.
RustGraphQLMySQLMultithreaded DevelopmentSoftware Design PatternsWeb Services+25

SDE 2

Jan 2017Jan 2018 · 1 yr · Bengaluru, Karnataka, India

  • Total Airspace and Airport Modeler (TAAM)
MySQLSoftware Design PatternsSoftware ArchitecturePythonGitbackend+10

Honeywell technology solutions, inc.

Sr. Engineer

Apr 2014Jan 2017 · 2 yrs 9 mos · Bangalore

  • At Honeywell I am part of a Team called Maintenance Information System (MIS) Of An AirCraft.
  • MIS Manages the user interface part of condition based maintenance system (CBM) in Aerospace Domain. At MIS I develop and Design Screen Logic for OpenGl based GUI .Screen Logic is based on a Multithreaded Architecture and socket communication between client-server .Server fetch the Data from Sql server and send to client .Client also implement Auto Discover feature (UDP based) and other capabilities like file transfer ,managing Information data arranged by Date Order, ATA order ,flight leg Order which involves good amount of Data Structures and Algorithms building activities.
MySQLMultithreaded DevelopmentSoftware Design PatternsC (Programming Language)Software ArchitecturePython+13

Caterpillar inc.

Software Engineer

Sep 2012Apr 2014 · 1 yr 7 mos · Chennai, Tamil Nadu, India

  • CSNS (My Team)common services and network solutions.provides library to various application teams(engine, display, info etc.) which process the data communication between Hardware Abstraction Layer(HAL) and Application Layer over Operating Environment Layer(OEL).OEL provides support for RTOS and compiler. Library we develop in Standard Common Layer (SCL) .
  • Language/Tools/ Operating System :C,C++;CAN Protocol,j1939,canalyzer,Git/clearcase,trace32,
  • ubunto(linux),data structure.
Multithreaded DevelopmentSoftware Design PatternsC (Programming Language)UnixGitC+++9

Delphi

3 roles

Software Engineer

Jun 2010Aug 2012 · 2 yrs 2 mos

  • Embedded System programming in C/C++ and designing algorithms and data structures.
C (Programming Language)C++Operating Systems

Logic preparation

Jun 2010Aug 2012 · 2 yrs 2 mos

  • Language/Tools/ Operating System :Core java /Netbeans/Windows-Xp.
  • Project Description: Secure Access between two distant Terminals
  • This project provides the facility of accessing the distant PC securely.
  • Server -client architecture: Server can download or upload any file from client, server can restart, logoff or shutdown any client.
  • Responsibilities:
  • Understanding the feature elementary requirement.
  • Design frontend for look and feel.
  • Design Server-client architecture.
C (Programming Language)C++

software R&D Engineer

Jun 2010Aug 2012 · 2 yrs 2 mos

  • : VC++ Developer/Making Dll for Engine control Unit of automobile
  • Language/Tools/ Operating System :C,VC++;CAN Protocol /MCAMOS, Window-xp
  • Project Description:
  • Memory Programming(EEPROM and Flash) for tri-core Infineon microcontroller.
  • Memory Programming (EEPROM and Flash) for Ryanassis microcontroller.; In memory programming I use ptp file given by customer as a input and read these ptp file through communication engine software. Through CAN we communicate to ECU(Engine Control Unit) and program the section of flash or EEPROM by using programing Engine .
  • Communication Engine and Programming Engine data we take as a binary file which
  • Provide environment for ECU and CAN to communicate each-other.The Dll is require by the Manufacturing Unit to check all the Memory device and manufacturing label ,barcode information related to ECU before reached in customer hands
C (Programming Language)C++

Education

Liverpool John Moores University

Master's degree — Artificial Intelligence

Jan 2019Jan 2020

International Institute of Information Technology Bangalore

PG Diploma — Artificial Intelligence & Machine Learning

Jan 2018Jan 2019

Samrat Ashok Technological Institute

BE — Computer Sience and Engineering

Jan 2005Jan 2009

Kendriya Vidyalaya

higher Secendory

Jan 2002Jan 2005

Stackforce found 100+ more professionals with Distributed Systems & Artificial Intelligence

Explore similar profiles based on matching skills and experience