.nr PS 11 .nr VS 13 .nr LL 6.5i .ll 6.5i .nr PI 2n .ds CH .de TI .sp .2 .LP .B .. .de TH .LP .ps 14 .CL ".2 .4 .5 rgb" \\$1 .. .rj 3 .ps 20 .CL ".2 .4 .5 rgb" "Nirav Panchal" .ps 11 nirav@airmail.cc 7802037998 .TH Summary .LP Software engineer with 3+ years of experience of planning, development and deployment of multiple software projects in a technology start-up. .TH Experience .TI Sensibol Audio Technologies, Mumbai .br .I "Senior Software Engineer: June 2017-present" .IP - Currently leading a team of 3 backend engineers. .IP - Worked on development of \fIREST\fR APIs with micro-service architecture using \fIGO\fR, \fIMongoDB\fR, \fIRedis\fR, \fIConsul\fR and \fINATS-Streaming\fR. .IP - Managed various \fIAWS\fR services including \fIEC2\fR, \fIS3\fR, \fICloudFront\fR, \fILambda\fR, \fIIAM\fR and \fIRoute53\fR. .IP - Worked on configuration and deployment of internal services, databases and web servers. .IP - Developed various \fIAngularJS\fR based frontends for internal and external use. .TH Education .TI VGEC Chandkheda, Gujarat Technological University .br .I "Bachelor's Degree in Computer Engineering: 2013-2017" .TH Projects .TI Infinite Soul .br .I "Media ingestion system for music labels" .IP - Designed and implemeted multi-stage media processing pipeline to provide a one click upload solution to music labels. .IP - Implemented \fIFFmpeg\fR based audo and image processors in \fIAWS lambda\fR to generate different formats required by different music platforms. .IP - Integrated various 3rd-party music platform APIs. .IP - Implemented \fIIMAP\fR based email fetching and parsing algorithm to enable automated reporting. .IP - Implemented web frontend for the system with support for multiple users, parallel media uploading and fine-grained permission model. .TI SaReGaMaPa Play .br .I "Online play-along game for the SaReGaMaPa TV show" .IP - Implemented real-time voting system using \fIWebSocket\fR with live user score leaderboard. .IP - Implemented pub/sub based event system for message passing between various micro services. .IP - Performed various optimisation by making use of \fIRedis\fR and other caching mechanisms to imporve API latency. .IP - Configured email notifications for service failures and used \fIPrometheus\fR and \fIGrafana\fR for performance monitoring. .IP - Configured automated log rotation/uploading and database backups with shell script. .TI MindWars .br .I "Online quiz platform for students" .IP - Designed backend architecture, loosely coupled components and database schema. .IP - Implemented user curriculum system with support for multiple languages. .IP - Intrgrated 3rd-party payment gateway with support for refunds. Implemented \fItwo-phase commits\fR to ensure atomic transactions in \fIMongoDB\fR. .IP - Implemented notification system with support for email, SMS and push notifications. .IP - Designed a user progression map using \fIHTML5\fR canvas. .TI Learn To Sing .br .I "Music learning application for The True School of Music" .IP - Implemented API gateway based service discovery and load balancing using \fIConsul\fR. .IP - Implemented music scoring algorithm based on tune, pitch and rhythm of the recording. .IP - Documented public APIs using \fISwaggers\fR's \fIOpenAPI\fR specification. .IP - Wrote integration tests for the APIs. .TI Dynamic Audio Ads .br .I "Personalized audio ads for Saavn's music streaming platform" .IP - Implemented an algorithm to generate audio ads based on provided parameters and pre-recorded audio samples. .IP - Implemented \fIS2S API\fRs for fetching the generated audio samples and for usage reporting. .IP - Worked with \fISaavn\fR's ad team to integrate the \fIAPI\fRs with .IP - Performed service load testing with \fIJMeter\fR. .TI Other .IP - A keyboard-centric image viewer written in \fIC\fR and \fIGTK+\fR. .IP - A 2D platformer video game built with \fIUnity\fR engine with support for keyboard and xinput controls. Used \fIC#\fR as a scripting language to write the game logic. .TH Skills .TI Programming languages .sp .1 .RS .I GO, C, C#, JavaScript, x86 ASM, POSIX sh, awk .RE .TI Tools .sp .1 .RS .I vi, git, make, Delve, troff, NGINX, MongoDB, Redis, Consul, AWS cli, FFmpeg .RE