-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.tex
126 lines (97 loc) · 5.15 KB
/
resume.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
\documentclass[11pt, oneside]{article}
\usepackage[margin=0.5in]{geometry}
\geometry{letterpaper}
\usepackage[parfill]{parskip}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{xcolor}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subfigure}
\usepackage[export]{adjustbox}
\pagecolor{white}
\usepackage[colorlinks = true, linkcolor = blue, urlcolor = blue]{hyperref}
\pagestyle{empty}
\title{Athavan Kanapuli}
\author{Athavan Kanapuli}
\begin{document}
\begin{center}
\section*{Athavan Kanapuli}
Senior Software Engineer - Asynchronous Communications
\href{[email protected]}{[email protected]}
\end{center}
\subsection*{Profile}
Forward-thinking Technical fellow with 8 years of experience in Reliability engineering, Infra tooling, Kubernetes and high-performance Backend systems. Currently leading the team for Asynchronous cloud communications at Germany's one of most successful startup and working across the technologies from kafka to Rabbitmq, platform tools to backend services, APIs and databases.\href{https://github.com/kanapuli}{Open source enthusiast}, Linuxian, Kafka mechanic and \href{https://medium.com/@athavankanapuli}{Lazy technical blogger}.
\medskip
\subsection*{Experience}
\textbf{Hellofresh SE, Berlin}
\hfill
\textit{Oct 2020 – Present}
\textbf{Senior Software Engineer}
\begin{itemize}
\item Leading the implementation of a comprehensive initiative across the company to rebrand Kafka topics for enhanced governance, resulting in a notable 75\% improvement in data flow visibility.
\item Managed the creation of a central schema registry service serving as a governance entity for asynchronous communication schemas.
\item Responsible for maintaining Go-based Kafka and RabbitMQ libraries.
\item Established consensus within the engineering organisation on high-level technical designs for data streams.
\item Re-architected a Go backend service that improved the customer conversions by 9\% and reduced the number of incidents.
\item Extracted PHP monoliths into Go microservices using Change data capture pattern.
\item Acted as Hiring manager to bring top-tier software engineer talent into the business.
\item Introduced Apache MirrorMaker2 to the organisation and developed custom tooling around it to rename Kafka topics according to Hellofresh needs.
\item Drafted an internal Request for Comments (RFC) proposing the implementation of Personally Identifiable Information (PII) Tagging within data schemas utilized for asynchronous communications.
\end{itemize}
\medskip
\textbf{Exotel Techcom Pvt Ltd, Bangalore}
\hfill
\textit{Feb 2018 – Sep 2020}
\textbf{Site Reliability \& Software Engineer - Platform}
\begin{itemize}
\item Orchestrated the introduction and architecture of Kubernetes, facilitating the smooth migration of EC2-based cloud workloads to Kubernetes pods, thereby reducing AWS costs by 40\%.
\item Spearheaded the construction of a robust CI/CD pipeline utilizing Jenkins and Argo, aligning seamlessly with the Kubernetes paradigm which resulted in faster shipping of changes.
\item Assumed a pivotal role in maintaining and enhancing cloud security measures. Awarded by the CTO as Security Ninja at Exotel.
\item Engineered a metrics pipeline to systematically collect data from cloud workloads, furnishing actionable insights into the overall health of Exotel services.
\item Hired and mentored engineering talent.
\item Implemented automated telephone server installations through Ansible, significantly slashing the installation timeframe from one week to just a few hours.
\item Developed a microservice designed to automatically recover critical service failures in a pre-Kubernetes environment.
\end{itemize}
\medskip
\textbf{Hirecraft Softwares Private Ltd, Bangalore}
\hfill
\textit{Feb 2015 – Feb 2018}
\textbf{Software Engineer - Backend}
\begin{itemize}
\item Implemented a side project in Golang that enables the seamless Excel export of millions of business records with a single API click. This feature eventually became a highly sought-after addition to the Hirecraft web application.
\item Created a backend web API server with a well-structured n-tier architecture, utilizing .NET Web APIs, RabbitMQ, Redis, Elasticsearch and MySQL.
\end{itemize}
\medskip
\textbf{Universal Telecom Private Limited, Chennai}
\hfill
\textit{Jan 2014 – Dec 2014}
\textbf{Field Engineer}
\begin{itemize}
\item Employed in the telecommunications tower sector to implement Vodafone's 3G technology, involving the installation of equipment and the commissioning of devices with assigned IP addresses.
\end{itemize}
\medskip
\subsection*{Education}
\textbf{Sri Sairam Engineering College}
\hfill
\textit{Bachelor of Engineering - Electronics \& Communication | GPA (7.6) | 2013}
\medskip
\subsection*{Skills}
\begin{multicols}{3}
\begin{itemize}
\item Go
\item Kotlin
\item Kafka
\item Rabbitmq
\item Rust
\item Kubernetes
\end{itemize}
\end{multicols}
\medskip
\subsection*{Quick Profile}
\begin{figure}[h!]
\centering
\subfigure[Github]{\includegraphics[width=4cm, height=4cm]{./images/github.png}}
\end{figure}
\end{document}