Vaibhav Sonawane

Software Engineer | Full Stack Developer

Vadgaon Bk, Katraj, 411041, Pune, IN.

About

Full-stack / Software engineering with experience building scalable web applications using Java (Spring Boot), Node.js, TypeScript, and React. Skilled in REST APIs, JWT/RBAC-based authentication, and modular architectures (MVC, layered design). Developed systems including an incident lifecycle platform, task management app, and full-stack LMS, along with edge AI deployment on Raspberry Pi using TensorFlow Lite. Proficient in MySQL, MongoDB, Git, and Linux, with a solid foundation in system design and backend engineering principles.

Education

Sinhgad College of Engineering

Pune, Maharashtra, India
→
Bachelor of Engineering Electronics & Telecommunication Engineering Grade: 6.89

Skills

Backend Engineering

Java, Springboot, Node.js, Express.js, API Designing, RESTful API, Layered Architecture, MVC Architecture, Microservices.

Frontend Engineering

React, Typescript, Javascript (ES6), State Management, Responsive Design, Tailwind.

Authentication & Security

RBAC, JWT, OAuth2, Secure APIs, Session Management, Authentication & Authorization.

Databases & Persistence

SQL, MongoDb, PostgreSQL, Data Modelling, Query Optimisation, ORM, Prisma, Mongoose.

System Design & Architecture

System Design, Scalable Systems, Event-Driven Architecture, State Machine, Distributed System basics, Fault Tolerance.

Concurrency & Performance

Concurrency Basics, Multithreading, Optimistic Locking, Idempotency, Performance Optimization, Latency Reduction.

Dev Tools & Environment

Git, Github, Maven, Gradle, Linux, CLI, Build Tools, Version Control.

Edge Computing / Applied AI

TensorFlow Lite, OpenCV, Edge Computing, Raspberry Pi, Rreal Time Inference, Model Optimization.

Projects

Atlas – Gamified Task Management Platform

Personal Project

Summary

Developed 15+ REST APIs using Node.js and Express on a Unix environment for task lifecycle and user management. Designed modular backend architecture with controllers, services, and middleware layers for maintainable API logic. Implemented JWT-based authentication and RBAC authorization to secure endpoints and manage user permissions. Managed MongoDb data models and queries for scalable data handling.

Learning Management System

Personal Project

Summary

Developed 12+ REST APIs for course management, enrollment, and role-based access control. Designed modular backend services separating authentication, course management, and enrollment logic. Built a complete full-stack LMS platform in Typescript supporting instructor and student workflows including course creation, enrollment, and content access. Integrated React frontend with secure APIs to support authenticated dashboards and course workflows.

ASL Detection on Raspberry Pi – Edge AI System

College Project

Summary

Built a real-time sign language recognition system using TensorFlow Lite and OpenCV on Raspberry Pi. Collected and processed custom gesture datasets for model training. Optimized inference pipeline achieving 40% latency reduction for real-time detection. Implemented on-device ML inference eliminating dependency on cloud processing

IncidentOps – Incident Lifecycle Management System

Personal Project

→

Summary

Developed a state-machine driven backend in Java with Spring Boot on Linux, enforcing five strict lifecycle states and validating transitions. Implemented command-based operations (ACK, START_WORK, RESOLVE, CLOSE) ensuring deterministic state updates. Built idempotent command handling with optimistic locking to safely handle concurrent requests and ensure data consistency. Recorded audit events for every state transition and enforced RBAC across 4 roles.

Certificates

Oracle Cloud Infrastructure Generative AI Certified Professional

Oracle