-
Notifications
You must be signed in to change notification settings - Fork 0
/
george_whewell_cv.tex
195 lines (154 loc) · 9.51 KB
/
george_whewell_cv.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
%----------------------------------------------------------------------------------------
% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
%----------------------------------------------------------------------------------------
\documentclass[margin, 10pt]{res}
\usepackage{datetime}
\usepackage{helvet}
\usepackage{hyperref}
\newdateformat{currentmonthyear}{\monthname[\THEMONTH] \THEYEAR}
\setlength{\textwidth}{5.1in}
\begin{document}
%----------------------------------------------------------------------------------------
% NAME AND ADDRESS SECTION
%----------------------------------------------------------------------------------------
\moveleft.5\hoffset\centerline{\large\bf George Whewell}
\moveleft\hoffset\vbox{\hrule width\resumewidth height 1pt}
\smallskip
\moveleft.5\hoffset\centerline{Software Developer}
\moveleft.5\hoffset\centerline{\href{https://github.com/georgewhewell}{github.com/georgewhewell}}
\smallskip
\moveleft.5\hoffset\centerline{[email protected]}
%----------------------------------------------------------------------------------------
\begin{resume}
%----------------------------------------------------------------------------------------
% EDUCATION SECTION
%----------------------------------------------------------------------------------------
\section{DEGREE}
{\sl Bachelor of Science, Second class honours, upper division} \\
Physics and Astronomy \\
University College London, graduated June 2011
%----------------------------------------------------------------------------------------
% PROFESSIONAL EXPERIENCE SECTION
%----------------------------------------------------------------------------------------
\section{EXPERIENCE}
Dialectic Atelier AG --- Zug, Switzerland / Remote \hfill June 2021 --- July 2023 \\
\begin{itemize} \itemsep -1pt
\item Built monitoring service to simulate contents of txpool on Ethereum and alert based on state diffs (Rust, Revm)
\item Refactoring and productionize portfolio tracking tool, fetching balances and prices
across crypto exchanges, blockchains and traditional banking to extract insights, aggregations, and provide API for web interface. (Rust)
\item Built tools to assist investment team in scouting and managing existing investments (Rust)
\item Added new integrations and extended automated yield-farming application (Golang, Solidity, Rust)
\item Built MEV-aware keeper bots for various projects (Rust, Solidity, Ethereum)
\item Provided insights and assessments on potential investments, assisted portfolio companies
\end{itemize}
Tracr Ltd (De Beers Group) --- London, UK / Remote \\
{\sl Senior Software Developer (Contract), Platform Team / ML Team} \hfill January 2020 --- May 2021 \\
\begin{itemize} \itemsep -1pt
\item Refactoring and cleanup of microservice product (Python, FastAPI, MongoDB)
\item Blockchain integration (Ethereum, NodeJS)
\item Intel SGX Enclave integration (Rust, Actix)
\item Data Engineering pipelines for machine-learning team (Python, Numpy, Argo, Zeebe)
\end{itemize}
Babylon Partners Limited --- London, UK \\
{\sl Senior Software Developer (Contract), AI Engineering} \hfill September 2018 --- July 2019 \\
\begin{itemize} \itemsep -1pt
\item Participated in redesign, rebuild and roll-out of core business product, transitioning from legacy monolith to distributed microservice architecture. (Python, Flask, Kubernetes)
\item Managed data-migration from legacy datastore to new schema and rollout across new regions. (PostgreSQL, SQLAlchemy)
\item Built high-performance test doubles for load testing and profiling (Rust, Actix)
\item Supported internal and external teams in integrating with our new platform and providing data to BI team.
\end{itemize}
AIG Europe Ltd --- London, UK \\
{\sl Backend Developer, Science Team (Contract)} \hfill June 2017 --- June 2018 \\
\begin{itemize} \itemsep -1pt
\item Productionised existing prototype booking system. (Falcon, SQLAlchemy)
\item Developed backend for schema-driven insurance broking SPA (Django, Django Rest Framework)
\item Integrated various internal APIs and external data sources (SOAP, REST)
\end{itemize}
Dare Digital Ltd --- London, UK \\
{\sl Full-Stack Developer (Contract)} \hfill April 2017 --- May 2017 \\
\begin{itemize} \itemsep -1pt
\item Go-live prep for dot-com build using geo-spatial data and Django CMS. (Django CMS, Javascript)
\end{itemize}
Beyond Digital --- San Fransisco, USA (Remote) \\
{\sl Backend Developer (Contract)} \hfill January 2017 --- March 2017 \\
\begin{itemize} \itemsep -1pt
\item Developed custom Python library for elastically scraping a website using map/reduce queues on Google App Engine
\item Developed plugin for Wagtail CMS system using aforementioned library allowing content admins to deploy static snapshots of their site to a global CDN for unrivalled performance and security.
\item Collaborated remotely with team in San Fransisco, USA to integrate libraries into upcoming products
\end{itemize}
Arts Alliance Media --- Hammersmith, UK \\
{\sl Python Developer (Contract)} \hfill March 2016 - October 2016 \\
\begin{itemize} \itemsep -1pt
\item Refactor of core business product, migrating to Python 2.7, fixing dependencies
\item Fixed bugs, memory leaks and performance issues in heavily threaded application
\item Introduced containerised CI testing, validation testing and exception shipping
\item Integration of new features, including support for new hardware
\end{itemize}
{\sl Full-stack Developer (Bespoke)} \hfill August 2015 --- February 2016 \\
\begin{itemize}
\item Developed and deployed event-sourced CRM for UK media group handing billions of
interactions per year. (Django, Postgres, ElasticSearch, AWS)
\end{itemize}
Beyond Digital --- London, UK/San Francisco, USA \\
{\sl Senior Backend Developer} \hfill August 2011 --- June 2015 \\
\begin{itemize} \itemsep -1pt
\item Spent eight months in San Fransisco supporting digital creative team as first US backend team member
\item Supported YouTube \textit{Carnaval} Project in Salvador, Brazil by coordinating work with London team and implementing post-launch adjustments. Scaled from 0 to over 400k concurrents in minutes (Python, Django, App Engine)
\item Architected and implemented backend systems for Virgin.com with a real-time user-tracking and content recommendation engine (Python, Tornado, ElasticSearch)
\item Coordinated with internal Google teams to build a prototype 3D-scanning application (Python, Tornado, AngularJS)
\item Developed second-screen presentation platform allowing audience members to follow a presentation on their mobile device in real-time for high-profile sales event (Python, Django, App Engine)
\end{itemize}
Icera Semiconductor Inc (now \textit{Nvidia}) --- Bristol, UK \\
{\sl Product Validation Team} \hfill (Internship) June 2010 --- October 2010 \\
\begin{itemize} \itemsep -1pt
\item Performed and developed performance, regression and functional tests for mobile chipset firmwares
\item Automated test suite, from uploading new firmwares to producing reports and charts
\item Documented and filed detailed bug reports, obtained core dumps and tracebacks for bugs
\end{itemize}
Jomoto Industrial Automation Inc. --- Coventry, UK \\
{\sl Developer} \hfill (Non-staff) June 2008 --- October 2009 \\
\begin{itemize} \itemsep -1pt
\item Fixed bugs in Visual Basic industrial automation package for building pre-fabricated houses
\item Added new outputs showing additional information for display on factory floor
\end{itemize}
%----------------------------------------------------------------------------------------
% COMPUTER SKILLS SECTION
%----------------------------------------------------------------------------------------
\section{COMPUTER \\ SKILLS}
{\sl Core Languages:}
Rust, Solidity, Python, Golang, Elixir
{\sl Software \& Frameworks:}
Ethereum + associated chains, PostgreSQL, Kubernetes, Terraform, Nix/NixOS, Google Cloud, Amazon Web Services.
{\sl Open Source}
\begin{itemize}
\item I publish and maintain various Python libraries on PyPi and GitHub
\item I publish and maintain various Rust libraries on crates.io and GitHub
\item I contribute to the NixOS Linux distribution and maintain various packages
\end{itemize}
{\sl Extra}
\begin{itemize}
\item Built prototype B2B SaaS product using SotA spread-spectrum audio watermarking algorithms. (Scipy, Numpy, GCP)
\item Built market-making/arbitrage bot from scratch, streaming orderbooks from dozens of cryptocurrency exchanges in real time. (Elixir, Erlang, C++)
\item Built ETL/Trading CLI tool for decentralized exchanges (Uniswap, Rust, PostgreSQL)
\item Built automated, internet-connected solar plant monitoring/watering/feeding system using embedded linux and BTLE (Rust, NixOS, MQTT)
\item Built NFT arbitrage MEV bot (Rust, Ethereum, Flashbots)
\end{itemize}
%----------------------------------------------------------------------------------------
% Education
%----------------------------------------------------------------------------------------
\section{EDUCATION}
{\sl University College London} \\
\begin{itemize} \itemsep -1pt
\item Awarded 2:1 degree in Physics and Astronomy, 93\% in Scientific Computing using Object Oriented Languages
\item Wrote a passenger simulation for arbitrary urban transit systems in order to model congestion as my contribution to a group project
\item Implemented Inverse Abel Transform image pipeline in Scipy/Numpy to reconstruct 3-D experiments from 2-D projection as part of tutored research
\end{itemize}
{\sl King Henry VIII School} \\
\begin{itemize}
\item A-levels in Maths, Economics, Computing, Physics
\item 9 A-grade GCSEs
\end{itemize}
\section{REFERENCES}
Available on request
\end{resume}
\end{document}