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)