-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmain.tex
289 lines (234 loc) · 14 KB
/
main.tex
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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage[usenames,dvipsnames]{color}
\usepackage{verbatim}
\usepackage{enumitem}
\usepackage[hidelinks]{hyperref}
\usepackage{fancyhdr}
\usepackage[english]{babel}
\usepackage{tabularx}
\usepackage{hyphenat}
\usepackage{fontawesome}
\input{glyphtounicode}
%---------- FONT OPTIONS ----------
% sans-serif
% \usepackage[sfdefault]{Arial}
% \usepackage[sfdefault]{FiraSans}
% \usepackage[sfdefault]{roboto}
% \usepackage[sfdefault]{noto-sans}
% \usepackage[default]{sourcesanspro}
% serif
% \usepackage{CormorantGaramond}
% \usepackage{charter}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Adjust margins
\addtolength{\oddsidemargin}{-0.5in}
\addtolength{\evensidemargin}{-0.5in}
\addtolength{\textwidth}{1in}
\addtolength{\topmargin}{-.5in}
\addtolength{\textheight}{1.0in}
\urlstyle{same}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
% Sections formatting
\titleformat{\section}{
\vspace{-4pt}\scshape\raggedright\large
}{}{0em}{}[\color{black}\titlerule \vspace{-5pt}]
% Ensure that generate pdf is machine readable/ATS parsable
\pdfgentounicode=1
%-------------------------
% Custom command
\newcommand{\resumeItem}[1]{
\item\small{
{#1 \vspace{-2pt}}
}
}
\newcommand{\resumeSubheading}[4]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubSubheading}[2]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\textit{\small#1} & \textit{\small #2} \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeEducationHeading}[6]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\textit{\small#3} & \textit{\small #4} \\
\textit{\small#5} & \textit{\small #6} \\
\end{tabular*}\vspace{-5pt}
}
\newcommand{\resumeProjectHeading}[2]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
\small#1 & #2 \\
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeOrganizationHeading}[4]{
\vspace{-2pt}\item
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\textbf{#1} & \textit{\small #2} \\
\textit{\small#3}
\end{tabular*}\vspace{-7pt}
}
\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
\newcommand{\resumeSubHeadingListStart}{\begin{itemize}[leftmargin=0.15in, label={}]}
\newcommand{\resumeSubHeadingListEnd}{\end{itemize}}
\newcommand{\resumeItemListStart}{\begin{itemize}}
\newcommand{\resumeItemListEnd}{\end{itemize}\vspace{-5pt}}
%-------------------------------------------
%%%%%% RESUME STARTS HERE %%%%%%
\begin{document}
%---------- HEADING ----------
\begin{center}
\textbf{\Huge \scshape Jay Bhavsar} \\ \vspace{3pt}
\normalsize 10x Backend \& Cloud Engineer Excelling in Leadership and Technical Skills \\ \vspace{3pt}
\small
\faMobile \hspace{.5pt} \href{tel:919998623001}{+91 999 862 3001}
$|$
\faAt \hspace{.5pt} \href{mailto:hi@jay.is-savvy.dev}{hi@jay.is-savvy.dev}
$|$
\faLinkedinSquare \hspace{.5pt} \href{https://www.linkedin.com/in/jbhv12/}{LinkedIn}
$|$
\faGithub \hspace{.5pt} \href{https://github.com/jbhv12}{GitHub}
$|$
\faGlobe \hspace{.5pt} \href{https://jay.is-savvy.dev/}{Portfolio}
$|$
\faMapMarker \hspace{.5pt} \href{https://goo.gl/maps/Czh1vXePukiKumpu5}{Mumbai, India}
\end{center}
%----------- SKILLS -----------
\section{Skills}
\vspace{2pt}
\resumeSubHeadingListStart
\small{\item{
\textbf{Languages:}{ Java, Python, C\# .Net, Bash, JavaScript, TypeScript, PHP, HCL} \\ \vspace{3pt}
\textbf{Databases:}{ PostgreSQL, MySQL, Firebase, MongoDB, DynamoDB, Google Cloud Datastore, OpenEdge} \\ \vspace{3pt}
\textbf{Frameworks:}{ Flask, Django, Spring Boot, Laravel, .NET, React, VueJS, FastAPI, LangChain} \\ \vspace{3pt}
\textbf{Environments:}{ AWS lambda, EKS, ECR, ECS, EC2, Route53, DynamoDB, RDS, GAE, GCE, GKE, Vercel, Azure} \\ \vspace{3pt}
\textbf{Tools:}{ Kubernetes, Terraform, Postman, Swagger, Prometheus, Grafana, Elasticsearch, Stripe, Kafka, Selenium, Docker, Supebase, Auth0, Keycloak, Okta, Cloudflare} \\ \vspace{3pt}
\textbf{Management/Productivity Tools:}{ Vim, Clickup, JIRA, GitLab, GitHub, Jenkins, Trello, Slack} \\ \vspace{3pt}
}}
\resumeSubHeadingListEnd
%----------- WORK EXPERIENCE -----------
\section{Work Experience}
\vspace{3pt}
\resumeSubHeadingListStart
\resumeSubheading
{\href{https://www.qad.com/}{\textcolor{blue}{QAD}}}{Dublin, Ireland (Remote)}
{Principal Software Engineer}{Nov 2022 \textbf{--} Present}
\vspace{1pt}
\resumeItemListStart
\resumeItem{Led the end-to-end development, and maintenance of high-performance Java microservices to optimize imports entry creation and declaration processes}
\resumeItem{Responsible for migrating legacy software systems to a scalable Software-as-a-Service (SaaS) architecture, leveraging AWS}
\resumeItem{Collaborated closely with cross-functional teams, including product management, quality assurance, and customer support, to gather requirements, define project scope, and ensure the timely delivery of high-quality solutions}
\resumeItemListEnd
\resumeSubheading
{\href{https://www.media.net/}{\textcolor{blue}{Media.net}}}{Mumbai, India (Remote)}
{Senior Software Engineer}{Mar 2020 \textbf{--} Nov 2022}
\vspace{1pt}
\resumeItemListStart
\resumeItem{Simplified and maintained a large-scale data-intensive application for powering 300+ million internet ads daily}
\resumeItem{Administered server-side header bidding platforms, providing Media.net with a competitive market edge and maximizing revenue for 21000+ publishers}
\resumeItem{Engineered caching technologies (MySQL, Redis, Caffeine Cache, Varnish, Akamai) for impressive QPS of 15000 and a 99th percentile response time under 10ms}
\resumeItem{Created secure APIs across tech stacks, including PHP, Java Spring Boot, Python, and Node.js, while maintaining adherence to industry best practices and security standards}
\resumeItem{By leveraging Kubernetes and creating Jenkins pipelines to automate builds, the team containerized applications, resulting in a more streamlined development and deployment process, which ultimately led to an annual savings of \$50,000}
\resumeItem{Streamlined product usability and customer support by implementing technical documentation strategies such as Swagger integration and Docusaurus setup, resulting in a 60\% reduction in developer support tickets}
\resumeItem{Advocated for the adoption of Agile methodology among team members, leading to enhanced collaboration, speed, and quality in project delivery}
\resumeItemListEnd
\resumeSubheading
{\href{https://www.tcs.com/}{\textcolor{blue}{Tata Consultancy Services}}}{Mumbai, India}
{Research Engineer}{Jun 2018 \textbf{--} Mar 2020}
\vspace{1pt}
\resumeItemListStart
\resumeItem{Orchestrated a real-time, large-scale security analysis platform by leveraging open source big data tools and analytical expertise, while reporting directly to the Global Head of the Cyber Security Unit}
\resumeItem{Designed real-time dashboards to provide clear visual representations of the organization's resource health}
\resumeItem{Developed a robust threat intelligence platform using Apache Metron, Kafka, Storm and Elasticsearch, resulting in a 40\% reduction in false positives}
\resumeItemListEnd
\resumeSubHeadingListEnd
%----------- PROJECTS -----------
\section{Personal, Volunteering and Freelancing Projects}
\vspace{3pt}
\resumeSubHeadingListStart
\resumeProjectHeading
{\textbf{{\href{https://github.com/jbhv12/red-jingles}{\textcolor{blue}{Red Jingles}}} - Scalable and Serverless AI Chatbot} \emph}{}
\resumeItemListStart
\resumeItem{Earned {\href{https://www.linkedin.com/posts/serverlessguru_the-serverless-holiday-hackathon-is-over-activity-7152772593165459456-9yzN}{\textcolor{blue}{2nd place}}} in {\href{https://hackathon.serverless.guru}{\textcolor{blue}{serverlessguru hackathon}}} for designing and developing AI chatbot with holiday themed characters focusing on security, scalability and extensibility}
\resumeItem{Utilized LangChain, Chainlit and OpenAI LLMs to create chatbot and used AWS, GCP, Terraform, GitHub Actions to manage serverless and scalable infrastructure }
\resumeItemListEnd
\resumeProjectHeading
{\textbf{{\href{https://devpost.com/software/credible-crypto}{\textcolor{blue}{Credible Crypto}}} - Soulbound Non Fungible Testimonials (SNFTs)} \emph}{}
\resumeItemListStart
\resumeItem{Winner of {\href{https://lisk.devpost.com/}{\textcolor{blue}{Lisk Onchain Spring Hackathon}}} for designing and developing a groundbreaking solution for authentic and verifiable testimonials through blockchain technology.}
\resumeItem{Developed Ethereum ERC721 smart contract with ThirdWeb to create NFT collection on Lisk L2 Testnet}
\resumeItem{Utilized Gelato Relay to support gasless transactions and used GCP, GitHub Actions to manage serverless and scalable infrastructure}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{Lead Cloud Architect and Backend Engineer, {\href{https://haikuinc.io/}{\textcolor{blue}{Haiku}}}} \emph}{}
\resumeItemListStart
\resumeItem{Responsible for designing and implementing a game play solution in Kubernetes (AWS EKS), achieving an 80\% reduction in game load time, from approximately 27 seconds to around 5 seconds}
\resumeItem{Fixed, optimized, and deployed many games that help students make a career in cybersecurity. These games provide a Kali Linux cloud computer on demand and simulate vulnerable software}
\resumeItem{Led the creation and implementation of a dynamic lab environment for university students, designed to simulate a vulnerable small business network. This was hosted on AWS, offering features such as on-demand creation, destruction, and secure access via VPN}
\resumeItem{Facilitated the seamless integration of Keycloak SSO, empowering players to utilize social logins across various gaming products}
\resumeItem{Collaborated closely with cross-functional teams, including product management, quality assurance, and customer support, to gather requirements, define project scope, and ensure the timely delivery of high-quality solutions}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{Backend Developer, {\href{https://www.task.it/}{\textcolor{blue}{Task.it}}}} \emph}{}
\resumeItemListStart
\resumeItem{Implemented a scheduling algorithm from scratch, achieving zero error rate and capacity to handle millions of users}
\resumeItem{Leveraged the Google Cloud platform (including App Engine, Cloud Tasks, Cloud Run, Cloud Scheduler, and other advanced tools) to deploy the service, scale up performance, and reducing operational costs by 70\%}
\resumeItem {Constructed secure public REST APIs in Python Flask with established best practices and standards}
\resumeItem{Designed a highly efficient NoSQL database utilizing Firebase Datastore and integrated error-tracking and monitoring alerts in the production environment, resulting in a 95\% customer retention rate}
\resumeItem{Overhauled the code formatting, testing, and deployment processes with the implementation of GitHub Actions pipelines, saving 10+ hours of developer time every week}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{Customs Declaration Solution} \emph}{}
\resumeItemListStart
\resumeItem{Designed and implemented a WinForms application using C\# and .NET Framework to collect, validate and submit customs declaration data, saving clients over \$95,000 annually}
\resumeItemListEnd
\resumeProjectHeading
{\textbf{Judge for {\href{https://www.conradchallenge.org/}{\textcolor{blue}{Conrad Challenge}}} 2023 in Cyber-Technology \& Security Category} \emph}{}
\resumeSubHeadingListEnd
%----------- AWARDS & ACHIEVEMENTS -----------
\section{Awards, Achievements \& Certifications}
\vspace{2pt}
\resumeSubHeadingListStart
\small{\item{
\resumeItemListStart
\resumeItem{Google Cloud Certified Professional Data Engineer}
\resumeItem{Ranked {\href{https://codingcompetitions.withgoogle.com/kickstart/round/0000000000050edd}{\textcolor{blue}{$409^{th}$}}} in Google Kickstart 2019, showcasing strong coding and competitive skills}
\resumeItem{Taught Android through 12 workshops as a \textbf{Google Applied CS Facilitator} for LD College of Engineering}
\resumeItem{Received Codechef scholarship for participation in CCDSAP (Codechef Certified Data Structure and Algorithms Program) and achieved Foundation Level {\href{https://www.codechef.com/certificates/public/d2ef739}{\textcolor{blue}{CCDSAP certificate}}}, ranking in the top 5\% of students at the time}
\resumeItem{Identified and reported security vulnerabilities on public websites, ranging from CVSS score 5.7 to 7}
\resumeItem{Achieved recognition as one of the top 39 finalists in {\href{https://drive.google.com/file/d/1SxhoRm0vugUtpqTZGMbHX5BS0Gdx3D5k/view?usp=sharing}{\textcolor{blue}{HackQuest 2018}}}, a highly competitive ethical hacking contest organized by TCS' Cyber Security Practice}
\resumeItem{Attained {$147^{th}$} rank in {\href{https://drive.google.com/file/d/19BKk_nhR-VvfI7R_30px68YTmWSB1CHY/view?usp=sharing}{\textcolor{blue}{ACM-ICPC}}} Asia Kolkata Kanpur, a prestigious international programming competition}
\resumeItemListEnd
}}
\resumeSubHeadingListEnd
%----------- EDUCATION -----------
\section{Education}
\vspace{3pt}
\resumeSubHeadingListStart
\resumeSubheading
{LD College of Engineering}{Ahmedabad, India}
{Bachelor of Engineering in Information Technology}{Jul 2014 \textbf{--} Jun 2018}
\resumeSubheading
{Laurentian University}{Sudbury, Canada}
{Android and Web Development Coursework}{Jun 2017 \textbf{--} Jul 2017}
\resumeSubHeadingListEnd
%-------------------------------------------
\end{document}