Devesh Vasnani
Senior Full Stack Developer · Backend & Cloud on AWS
I'm a senior full-stack developer with 7+ years of experience, most of it building serverless systems on AWS. At Swidget I run the event-driven backend behind thousands of connected IoT devices handling millions of requests a month. Day to day that means DynamoDB data modeling, real-time WebSocket and video streaming, multi-region disaster recovery, and maintaining our in-house OAuth 2.0 authorization server.
On the side I take on consulting projects for B2B clients, working with them directly from first requirements through delivery. A lot of that work has been moving VM-based and Azure workloads over to AWS serverless. Earlier, I led a five-developer team as Principal Investigator at WIMTACH, where we shipped a production e-commerce platform on .NET Core and Kubernetes.
More recently I've been getting AI into real production use. I built an internal knowledge base on Amazon Bedrock and an MCP server that lets AI agents query and update it, and I've written Claude Code tooling that automates chunks of our development workflow.
Contact Info
- +1 (647) 916-9095
- deveshvasnani@gmail.com
- linkedin.com/in/deveshvasnani
- github.com/Tyndallray
- leetcode.com/u/deveshvasnani
What I Bring
Cloud Architecture
AWS Solutions Architect - Professional. Serverless, event-driven systems with multi-region disaster recovery, canary deployments, and Infrastructure as Code (CDK, Terraform, CloudFormation)
Backend & Distributed Systems
Node.js/TypeScript, C#/.NET, Java/Spring Boot. Real-time streaming (WebSockets, WebRTC, Kinesis), high-volume data modeling, caching, and OAuth 2.0 security
Full-Stack & Mobile
Angular and React frontends, Android and Android TV applications, and CDN-based distribution pipelines serving devices nationwide
AI Integration & Leadership
Amazon Bedrock, MCP servers, and AI-assisted workflows in production, along with team leadership, mentoring, and direct client work
Experience
Backend Developer
Swidget · IoT smart devices & cloud platforms, Ottawa, ON
April 2021 - Present
- Design and maintain event-driven backend systems on AWS (Lambda, API Gateway, DynamoDB, SQS, SNS, EventBridge) serving thousands of connected devices and millions of monthly requests
- Model DynamoDB schemas for high-volume time-series IoT workloads, with Redis (ElastiCache) caching strategies that reduce database load and response times
- Built real-time features across the stack: bidirectional WebSocket communication between devices and UI, WebRTC video through Kinesis Video Streams, and live broadcast streaming on Amazon IVS
- Cut deployment times from roughly 30 minutes to 8, and made releases safer with API Gateway canary deployments and multi-region disaster recovery
- Maintain an in-house OAuth 2.0 authorization server; tightened security with Security Hub, GuardDuty, IAM best practices, encryption at rest and in transit, and GDPR-aligned data handling
- Built the OTA firmware update infrastructure used for fleet-wide device configuration and rollouts
- Built an internal knowledge base on Amazon Bedrock with an MCP server for AI agents, kept current by an LLM pipeline that ingests meeting transcripts
- Own observability across the platform: CloudWatch, X-Ray distributed tracing, Datadog, Lumigo, and automated remediation triggered by alarms
Principal Investigator
WIMTACH · Applied research center, Toronto, ON
January 2021 - June 2022
- Led a team of five developers building and deploying a production e-commerce platform (mamaslifeproducts.com) with a C#/.NET Core backend and Angular frontend, deployed on Docker and Kubernetes
- Owned CI/CD across Jenkins, GitHub Actions, CircleCI, and AWS tooling
- Architected a serverless social media application on AWS, mentoring five student developers on RESTful API design and DynamoDB data modeling
- Validated throughput under load with Autocannon performance testing; enforced SOLID and DRY through code reviews
- Owned client relationships: gathering requirements, demoing progress, and explaining technical work to non-technical stakeholders
Student Researcher
WIMTACH, Toronto, ON
December 2018 - December 2020
- Built backend healthcare services in Java Spring Boot implementing FHIR/HL7 interoperability standards, with Hibernate ORM and JUnit test coverage
- Came up with a forced-perspective image capture algorithm in OpenCV to measure eyeglass frames, replacing ~$6K lens tracers; the proof of concept helped secure $150K in follow-on OCE funding
- Built Android apps with multi-threaded, near-real-time image processing and Python Flask APIs integrating AI models
Technical Proficiencies
Cloud & Architecture
Languages, Frameworks & Frontend
Data & Caching
DevOps, Security & Observability
AI & Developer Tooling
Certifications & Projects
Certifications
AWS Certified Solutions Architect - Professional
Credential Id: 25FN2BE2XBF41WCQ
Active since: 2023-06-30 · Expires: 2026-06-30
AWS Certified Solutions Architect - Associate
Credential Id: D2LFT37BN1B41RWN
Active since: 2022-05-14 · Expires: 2026-06-30
Projects
High-Throughput API System
In progress
Benchmarked at 100,000 requests per second, targeting 1M+. The goal is to squeeze the most throughput out of every dollar of infrastructure, using Redis caching, load balancing, Node.js worker threads, and SQL query optimization. Stress-tested with Autocannon.
View on GitHubAI Knowledge Platform
Internal tool at Swidget
Company knowledge base built on Amazon Bedrock Knowledge Bases with vector embeddings for semantic retrieval. An MCP server exposes query and write tools to AI agents, and an LLM pipeline extracts new knowledge from meeting transcripts to keep it current.
Digital Signage & Ad-Serving Platform
Client project (Blue Salt Media)
IoT-enabled digital media signage: Android and Android TV player devices driven by a cloud CMS, with an Angular frontend, serverless Node.js backend, and CloudFront-based delivery of media and APK updates across Canada. Also migrated their production ad-serving platform to serverless, cutting about $35K CAD in cloud costs.
bluesaltmedia.comE-Commerce Platform
Client project (Mama's Life Products)
Production e-commerce store built and shipped by a five-developer team I led. C#/.NET Core backend, Angular frontend, deployed with Docker and Kubernetes, with CI/CD across Jenkins, GitHub Actions, and CircleCI.
mamaslifeproducts.comEducation
Software Engineering Technology (Game Programming)
Centennial College, Toronto, Canada
August 2017 - December 2020
Advanced Diploma · Graduated with Honours, GPA 4.175 / 4.5
Computer Engineering
The Maharaja Sayajirao University of Baroda, Vadodara, India
August 2014 - April 2017
Diploma · 81% (Distinction)
Interests
Gaming
Unwinding with Dota 2 and Runescape after coding sessions
Hiking
Exploring trails and getting some fresh air on weekends
Canoeing
Nothing beats a day on the water - absolutely love it!
Camping
Perfect escape from my desk to recharge and disconnect
Traveling
Exploring different cultures, trying local foods, and collecting memories