-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume.tex
154 lines (87 loc) · 6.61 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
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
\documentclass{scrartcl}
\reversemarginpar % Move the margin to the left of the page
\newcommand{\MarginText}[1]{\marginpar{\raggedleft\itshape\small#1}}
\usepackage[nochapters]{classicthesis}
\usepackage[LabelsAligned]{currvita}
\renewcommand{\cvheadingfont}{\LARGE\color{Maroon}}
\usepackage[top=1.5cm,left=4cm,right=1.7cm,bottom=1cm]{geometry} % 'showframe' to see borders
\usepackage{hyperref}
\hypersetup{colorlinks, breaklinks, urlcolor=Maroon, linkcolor=Maroon}
\definecolor{DateGray}{gray}{0.4}
\newlength{\datebox}\settowidth{\datebox}{Spring 2011 - Present} % Set the width of the date box in each block
\newlength{\lolbox}\settowidth{\lolbox}{Spring 2011} % Set the width of the date box in each block
\newcommand{\NewLinkEntry}[2]{\hspace{2em}\parbox{\lolbox}{\small \textit{#1}}#2 \vspace{0.5em}}% Define a command for each new block - change spacing and font sizes here: #1 is the left margin, #2 is the italic date field and #3 is the position/employer/location field
\newcommand{\NewEntry}[2]{\noindent\hangindent=0.5em\hangafter=0 \color{Maroon}#1\color{Black} \hspace{1em} \parbox{\datebox}{\small \color{DateGray} \textit{#2}}% Define a command for each new block - change spacing and font sizes here: #1 is the left margin, #2 is the italic date field and #3 is the position/employer/location field
\vspace{0.5em}}
\newcommand{\Description}[1]{\hangindent=0.5em\hangafter=0\noindent\raggedright\footnotesize{#1}\par\normalsize} % Define a command for descriptions of each entry - change spacing and font sizes here
% \newcommand{DotSpacer}{\ \ $\cdotp$\ \ }
\newcommand{\DateRange}[1]{\color{DateGray} \textit{#1} \color{Black}}
\date{}
\def\myname{Joshua \textbf{Bridge}}
\def\myemail{[email protected]}
\def\myphone{+447957585934}
\def\mygithub{github.com/josh-bridge}
\def\mylinkedin{linkedin.com/in/josh-bridge}
\begin{document}
\thispagestyle{empty} % Stop the page count at the bottom of the first page
\begin{cv}{
\hspace{5em}\spacedallcaps{\myname}
}
\vspace{0.5em}
\NewLinkEntry{email}{\href{mailto:\myemail}{\myemail}}
\NewLinkEntry{phone}{\myphone}
\NewLinkEntry{github}{\href{http://\mygithub}{\mygithub}}
\NewLinkEntry{linkedin}{\href{http://\mylinkedin}{\mylinkedin}}
\vspace{0.5em}
\Description{\MarginText{About me}I'm a server developer with a deep interest and understanding of computing and its surrounding fields. \\I thoroughly enjoy solving problems and when taking on a piece of work I constantly strive to create the highest quality product, honing my own skills in the process.}
\vspace{1em}
\noindent\spacedlowsmallcaps{\textbf{Employment}}
\vspace{0.5em}
\NewEntry{Barclays}{Nov 2018 - Present}
\Description{\MarginText{Permanent Position}\textbf{Senior Java Engineer} \DateRange{(Feb 2020 - Present)}\ $\cdotp$\ \ Designed and developed an API from start to finish using Kotlin \& Spring Boot, alongside work from previous position.
\vspace{0.5em}
\textbf{Java Engineer} \DateRange{(Nov 2018 - Feb 2020)}\ $\cdotp$\ \ Developing an internal application used by thousands of colleagues daily to serve customers in branches and call centers. High focus on delivery \& code reviews, using Java 8 \& Spring Boot.}
\vspace{1em}
\NewEntry{ContactEngine}{Aug - Sep 2018}
\Description{\MarginText{Short-term Contract}\textbf{Software Developer}\ \ $\cdotp$\ \ Working on various web development tasks on client-facing products using JavaScript, Angular \& C\#.}
\vspace{1em}
\NewEntry{Cheshire Datasystems Ltd}{2016 - 2017}
\Description{\MarginText{Placement Year}\textbf{Junior Application Server Developer}\ \ $\cdotp$\ \ Working on large scale enterprise Java software with focus on Scrum principles, pair programming, clean code, test-driven development and fixing tech debt.}
\vspace{1em}
\NewEntry{Discus Group Ltd}{2014 - 2015}
\Description{\MarginText{Summer Job}\textbf{Production Assistant}\ \ $\cdotp$\ \ Production of physical disc media (CD \& DVD), including copying, printing \& packaging. Involved solving problems with various faulty automation machines.}
\vspace{1em}
\NewEntry{DX2 Websites}{May 2015}
\Description{\MarginText{Short Part Time Work}\textbf{Part time Web Designer}\ \ $\cdotp$\ \ Created a new multi-page website design in Photoshop for a client, then helped implement this design into an existing wordpress theme.}
\vspace{1em}
\noindent\spacedlowsmallcaps{\textbf{Education}}
\vspace{0.5em}
\NewEntry{Manchester Metropolitan University}{2014 - 2018}
\Description{\MarginText{BSc (Hons)}\textbf{Software Engineering} (First Class Honours)\ \ $\cdotp$\ \ Final year project: Photo filtering API with a machine-learning recommendation system. Written in Python and ReactJS, hosted on AWS.}
% \\Chosen units: Enterprise Programming \textit{(Java)}, Artificial Intelligence \textit{(Machine Learning \& Algorithms)}, Information and Network Security \textit{(Network fundamentals \& Encryption methods)}.
\vspace{1em}
% \NewEntry{2008-2014}{Northampton School for Boys}
%
% \Description{\MarginText{GCSE \& A-Level}A-Levels: Photography, Geography and Psychology.}
\noindent\spacedlowsmallcaps{\textbf{Skills (Languages, Technologies \& Frameworks)}}
\vspace{0.5em}
\Description{\MarginText{Advanced}Java \textit{(Spring, Hibernate, Mockito, Hamcrest)}\ \ $\cdotp$\ \ Kotlin \textit{(Coroutines, Mockk)}\ \ $\cdotp$\ \ Git \textit{(Github, Bitbucket)}}
\vspace{1em}
\Description{\MarginText{Intermediate}Python \textit{(Flask)}\ \ $\cdotp$\ \ Gradle\ \ $\cdotp$\ \ HTML\ \ $\cdotp$\ \ CSS\ \ $\cdotp$\ \ JavaScript \textit{(JQuery)}\ \ $\cdotp$\ \ PHP\ \ $\cdotp$\ \ SQL\ \ $\cdotp$\ \ MongoDB\ \ $\cdotp$\ \ AWS\ \ $\cdotp$\ \ Jenkins\ \ $\cdotp$\ \ Linux\ \ $\cdotp$\ \ \LaTeX\ \ $\cdotp$\ \ REST APIs \textit{(Both designing \& consuming)}}
\vspace{1em}
% \Description{\MarginText{Basic}Matlab\ \ $\cdotp$\ \ ReactJS\ \ $\cdotp$\ \ Angular\ \ $\cdotp$\ \ Weka\ \ $\cdotp$\ \ Bash\ \ $\cdotp$\ \ EJB\ \ $\cdotp$\ \ Google Cloud \textit{(App Engine, Datastore)}}
%
% \vspace{1em}
\noindent\spacedlowsmallcaps{\textbf{Skills (General)}}
\vspace{0.5em}
\Description{Agile Development \textit{(Scrum)}\ \ $\cdotp$\ \ Test-Driven Development\ \ $\cdotp$\ \ Pair Programming\ \ $\cdotp$\ \ Object-oriented programming\ \ $\cdotp$\ \ Design Patterns\ \ $\cdotp$\ \ Clean Code}
\vspace{1em}
\noindent\textbf{\spacedlowsmallcaps{Other Information}}
\vspace{0.5em}
\Description{\MarginText{Awards}2015\ \ $\cdotp$\ \ Academic achievment award: Highest Grade on Software Engineering Level 4}
\vspace{1em}
%
% \Description{2013\ \ $\cdotp$\ \ School arts award for Photography}
\Description{\MarginText{Interests}Film photography\ \ $\cdotp$\ \ PC Gaming\ \ $\cdotp$\ \ Music production\ \ $\cdotp$\ \ Filmmaking}
\end{cv}
\end{document}