forked from EliiseS/LatexResume
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFerencHammerl.tex
More file actions
134 lines (110 loc) · 7.17 KB
/
FerencHammerl.tex
File metadata and controls
134 lines (110 loc) · 7.17 KB
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
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LaTeX Resume
% Version 1.1 (26/09/17)
%
% Important note:
% This template requires the res.cls file to be in the same directory as the
% .tex file. The res.cls file provides the resume style used for structuring the
% document.
%
% Sources:
%
% This template has been downloaded originally from:
% http://www.LaTeXTemplates.com
%
% Original author:
% Rensselaer Polytechnic Institute (http://www.rpi.edu/dept/arc/training/latex/resumes/)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass[margin, 10pt, hidelinks]{res} % Use the res.cls style, the font size can be changed to 11pt or 12pt here
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{cmbright} % Modern sans-serif font
\usepackage{hyperref}
\renewcommand{\familydefault}{\sfdefault} % Set sans-serif as default
\setlength{\textwidth}{5.1in} % Text width of the document
\newcommand{\tab}{\hspace*{1em}} % Creates a new command called /tab
\newcommand{\dhref}{\href{}{\color{blue!80!black}{}}} % Creates a new command called /dhref
\newcommand{\emphasize}{\bf} % Creates a new command called /emphasize
\usepackage{xcolor}
\definecolor{darkgray}{gray}{0.2}
\color{darkgray}
\begin{document}
\fontsize{10.5}{11}\selectfont
%----------------------------------------------------------------------------------------
% NAME AND INFO SECTION
%----------------------------------------------------------------------------------------
\moveleft\hoffset\leftline{\Huge Ferenc Hammerl} % Your name at the top
\moveleft\hoffset\vbox{\hrule width\resumewidth height 1pt}\smallskip % Horizontal line after name; adjust line thickness by changing the '1pt'
\moveright.00\hoffset\rightline{Zürich, Switzerland | +41 77 998 15 94 | \href{mailto:hammerlferenc@gmail.com}{\underline{Email}} | \href{https://www.linkedin.com/in/ferenchammerl/}{\underline{LinkedIn}}}
%----------------------------------------------------------------------------------------
\begin{resume}
%----------------------------------------------------------------------------------------
% PROFESSIONAL EXPERIENCE SECTION
%----------------------------------------------------------------------------------------
\section{EXPERIENCE}
{\emphasize Software Engineer} | \href{https://github.com/}{\underline{GitHub}} \hfill May 2021 - Present \\
{\it Go, C\#, .NET, Ruby, Kubernetes, Azure, Observability, LLMs} \\
\begin{itemize} \setlength{\itemindent}{-0.1in}\itemsep -1pt
\item Architected runner assignment \& workflow orchestration for GitHub Actions at scale
\item Shipped OpenAI vision integration in VS Code
\item Built automated failover system for GitHub Copilot endpoints with robust observability
\item Designed \& deployed LLM request scheduler with endpoint routing, optimizing traffic distribution algorithms
\item Established SLO monitoring dashboards \& semantic conventions for structured telemetry
\item Integrated with heuristics based LLM Prompt Caching to save costs \& reduce latency
\end{itemize}
{\emphasize Full-Stack Software Engineer} | \href{https://www.structureit.co.uk/}{\underline{StructureIt}} \hfill Aug 2019 - Dec 2020 \\
{\it C\#, RabbitMQ, Angular, AWS, TeamCity, Octopus} \\
\begin{itemize} \setlength{\itemindent}{-0.1in}\itemsep -1pt
\item Built event-driven microservices architecture for commercial mortgage-backed securities data
\item Developed web crawlers for processing \& sharing market data at scale
\item Implemented data mining pipeline handling thousands of daily data points
\end{itemize}
{\emphasize Technical Lead} | \href{https://orderyoyo.com/}{\underline{OrderYOYO}} \hfill Mar 2019 - Jul 2019 \\
{\it C\#, .NET Core, Azure, Azure DevOps, Application Insights} \\
\begin{itemize} \setlength{\itemindent}{-0.1in}\itemsep -1pt
\item Boosted conversions by 8-10\% through split testing framework \& feature flags
\item Optimized performance with Azure Application Insights monitoring \& alerts
\item Deployed resource monitoring, user flows, \& funnels for data-driven decisions
\item Mentored junior engineers on testing best practices \& coding standards
\end{itemize}
{\emphasize Backend Developer} | \href{https://orderyoyo.com/}{\underline{OrderYOYO}} \hfill May 2018 - Mar 2019 \\
{\it C\#, .NET Core, Azure, Vue.js, Redis, SQL Server} \\
\begin{itemize} \setlength{\itemindent}{-0.1in}\itemsep -1pt
\item Launched greenfield .NET Core ASP web app for online food ordering from scratch
\item Set up full CI/CD pipeline in Azure DevOps with automated testing \& deployment
\item Achieved horizontal scalability by migrating in-memory resources to Azure distributed solutions
\item Designed failover system for App Services using geo-replication
\item Reduced page load times by up to 80\% through Vue.js integration
\item Created hundreds of unit \& integration tests following TDD principles
\end{itemize}
{\emphasize Full-Stack Developer} | iportalen \hfill Mar 2015 - May 2018 \\
{\it Java, TypeScript, Angular, Spring Framework, MySQL, Ionic} \\
\begin{itemize} \setlength{\itemindent}{-0.1in}\itemsep -1pt
\item Assumed E2E maintenance of legacy Apache Struts MVC application
\item Led full-cycle development of Ionic hybrid mobile app from zero
\item Optimized MySQL database query speeds with normalized schema design
\item Developed Spring MVC web app serving statistics for hundreds of institutions
\item Built automated data analytics tool generating weekly aggregated statistics
\item Designed GDPR-compliant anonymizing functionality converting millions of records
\end{itemize}
%----------------------------------------------------------------------------------------
% OPEN SOURCE SECTION
%----------------------------------------------------------------------------------------
\section{OPEN SOURCE}
\begin{itemize} \setlength{\itemindent}{-0.1in}\itemsep -1pt
\item \href{https://github.com/actions/runner}{\underline{runner}} — GitHub Actions Runner, was major contributor and release coordinator
\item \href{https://github.com/actions/actions-runner-controller}{\underline{actions-runner-controller}} — Kubernetes controller for GitHub Actions runners, took part in adopting it into the official GitHub Actions ecosystem
\item \href{https://github.com/actions/runner-container-hooks}{\underline{runner-container-hooks}} — Container lifecycle hooks for GitHub Actions
\end{itemize}
%----------------------------------------------------------------------------------------
% EDUCATION SECTION
%----------------------------------------------------------------------------------------
\section{EDUCATION}
{\emphasize Københavns Erhvervsakademi}, Copenhagen \hfill 2013 - 2017 \\
Bachelor's Degree in Software Development
\end{resume}
\end{document}