-
Notifications
You must be signed in to change notification settings - Fork 0
/
ashwin.tex
128 lines (108 loc) · 6.26 KB
/
ashwin.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
\documentclass[]{resume-openfont}
\pagestyle{fancy}
\resetHeaderAndFooter
%--------------------------------------------------------------
% Convenience command - make it easy to fill template
% Create job position command. Parameters: company, position, location, when
\newcommand{\resumeHeading}[4]{\runsubsection{\uppercase{#1}}\descript{ | #2}\hfill\location{#3 | #4}\fakeNewLine}
% Create education heading. Parameters: Name, degree, location, when
\newcommand{\educationHeading}[4]{\runsubsection{#1}\hspace*{\fill} \location{#3 | #4}\\
\descript{#2}\fakeNewLine}
% Create project heading. Parameters: Name, link, Tech stack
\newcommand{\projectHeading}[3]{\Project{#1}{#2}
\descript{#3}\\}
%--------------------------------------------------------------
\begin{document}
%--------------------------------------------------------------
% Profile
%--------------------------------------------------------------
\newcommand{\yourName}{Ashwin Chatterji}
% How you want it to show up on the resume
\newcommand{\yourWebsite}{www.ashwinchat.com}
% vs how you want it to show up. If it's you can just replace "\yourWebsiteLink" with "yourWebsite"
\newcommand{\yourWebsiteLink}{https://www.ashwinchat.com}
\newcommand{\yourEmail}{[email protected]}
\newcommand{\githubUserName}{ashwinath}
\newcommand{\linkedInUserName}{ashwin-chatterji}
\begin{center}
\Huge \scshape \latoRegular{\yourName} \\ \vspace{1pt}
\small \href{mailto:\yourEmail}{\underline{\yourEmail}} $|$
\href{https://www.linkedin.com/in/\linkedInUserName}{\underline{linkedIn/\linkedInUserName}} $|$
\href{https://github.com/\githubUserName}{\underline{github/\githubUserName}}
$|$ \href{\yourWebsiteLink}{\underline{\yourWebsite}}
\end{center}
%--------------------------------------------------------------
% Education
%--------------------------------------------------------------
\section{Education}
\educationHeading{Honours of Business Administration (Marketing)}{Nanyang Technological University}{Singapore}{Aug 2013 - May 2016}
\sectionsep
%--------------------------------------------------------------
% Experience
%--------------------------------------------------------------
\section{Work Experience}
% INDEED
\resumeHeading{Indeed.com}{Software Engineer}{Singapore}{Jun 2022 – Mar 2023}
\begin{bullets}
\item Implemented A/B testing for testing salary estimates for multiple regions on multiple platforms.
\item Broke down complex features into smaller subtasks for new university graduates to work on.
\item Investigated, provided insights and implemented fixes for production issues.
\end{bullets}
\sectionsep
% GOJEK
\resumeHeading{Gojek}{Software Engineer, Infrastructure}{Singapore}{Mar 2020 – Jun 2022}
\begin{bullets}
\item Added the batch ensembling feature in \href{https://github.com/gojek/turing}{\underline{Turing}} which orchestrates Spark jobs in Kubernetes clusters using the Kubernetes Go client.
\item Added functionality to allow in cluster credentials with the Kubernetes RBAC API to orchestrate Turing routers in clusters.
\item Set up and maintained the infrastructure in Data Science Platform such as Prometheus, Knative, KServe, Istio, Kubernetes clusters etc across multiple regions.
\item Optimised statistical error calculations on large forecast data using a distributed Ray cluster on Kubernetes.
\end{bullets}
\sectionsep
% 99.co
\resumeHeading{99.co}{Backend/DevOps Engineer}{Singapore}{Jan 2018 – Feb 2020}
\begin{bullets}
\item Developed the backend for \href{https://www.99.co/singapore/new-launches}{\underline{searching based on geospatial data and other data}} for new launches.
\item Augmented an autocomplete service that automatically completes a name of a landmark, cluster et al in under 5 milliseconds.
\item Implemented the federated login system using Facebook and Google OAuth.
\item Designed and built an automated scheduling system for Autorefresh; a way to bump listings in search results.
\item Created and maintained fully automated CI/CD pipelines using Travis CI, Docker, Kubernetes and EBS.
\item Implemented monitoring and alert systems using Prometheus and Grafana.
\item Implemented Istio service mesh for telemetry as well as network latency analysis.
\item Centralised microservices logging using Fluentd collector for Kubernetes, Elasticsearch and Kibana.
\end{bullets}
\sectionsep
% DXC
\resumeHeading{DXC Technology}{Software Developer}{Singapore}{Jul 2016 – Dec 2017}
\begin{bullets}
\item Developed mission critical applications for our client using Java EE.
\item Helped to analyse and solve production issues.
\end{bullets}
\sectionsep
%--------------------------------------------------------------
% Projects
%--------------------------------------------------------------
\section{Projects}
% Turing
\projectHeading{Turing}{https://github.com/gojek/turing}{Go, KNative, Istio, Spark, Kubernetes, Helm}
Turing is a fast, scalable and extensible system that can be used to design, deploy and evaluate ML experiments in production. This is the main project I work on during my time in Gojek.
\sectionsep
% Financials
\projectHeading{Financials}{https://github.com/ashwinath/financials}{Rust, Jsonnet, Kubernetes, Helm}
Financials is a way to track your financial independence in Singapore's context. Inpsired by "Your Money or Your Life" by Vicki Robin. It uses a Grafana frontend to display your current assets, investments and expenditure.
\sectionsep
% Path of Excile Search
\projectHeading{Path of Exile Search}{https://github.com/ashwinath/PathOfExileSearch}{Typescript, ElasticSearch, React}
Fuzzy search on Path of Exile items. You can either search by the property of the item or the item name itself. It also connects to the poe.ninja search API to get the live prices of that current league.
\sectionsep
%--------------------------------------------------------------
% Skills
%--------------------------------------------------------------
\section{Skills}
\begin{skillList}
\singleItem{Languages:}{Go, Python, Java, Javascript, Typescript, Bash, C, Rust, SQL, \LaTeX}
\\
\singleItem{Development Tools:}{Tmux, Neovim, i3-gaps, Linux}
\\
\singleItem{Technology:}{Kubernetes, Helm, Prometheus, Istio, Linux, Git, GCP, Docker, ElasticSearch, PostgreSQL, InfluxDB}
\end{skillList}
\end{document}