summaryrefslogtreecommitdiff
path: root/resume.tr
blob: ac89bda0dd7dd1bcfa2a7b21e3d5f87e11c40d30 (plain)
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
.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