
Kapil Tekwani
Verified Expert in Engineering
Software Developer
Toronto, Canada
Toptal member since June 16, 2026
Kapil is a senior software engineer with over 10 years of experience in designing scalable back-end systems and leading cross-functional teams. His expertise spans cloud-native, data-intensive platforms, with notable work at Amazon, Nutanix, and VMware. Kapil architected a GenAI-driven analytics platform at Amazon that reduced analyst interpretation time by over 40%.
Portfolio
Experience
- Amazon Web Services (AWS) - 8 years
- Java - 8 years
- Spring Boot - 8 years
- Microservices - 8 years
- Event-driven Architecture - 8 years
- Serverless - 5 years
- Amazon Bedrock AgentCore - 1 year
- Agentic AI - 1 year
Preferred Environment
Java 8, Kotlin, Agentic AI, Spring Boot, Microservices Architecture, Amazon Web Services (AWS), Apache Kafka, LangGraph, Amazon DynamoDB, Amazon Bedrock AgentCore
The most amazing...
...analytics platform I've built reduced analyst interpretation time by over 40% using GenAI-driven workflows.
Work Experience
Software Development Engineer
Amazon Advertising
- Built and led a GenAI analytics platform using Amazon Bedrock AgentCore and MLflow to detect anomalies, generate interactive insights, and cut analyst interpretation time by over 40%, enabling near-real-time advertiser decisions at scale.
- Architected and launched a Competitive Benchmarking Insights Dataset, enabling brands to benchmark pricing, repeat purchase rates, and conversion metrics across anonymized competitor cohorts. Generated $1.5+ million in revenue via commercial rollout.
- Led the migration of 26+ billion S3 objects (around 36 petabytes) from 20,000 single-tenant AWS accounts into a multitenant Iceberg data lake, delivering 13 months of advertiser data in under 6 weeks, leading to query and storage efficiency gains.
- Led cross-functional delivery of a cross-channel insights platform combining overlap analysis, path-to-conversion, and one-click audience activation—accelerated time-to-insight and enabled 2,000+ retargeting audiences.
- Developed a feature-gating platform reused across 12+ services with zero-downtime operations like phased feature rollouts, experimentation, and testing.
- Designed and scaled a subscription service for programmatic access to 1st- and 3rd-party analytics datasets. Onboarded 500+ advertisers annually with 20% YoY growth.
- Developed the AMP operations service, automating key workflows like trial extensions and pricing setups—reducing on-call operational load by 20%.
- Drove engineering maturity through mentorship, design reviews, and deep-dive architecture sessions across teams.
Senior Member of Technical Staff
Nutanix
- Architected and delivered a disaster recovery solution for Prism Central, leveraging Insights Data Fabric for seamless backup and restore. Extended support for pluggable blob storage systems, including AWS S3, enhancing cloud-native resilience.
- Modernized legacy monolithic platform services by driving their migration to scalable, production-grade Spring Boot-based microservices—improving reliability, maintainability, and deployment velocity.
- Established standardized service design patterns and onboarding frameworks, driving alignment on scalability, observability, and operational readiness across engineering teams adopting microservices.
Senior Member of Technical Staff
VMware
- Contributed to VMware App Volumes, an application virtualization platform enabling faster software delivery, lifecycle management, and unified application/user profile management.
- Developed and promoted a scalable hybrid-cloud architecture using the configuration service in the control plane and stateless microservices in the capacity plane.
- Developed core services such as application lifecycle management and file share services, enabling unified application and user profile management across virtual desktops.
- Designed and developed high-performance, scalable, and highly available stateless microservices using Pivotal GemFire in-memory data grid.
- Contributed to the extensible management platform (XMP) by designing plugin-based modules and developing a secure OAuth token refresh framework to support event-driven workflows.
Senior Software Engineer
Pramati
- Contributed to the Castlight Web App, which helps US corporate employees compare and optimize healthcare treatment costs based on their insurance plan and coverage percentage.
- Worked on a platform that provides estimated costs for treatments, surgeries, and specialist doctors to help users make informed healthcare decisions.
- Contributed to a solution that uses analytics on large volumes of medical claims data from insurance companies across the US.
Software Engineer
Josh Software
- Worked on TourConnect, which digitized contracting between hotel suppliers and travel agencies. Implemented location/product imports into contracts and validated the 10-state contract lifecycle to ensure accurate workflow transitions and completion.
- Contributed to Phalcomm, a Ruby on Rails and MongoDB-based real estate sales platform for agents to book properties across multiple projects. Worked on booking, vouchers, payments, inventory, and reports using MongoDB MapReduce.
- Developed back-end modules for customer dashboard, services, packages, billing, and reports for Skyies, a Ruby on Rails and PostgreSQL platform for automating billing, appointments, and commission calculations for a Singapore spa chain.
Experience
TourConnect – Online Contracting Platform
https://contracting.tourconnect.com/The application was built using Ruby on Rails 3.1 with MongoDB as the database. Amazon S3 was used for storing hotel and product images, and Authorize.Net was integrated as the payment gateway.
My main responsibility was implementing the functionality to import locations and products into contracts. I also worked on validating the entire contract lifecycle, ensuring each contract correctly progressed through all 10 required states before being marked as completed. This helped improve data consistency, enforce proper workflow transitions, and streamline the online contracting process between suppliers and contractors.
Education
Postgraduate Degree in Machine Learning and Artificial Intelligence
International Institute of Information Technology Bengaluru - Bengaluru, India
Bachelor's Degree in Computer Science
Pune Institute of Computer Technology - Pune, Maharashtra, India
Certifications
Kubernetes for Java Developers
Skills
Libraries/APIs
REST APIs, PyTorch, Node.js
Tools
IntelliJ IDEA, GitHub, Jenkins, Jira, Amazon OpenSearch, RSpec
Languages
Java, Kotlin, Python, Ruby, TypeScript, Java 6, Java 8
Frameworks
Spring Boot, Spring, Hibernate, Apache Spark, Express.js, TestNG, JUnit, Ruby on Rails 3, Ruby on Rails 4, Spring Microservice, LangGraph
Paradigms
Microservices, Event-driven Architecture, Microservices Architecture
Platforms
AWS IoT, Amazon Web Services (AWS), Docker, Kubernetes, New Relic, Apache Kafka
Storage
MySQL, MongoDB, PostgreSQL, Amazon DynamoDB, Datadog
Other
Azure Services, Microsoft Azure, Serverless, Amazon Bedrock AgentCore, Kafka, Agentic AI, Distributed Systems, Large-scale Distributed Systems, MLflow, Machine Learning, Deep Learning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring