.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 4 .ps 20 .CL ".2 .4 .5 rgb" "Nirav Panchal" .ps 11 \W'https://git.teisuu.com'https://git.teisuu.com\W \W'mailto:nirav@teisuu.com'nirav@teisuu.com\W +91 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 "Software Engineer: June 2017-June 2020" .br .I "Senior Software Engineer: July 2020-present" .IP - Currently leading the back-end team. .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 front-ends 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 implemented multi-stage media processing pipeline to provide a one click upload solution to music labels. .IP - Implemented \fIFFmpeg\fR based audio 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 \fIemail\fR fetching and parsing algorithm to enable automated reporting. .IP - Implemented web front-end for the system with support for multiple users, parallel media uploading and fine-grained permission model. .IP - Achieved 5\u\s9th\s0\d position in global peer group in \fIApple iTunes\fR deployment. .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 - Handled more than 1 million concurrent client connections on a single machine by performing various optimizations and caching improvements during load testing. .IP - Configured \fIemail\fR notifications for service failures and used \fIPrometheus\fR and \fIGrafana\fR for performance monitoring. .IP - Configured automatic log rotation/uploading and database backups with shell script. .IP - Designed a user progression map using \fIHTML5\fR canvas. .TI MindWars .br .I "Online quiz platform for students" .IP - Designed back-end architecture, loosely coupled components and database schema. .IP - Implemented user curriculum system with support for multiple languages. .IP - Integrated 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 \fIemail\fR, \fISMS\fR and push notifications. .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 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. .IP - I host and manage my own \fIgit\fR server, \fIemail\fR server and storage sync server using \fIOpenBSD\fR. .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