Being a Principal Engineer, my day-to-day work involves designing high-performance software and building it along with my team. Having spent the initial six years of my career in embedded systems and automotive software, and with my current specialization in Rust, I have a keen eye for building low-footprint, high-performance software.

With over 13 years of experience across different domains, I’ve grown into someone with a T-shaped skill set, experienced across almost every vertical in software development –

  • Requirement gathering
  • Solution design
  • Software development (coding, which I love the most) & DevOps
  • Testing
  • UI/UX

My management style is to inspire my team to build solutions together rather than just monitoring them. I’m excited to be part of the Rust ecosystem and to contribute to its growth. Reach out if you have any interesting projects to discuss, especially anything related to Rust.



WORK EXPERIENCE

Principal Software Engineer
Astra Technologies Inc.
06/2023 - Present

  • Software Architecture - Building high performance and low latency backend (REST and WS) using Rus
  • Worked in setting up monitoring and traceability using Open telemetry, Jaeger, Prometheus, Grafana and Honeycomb
  • Frontend using Lit, Web Components, React, NextJS, Firebase- Building CI/CD pipelines using Github workflows

Senior Software Engineer
XRG Consulting Pvt Ltd - for Quickplay Media
09/2022 - 06/2023

  • Building Golang based microservices as part of Content Management System for OTT platform provider Quickplay Media ( Client: US media giant Allen Media Group [Localnow, The Weather Channel, Grio, etc).
  • Expertise includes EPG management, Image manipulation, VOD and Live Content Management Pipelines, Authorization and Entitlement Management.

Lead Fullstack Engineer
United India Insurance Company Ltd
01/2020 - 09/2022

  • Built an internal Document Management System using GO (Gin) and mongoD
  • Managed Cross functional teams to deliver a holistic solution for Digilocker integration, claims reporting solution for banks and debugging critical issues.

Risk Underwriter
United India Insurance Company Ltd
11/2016 - 12/2019

  • Was inducted as a Fellow of Insurance Institute of India with distinction in Actuary (Reg: FE93778)

Senior Software Engineer
Bosch Global Software Technologies
09/2014 - 09/2016

  • Implemented Injection over CAN for Diesel Truck ECU
  • Package responsible for Hardware Encapsulation layer

Sr. Design and Development Engineer
HandsOn Technologies
04/2013- 08/2014

  • Created libraries for communication protocols like CAN, I2C , SPI , UART
  • Written firmware for products based on ARM Cortex-M0
  • Was involved in complete product development cycle from requirement analysis till testing of the product
  • Designed 10+ PCBs during my tenure which are still in use today.

Software Engineer
Bosch Global Software Technologies
06/2011- 03/2013

  • Implemented device drivers for sensors
  • Contributed in resource optimization and involved in solving two major bugs in the product.

Technical Skills
Languages
Rust, GO, Javascript, C, Python, Java, C++

DBMS
Postgres, Couchbase, Oracle, MySQL, mongoDB

Web Technologies
API (WebSocket, REST), JWT, PWA, Bitcoin Wallet, CMS for Streaming, EPG Management, Image Processing, SPA, Otel

Frameworks
Tokio, Axum, Actix, NextJS, Lit, Svelte, ExpressJS, Fiber

Tools
Figma, Promethus, Jaeger, Grafana, vite, git, Swagger API, PlantUML, Postman

Cloud Platforms
AWS (complete VPC setup) , GCP


Education
Bachelor’s in Electronics and communication
Kumaraguru College of Technology
06/2007 - 04/2011


Projects

  • Working on URLJammer, a url shorterner based on Jamstack
  • Interactive console mp3player written in C++
  • PDFReplicator used to create millions of PDFs from a template and a data source, built in JAVA
  • Intelligent Traffic Control System using Zigbee Mesh
  • Integrated Brake and Turn Indication System (1st prize in HW section in VISION ‘10 - Anna University)