Hello, I'm

Tushar Gopale

I'm a

Building high-performance embedded and automotive software with expertise in C++, Android, networking and scalable systems.

0 Years Experience
0 Technologies
0 Projects Delivered
Tushar Gopale
Scroll

Engineering Complex Systems

With 6+ years of experience, I architect and deliver production-grade software across embedded, automotive, and telecommunications domains — where reliability, performance, and precision are non-negotiable.

At Avaya, I customize the Android Open Source Project (AOSP) at the framework and kernel level, integrating SIP telephony stacks and enterprise networking protocols into hardened communication platforms. My work spans Java, C, and C++ across the full Android stack.

Previously at TCS Japan, I engineered OTA firmware update pipelines for automotive ECUs — integrating Python tooling, CMake build systems, Linux environments, and NXP S32G hardware with direct client collaboration on solution integration.

At TCS Pune, I built cloud-connected OTA systems using Azure IoT Hub, MQTT, and HTTPS — designing end-to-end architectures for automotive firmware delivery with rigorous testing protocols.

I thrive on decomposing complex problems: optimizing memory layouts in embedded targets, tuning IPC and multithreading performance, securing WebSocket and MQTT channels, and designing OTA rollouts that scale across fleets. Every system I build is measured by uptime, latency, and maintainability.

  • C/C++ & systems programming
  • Android AOSP & Linux embedded
  • Automotive OTA & ECU integration
  • SIP, HTTPS, MQTT, WebSocket
  • Performance optimization & system design

Technical Expertise

Programming

C C++ Java Python PHP

Web

HTML CSS JavaScript

Networking

SIP HTTPS MQTT WebSocket

Embedded

AOSP Linux IPC Multithreading Memory Management

Automotive

OTA ECU Raspberry Pi NXP S32G

Dev Tools

Git Jira Bamboo Android Studio VS Code Wireshark

Professional Journey

Avaya

Software Engineer

  • AOSP customization — Android Framework & Kernel
  • Networking stack integration & SIP Telephony
  • Development in Java, C, and C++
  • CI/CD pipelines with Git & Bamboo

TCS Japan

System Engineer

  • OTA software development for automotive ECUs
  • Client interaction & solution integration
  • Python, CMake, Linux on Raspberry Pi & NXP hardware

TCS Pune

Assistant System Engineer

  • OTA automotive systems with Azure IoT Hub
  • MQTT & HTTPS protocol integration
  • System design, architecture & testing

Freelancing

Web Developer

  • Client web applications with PHP, HTML, CSS, JavaScript
  • End-to-end delivery from requirements to deployment

Featured Work

Firmware OTA

Secure over-the-air firmware update system for embedded automotive ECUs with rollback support and delta patching.

C++LinuxMQTTCMake
  • Delta firmware patching
  • Secure HTTPS delivery
  • Rollback on failure

Role: System Engineer — architecture & implementation

IoT Water Pump Starter

Smart water pump controller with remote monitoring, scheduling, and fault detection via cloud-connected Raspberry Pi.

PythonRaspberry PiMQTTAzure IoT
  • Remote pump control
  • Real-time telemetry
  • Automated scheduling

Role: Full-stack IoT developer

Coronavirus Fake News Chatbot

NLP-powered chatbot to detect and counter COVID-19 misinformation using trained classification models and a conversational UI.

PythonNLPJavaScriptFlask
  • Fake news detection
  • Conversational interface
  • Research-backed models

Role: ML engineer & backend developer

Blockchain Agriculture Supply Chain

Transparent farm-to-market traceability platform using distributed ledger for provenance and quality assurance.

SolidityWeb3JavaScriptIPFS
  • Immutable provenance records
  • Smart contract automation
  • Stakeholder dashboards

Role: Blockchain developer — smart contracts & frontend

Healthcare Blockchain Supply Chain

Pharmaceutical supply chain integrity system ensuring drug authenticity from manufacturer to patient.

EthereumSolidityReactNode.js
  • Drug authenticity verification
  • Regulatory audit trails
  • Multi-party access control

Role: System architect & smart contract developer

Recognition & Certifications

AZ-900 Certified

Microsoft Azure Fundamentals — cloud infrastructure & services

JLPT N5

Japanese-Language Proficiency Test — foundational certification

International Hackathon Winner

Recognized for innovative technical solution in global competition

Research Papers Published

Peer-reviewed publications in computer science & engineering

TCS EngiNx Selection

Selected for TCS engineering excellence program

Academic Background

ME

Master of Engineering — Computer Engineering

CGPA: 9.32 / 10

Advanced coursework in embedded systems, networking, and distributed computing.

BE

Bachelor of Engineering — Computer Engineering

CGPA: 9.35 / 10

Foundation in algorithms, OS, databases, and software engineering.

HSC

Higher Secondary Certificate

Science stream with distinction in mathematics and physics.

SSC

Secondary School Certificate

Academic excellence with strong foundation in sciences.

Let's Connect

Open to engineering roles, consulting, and technical collaborations.