shantanu shukla

Software Engineer

Bengaluru, Karnataka, India7 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C++ with extensive microservices experience.
  • Led development of autonomous underwater vehicle systems.
  • Proficient in Python for robotics and automation.
Stackforce AI infers this person is a Robotics and Software Development expert with a focus on Microservices.

Contact

Skills

Core Skills

C++MicroservicesPython

Other Skills

AlgorithmsBoostCCloud ComputingCommunicationComputer VisionData StructuresDistributed SystemsGnuplotInternet Protocol Suite (TCP/IP)JavaScriptLeadershipLinuxMultithreadingMyBatis

About

A Happy Coder :( since 2018 contact: shantanushukla61@gmail.com

Experience

Arcesium

2 roles

Lead Engineer

Promoted

Jul 2023Present · 2 yrs 8 mos

Senior Software Engineer

Dec 2020Aug 2023 · 2 yrs 8 mos

Planys technologies

3 roles

Senior Software Engineer

Promoted

Jul 2020Dec 2020 · 5 mos

  • Technical:
  • Designed a microservice low-level architecture for an autonomous underwater vehicle which results in a decoupled system with increased scalability and performance.
  • Research and Development of control system and mission planning for the vehicle from scratch in C++.
  • Designed and developed a multithreaded application for sensor data acquisition in C++.
  • Written library using Posix Message Queue, Shared Memory, and Unix Socket API for Inter-Process Communication in C++.
  • Written library using TCP/IP, RMI, and WebSockets for Remote communication in C++.
  • Used Postgresql database for persistent storage system design of real-time data collection from WebSockets.
  • Written a terminal-based software tool that overlays sensor data with video MAT frames using OpenCV in real-time [Overlay speed increased by 3x using CPU affinity].
  • Managerial:
  • Advised the core team in business and product development strategy aspects.
  • Overseeing the IT infrastructure requirements of the company. Executing Budget and Project Management related to Software RnD.
C++MicroservicesMultithreadingOpenCVPostgresqlTCP/IP+4

Software Developer

Oct 2018Jul 2020 · 1 yr 9 mos

  • Technical:
  • Worked on software interfacing real-time communication of Mission and Control system, Sensors data collection, Vision system, and Nodejs based UI (60ms SRT).
  • Responsible for refactoring a Monolithic design into a microservice software design system for existing codebase which has reduced load from the webserver and decoupled the independent applications.
  • Developed a parser library in C++ which does offline GPS location tracking of the ROV position while inspection.
  • Developed software applications (sensor interfacing, vision system, android user interface) for UV raspberry pi robot from scratch in Python. The robot is currently used to disinfect places in the current COVID pandemic.
PythonNode.jsC++Microservices

Summer Intern

Jun 2018Oct 2018 · 4 mos

  • Written Joystick software library in C++ which takes joystick events and then converts into numeric values. These values are forwarded to the vehicle system using Boost TCP library.
  • Created a python script for IT Team to help email automation for budget-related issues.
  • Handled existing codebase for testing and maintenance purpose.
C++Boost

Education

National Institute of Technology Hamirpur-Alumni

Bachelor of Technology - BTech — Computer Science

Jan 2014Jan 2018

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

Explore similar profiles based on matching skills and experience