Neelkanth Dabhi 👋🏽

Software Engineer

I build things that live on the web, scalable microservices and high‑throughput distributed systems. I care about clean architecture, reliable APIs, and cloud‑native delivery. When needed, I go full-stack to ship end-to-end features without compromising quality.

Scroll Down

Experience

Software Engineer II

Canada Revenue Agency Remote, Canada May 2021 - April 2025
  • Developed a unified REST API framework over legacy Java/EJB systems with comprehensive unit tests, reducing development costs by ~20% and implementing clean, maintainable code patterns.
  • Engineered a distributed batch processing system to migrate 2M+ records across 3 production databases, optimizing execution plans and indexing for sub-second lookups while eliminating cross-database joins.
  • Designed CI/CD pipelines with Jenkins and Docker, implemented OAuth 2.0 security for enterprise APIs, and established monitoring/alerting systems for JVM health and API performance during peak tax season.
  • Led cross-functional Agile teams as Scrum Master, delivered complex backend architectures, and mentored 3 engineers on system design while coordinating API contract reviews with frontend teams.
Java Spring Boot Microservices RESTful APIs SOAP Enterprise Architecture

Projects

Real-Time Deploy Lab

Edit a number, watch the build, then view the preview.

  1. 1 Choose a value with +/−
  2. 2 Click "Change counter to X" to open a PR
  3. 3 Watch the build (≈30–45s) — Deps, Lint, Build, Deploy
Counter:

Direct update to main branch.

Update Commit Deploy Ready
Loading deployment status...
Latest commit:
Duration:

Recent builds

TimeStateSHADuration
Vercel Functions GitHub API CI/CD Node.js Tailwind CSS JavaScript

Interactive CI/CD showcase: direct updates to main branch and watch real deployment status with a live counter. Built with serverless APIs and a status widget that reflects QUEUED → BUILDING → READY/ERROR.

GitFolio

React Styled Components GitHub REST API Fusion Charts Vercel

Developed a React-based web app with Styled Components and Fusion Charts for visualizing personalized GitHub data. Features include interactive data visualizations of user's contribution chart, top languages, repository analytics, followers, and starred repositories metadata.

FireBlog

Android Java Firebase Glide Material Design

A comprehensive photo blogging application built with Android and Firebase. Features include real-time user posts, dynamic like counts, and robust authentication. Implemented Material Design guidelines for an intuitive user experience.

iSight

Android Java Microsoft Azure Image Processing Accessibility

An accessibility-focused Android app that helps individuals with low vision understand their surroundings. Uses Microsoft Azure for image processing and features voice commands, haptic feedback, and intuitive gestures.

These are selected projects from my portfolio. I have more projects available on my GitHub.

Education

Master of Applied Computer Science

Dalhousie University Halifax, NS 2020 - 2021

Bachelor of Engineering in Computer Engineering

Gujarat Technological University Ahmedabad, GJ 2015 - 2019

Skills

Java Spring Boot JavaScript Node.js TypeScript React Angular MySQL GraphQL RabbitMQ Kafka Distributed Systems Microservices REST APIs HTTP Docker GCP Firebase gRPC Performance Optimization Git Jenkins Maven JUnit/Mockito CI/CD Clean Code SOLID Principles OAuth 2.0 SOAP EJB Kubernetes Agile/Scrum TDD Design Patterns Android Material Design Azure Monitoring API Design System Architecture