resume/sections/experience.tex
Ameya Shenoy 9f8187a5f4 feat: initial commit
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2025-05-24 23:58:08 +05:30

47 lines
3.9 KiB
TeX

% ====================
% EXPERIENCE A
% ====================
\subsection{{1st Engineer / Engineering Lead\hfill May 2022 - Present}}
\subtext{\href{https://www.grapevine.in}{Grapevine} \hfill Bengaluru}
\begin{zitemize}
\item Led the company from inception to \$3M seed funding, demonstrating strategic leadership in building and managing a high-performing team of 7 engineers, establishing engineering best practices, and accelerating product development from concept to launch
\item Architected and launched a scalable backend API infrastructure using Django, PostgreSQL, and Redis, deployed on Kubernetes, supporting over 600,000 users with 99.9% uptime and robust performance under high concurrent load
\item Designed and deployed a real-time data pipeline with Kafka and ClickHouse, enabling analytics on millions of events per day and driving data driven product decisions
\item Implemented advanced search capabilities with Qdrant (semantic search) and Meilisearch (keyword search), increasing content discovery engagement by 40% and enhancing user retention
\item Led cloud migration from Azure Kubernetes to GCP Nomad, and deployed in-house LLM hosting with vLLM, reducing costs
\item Engineered a real-time AI-powered interview platform using LiveKit and ElevenLabs, integrating custom voices and advanced prompt engineering to deliver a highly personalized candidate experience
\end{zitemize}
% ====================
% EXPERIENCE B
% ====================
\subsection{{Project Engineer\hfill Apr 2021 - Dec 2023}}
\subtext{\href{https://portal.e-yantra.org/}{e-Yantra, IIT Bombay} \hfill Mumbai}
\begin{zitemize}
\item Developed a modular drone platform integrating Raspberry Pi, NVIDIA Jetson AGX, ZED stereo camera, GoPro, GPS, and optical flow sensors using ROS, enabling real-time video streaming, flight data aggregation, cloud-based photogrammetry, and autonomous navigation capabilities
\item Built a secure remote control framework for the UR5 robotic arm using ROS multi-system, ensuring reliable operation and live video feedback under constrained network conditions
\item Designed and implemented a containerized simulation platform, enabling secure, isolated, and reproducible evaluation of robotics and AI workloads
\item Engineered a GPU slicing and distribution framework for NVIDIA GPUs, optimizing resource utilization across multiple virtual machines for scalable machine learning training and browser-based remote Linux workstations
\end{zitemize}
%====================
% EXPERIENCE C
%====================
\subsection{{Cloud Infrastructure and Security Engineer\hfill May 2019 - Mar 2021}}
\subtext{\href{https://www.browserstack.com/}{BrowserStack} \hfill Mumbai}
\begin{zitemize}
\item Reduced AWS costs by 15\% on \$1M annual bill through reserved EC2 instances optimization, snapshot management, and S3 lifecycle policies while maintaining 99.9\% uptime SLA
\item Enhanced security posture by implementing CIS Controls, improving DMARC rating to 99.54\%, setting up VPN for data centers, and deploying Cloudflare to reduce page load times by 3x
\item Orchestrated critical infrastructure migrations with near-zero downtime, implemented Jenkins on Kubernetes for pipeline version control, and executed disaster recovery planning for AWS to DigitalOcean migration
\end{zitemize}
% %====================
% % EXPERIENCE D
% %====================
\subsection{{Software Engineer (Research and Development)\hfill Jun 2017 - Nov 2018}}
\subtext{\href{https://frappe.io/erpnext}{Frappe Technologies Pvt. Ltd.} \hfill Mumbai}
\begin{zitemize}
\item Implemented email tracking pixel in outbound emails
\item Optimized deployment processes using Ansible, HashiCorp Packer, managing zero-downtime releases to GitHub and ERPNext Cloud
\item Developed Bench Manager GUI for real-time monitoring of Frappe-hosted sites, presented at ERPNext Conference, streamlining system administration tasks and live updates through Socket.IO
\end{zitemize}