Software Engineer | Node.js · Microservices · Distributed Systems · Performant UIs

Bengaluru



New Delhi, Delhi, India





Bachelor of Computer application, Computer Programming
Sri Jayachamarajendra College of Engg., MYSORE
Join Ayan and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer | Node.js · Microservices · Distributed Systems · Performant UIs
Full Stack Engineer with 2+ years building and owning features end-to-end at a fintech startup — from PostgreSQL schemas and NestJS APIs to the React UIs consuming them. Comfortable with the full request lifecycle, async event-driven pipelines, and shipping complex permission-heavy features in production. Currently deepening on the backend side with a focus on distributed systems and high-throughput architecture.
Bengaluru
aistudio
antigravity
gemini
claudecode
ChatGPT
Software Engineer at Vericap, Feb 2024 - Present · 2 yrs 7 mos, Bengaluru, - Independently implemented 50+ REST API endpoints across core platform workflows — including project management, checklists, and authentication — owning the full stack from query design to service and controller logic in NestJS and TypeORM. - Reduced project catalogue latency by 35% (1000ms → 650ms) across 35+ endpoints by parallelizing sequential DB calls with Promise.all and introducing Redis caching with write-through invalidation for read-heavy sections — cache expiry aligned to investor link validity window. - Integrated AWS SNS, SES, and Lambda to power core platform communication and document workflows — built a reusable email service over SES with console-managed templates, and offloaded zip file generation for document downloads to Lambda to keep response times fast. - Built the investor-facing project catalogue — an auth-gated one-pager with a custom permission engine that parsed nested JSON link permissions to conditionally render 12 sections as visible, hidden, or access-requested. - Migrated frontend to a Turborepo monorepo with shared component packages — enabling UI components to be built once and consumed across both admin and user apps. - Reduced initial JS bundle size from 1MB+ to under 600kb across multiple routes by auditing Turborepo build output, removing unused dependencies, eliminating dead code, and lazy loading heavy modules.
Software Engineer at EnverX, Jan 2024 - Feb 2024 · 2 mos
Front End Intern at EnverX, Aug 2023 - Dec 2023 · 5 mos, - Built and refactored reusable React components powering core flows (Wallet, Transactions), reducing page load times by ~35% and lowering UI bug reports by ~25%. - Optimized client-side data fetching and state handling for high-traffic features, improving perceived latency and overall application responsiveness.
Machine Learning Intern at Code Karo Yaaro, Oct 2021 - Dec 2021 · 3 mos, New Delhi, Delhi, India
Bachelor of Computer application, Computer Programming, Sri Jayachamarajendra College of Engg., MYSORE
github: https://github.com/ayankhan21