Available for opportunities

Hi, I'm Kunal Dandona

Senior Software Engineer

Toronto, Canada
ReactTypeScriptSpring BootAI Integrations
AI Assistant — powered by Claude

Ask me anything about Kunal

Career

Work Experience

6+ years building scalable web applications across startups and enterprises.

S&P Global

Software Engineer III

Feb 2025 – Present

Toronto, ON

  • Owned end-to-end delivery of internal rating workflow features (Spring Boot APIs + React UI)
  • Led i18n modernization enabling LATAM team collaboration
  • Improved performance 25% via Vite migration, lazy loading, and bundle optimization
  • Designed reusable micro-frontend modules and shared UI abstractions
  • Integrated multiple Spring Boot services into unified React interface on Azure App Services

GeoComply

Software Engineer II

Oct 2023 – Nov 2024

Vancouver, BC

  • Architected drag-and-drop React page builder end-to-end with NestJS backend
  • Defined schema-driven form generation patterns for backend-driven config
  • Reduced build times 40% via Nx + pnpm monorepo and Webpack → Vite migration
  • Designed modular NestJS APIs for multi-tenant platform, reducing overhead 30%
  • Improved API response times 20% with TypeORM repository patterns
  • Reduced deployment errors 15% via GitHub Actions + AWS CodeBuild automation

Salesforce (Slack)

Software Engineer

Oct 2021 – Oct 2023

Vancouver, BC

  • Built full-stack sandbox platform (React + Spring Boot) cutting demo prep time 70%
  • Developed backend endpoints automating messaging workflows, reducing execution time 40%
  • Migrated AWS VMs to Terraform-managed VPCs with Okta authentication
  • Standardized UI components via Storybook, accelerating feature delivery 20%

3 Tier Logic

Frontend Developer

Sep 2019 – Oct 2021

Vancouver, BC

  • Built Angular customer engagement platforms improving retention 35%
  • Built real-time campaign analytics dashboards
  • Optimized UI for 1M+ monthly users, reducing load times 25%
Projects

Things I've Built

Side projects and experiments that push the boundaries of what's possible.

2025

Claude MCP Interface

AI-powered chat interface over internal company APIs using Claude (MCP). Designed request orchestration and response parsing to translate natural language to API calls. Implemented guardrails and prompt structuring for reliability.

ClaudeMCPREST APIsAI
2026

Clawbot Agent

LLM-based workflow assistant integrating OpenAI APIs to automate knowledge retrieval and workflow assistance.

OpenAILLMAutomation
Tech Stack

Skills & Technologies

Tools and technologies I work with daily to build great software.

{ }

Languages

JavaTypeScriptJavaScript
UI

Frontend

ReactReduxZustandMaterial UIStorybookViteWebpack
API

Backend

Spring BootNode.jsNestJSREST APIsGraphQL
Cloud

Cloud

Azure App ServicesAzure DevOpsAWS LambdaEC2S3
Ops

DevOps & Data

DockerTerraformGitHub ActionsPostgresTypeORMKnex
QA

Testing & Auth

JestCypressOktaAuth0

AI

OpenAI APIClaude / MCPLLM prompt engineeringStreaming APIs
Contact

Let's Work Together

I'm open to new opportunities and always happy to connect.

LinkedIn

/in/kdandona

Location

Toronto, Canada

Work Authorization

Canadian Citizen · TN Visa eligible for US roles

© 2026 Kunal Dandona. Built with Next.js, Tailwind CSS & Claude.