1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
.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
|