Changes for page CV

Last modified by Administrator on 2025/04/07 13:42

From version 61.1
edited by Administrator
on 2022/11/15 19:30
Change comment: There is no comment for this version
To version 75.1
edited by Administrator
on 2025/04/07 13:41
Change comment: Uploaded new attachment "golden_david_cv_web_20250404b.html", version 1.1

Summary

Details

Page properties
Content
... ... @@ -1,7 +1,7 @@
1 -[[[[image:icon:page_white_acrobat]].pdf>>attach:golden_david_cv_web_20221111.pdf]] / [[[[image:icon:page_white_text]].html>>attach:golden_david_cv_web_20221111b.html]]
1 +[[[[image:icon:page_white_acrobat]].pdf>>attach:golden_david_cv_web_20250314.pdf]] / [[[[image:icon:page_white_text]].html>>attach:golden_david_cv_web_20250314.html]]
2 2  
3 3  
4 4  {{html}}
5 -<iframe src="/download/CV/WebHome/golden_david_cv_web_20221111b.html" align="center" height="1280" style="background-color:white; width:100%">
5 +<iframe src="/download/CV/WebHome/golden_david_cv_web_20250314.html" align="center" height="1280" style="background-color:white; width:100%">
6 6  </iframe>
7 7  {{/html}}
golden_david_cv_web_20231124.pdf
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +62.2 KB
Content
golden_david_cv_web_20231124b.html
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +25.1 KB
Content
... ... @@ -1,0 +1,457 @@
1 +<!DOCTYPE html>
2 +<html>
3 +<head>
4 + <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
5 + <title></title>
6 + <meta name="generator" content="LibreOffice 7.5.8.2 (Linux)"/>
7 + <meta name="created" content="2004-08-14T16:36:27"/>
8 + <meta name="changed" content="2023-11-24T13:48:30.169515485"/>
9 + <meta name="Info 1" content=""/>
10 + <meta name="Info 2" content=""/>
11 + <meta name="Info 3" content=""/>
12 + <meta name="Info 4" content=""/>
13 + <style type="text/css">
14 + @page { size: 21cm 29.7cm; margin: 1.27cm }
15 + p { color: #000000; text-align: left; orphans: 0; widows: 0; margin-bottom: 0.21cm; direction: ltr; background: transparent }
16 + p.western { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: en-US }
17 + p.cjk { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: zxx }
18 + p.ctl { font-family: "Tahoma", "Lucidasans"; font-size: 12pt; so-language: zxx }
19 + a:link { color: #000080; text-decoration: underline }
20 + </style>
21 +</head>
22 +<body lang="en-IE" text="#000000" link="#000080" vlink="#800000" dir="ltr">
23 +<div title="header">
24 + <table width="100%" cellpadding="4" cellspacing="0">
25 + <col width="128*"/>
26 +
27 + <col width="128*"/>
28 +
29 + <tr valign="top">
30 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="left">
31 + <i><b>David De La Harpe Golden</b></i></p>
32 + </td>
33 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="right" style="font-weight: normal">
34 + <font size="2" style="font-size: 9pt"><i>Last Update: 2023-11-24</i></font></p>
35 + </td>
36 + </tr>
37 + </table>
38 + <p lang="en-US" align="left" style="margin-bottom: 0.81cm"><br/>
39 +
40 + </p>
41 +</div><p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
42 +<a href="tel:+353-86-307-2318"><font size="2" style="font-size: 9pt">+353
43 +86 307 2318 (mobile)</font></a></p>
44 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
45 +<a href="mailto:david@harpegolden.net"><font size="2" style="font-size: 9pt">david@harpegolden.net</font></a></p>
46 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
47 +<a href="https://harpegolden.net/"><font size="2" style="font-size: 9pt">https://harpegolden.net/</font></a></p>
48 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
49 +<br/>
50 +
51 +</p>
52 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
53 +<i>Next availability: Jan 2024. Primarily interested in project-based
54 +server/systems programming or devops contract roles in the 6-18 month
55 +range in Ireland. Based in Dublin, open to remote work.</i></p>
56 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
57 +<br/>
58 +
59 +</p>
60 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
61 +<b>May 2022 – Jul 2023: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client:
62 +</span></font></font></font><font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">Millennium</span></font></font></font></b></p>
63 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
64 +<br/>
65 +
66 +</p>
67 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
68 +On finance technology team developing ETL processes for transfer of
69 +bitemporal financial data from a central portfolio accounting system
70 +to data warehouse for web api provision and on-demand reporting.
71 +Migration of deployment of ETL processes to containerized CICD on
72 +cloud-hosted k8s cluster service.</p>
73 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
74 +<br/>
75 +
76 +</p>
77 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
78 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key
79 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python,
80 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">PostgreSQL</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">
81 +RDBMS, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">SS&amp;C
82 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Advent
83 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Geneva,
84 +AWS Cloud, Kubernetes, Containers</span></i></font></p>
85 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
86 +<br/>
87 +
88 +</p>
89 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
90 +<b>Apr-Oct 2021: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
91 +Bank of America</b></p>
92 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
93 +<br/>
94 +
95 +</p>
96 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
97 +Backend and frontend enhancements to internal-facing global market
98 +risk data ETL, API provision, and reporting systems.</p>
99 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
100 +<br/>
101 +
102 +</p>
103 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
104 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key
105 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python,
106 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">DB2
107 +SQL RDBMS, distributed </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">o</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">bject
108 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">database</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">,
109 +Javascript, Open</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">F</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">in,
110 +React</span></i></font></p>
111 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
112 +<br/>
113 +
114 +</p>
115 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
116 +<b>2020: Freelance and Personal Projects</b></p>
117 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
118 +<br/>
119 +
120 +</p>
121 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="ember7256"></a>
122 +In light of 2020 pandemic, took year out to work primarily on
123 +personal and minor freelance projects.</p>
124 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
125 +<br/>
126 +
127 +</p>
128 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
129 +<b>Sep 2018 - Sep 2019: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
130 +Bank of America Merrill Lynch</b></p>
131 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
132 +<br/>
133 +
134 +</p>
135 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"><a name="__DdeLink__477_1934410812"></a>
136 +Enhancements to distributed and highly available FX post-trade system
137 +and supporting infrastructure, improvements to CI/CD processes, and
138 +internal-facing data reporting projects.</p>
139 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
140 +<br/>
141 +
142 +</p>
143 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
144 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key
145 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Java,
146 +Spring WebFlux, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Swagger,
147 +Postman, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Cloudera,
148 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python,
149 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Airflow,
150 +Jenkins CI, Ansible, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p>
151 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
152 +<br/>
153 +
154 +</p>
155 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
156 +<b>Jan-Feb 2017, Apr-Oct 2017: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
157 +Houses of the Oireachtas</b></p>
158 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
159 +<br/>
160 +
161 +</p>
162 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
163 +<span style="font-weight: normal">Adaptation for concurrent execution
164 +and parallelization of ETL processes </span><span style="font-weight: normal">for
165 +ongoing web project. </span><span style="font-weight: normal">Mongo</span><span style="font-weight: normal">DB</span><span style="font-weight: normal">
166 +to Postgre</span><span style="font-weight: normal">SQL</span><span style="font-weight: normal">
167 +data stack migration.</span><span style="font-weight: normal">
168 +D</span><span style="font-weight: normal">irected acyclic graph based
169 +workflow </span><span style="font-weight: normal">design for
170 +t</span><span style="font-weight: normal">ime-</span><span style="font-weight: normal">partitioned
171 +dat</span><span style="font-weight: normal">a integration </span><span style="font-weight: normal">of
172 +d</span><span style="font-weight: normal">ocument database sources.
173 +</span><span style="font-weight: normal">B</span><span style="font-weight: normal">ulk
174 +load </span><span style="font-weight: normal">to </span><span style="font-weight: normal">Elasticsearch
175 +</span><span style="font-weight: normal">fo</span><span style="font-weight: normal">r</span><span style="font-weight: normal">
176 +presentation via public REST </span><span style="font-weight: normal">API</span><span style="font-weight: normal">.
177 +Architectural review</span><span style="font-weight: normal">s.
178 +</span><span style="font-weight: normal">Parameterized clustered</span><span style="font-weight: normal">
179 +linux </span><span style="font-weight: normal">systems deployment.
180 +Mentoring of student junior developer on CRUD data maintenance web
181 +app summer project. </span>
182 +</p>
183 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
184 +<br/>
185 +
186 +</p>
187 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="__DdeLink__451_3907750649"></a>
188 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key
189 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Airflow,
190 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Celery,</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">
191 +Python 3, SQLAlchemy, Alembic, Ansible, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Elasticsearch,
192 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">PostgreSQL
193 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">with
194 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">btree_gist,
195 +Mongodb, Flask, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">RHEL,
196 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p>
197 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
198 +<br/>
199 +
200 +</p>
201 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
202 +<b>2015-2016: Programmer, Ammeon Limited</b></p>
203 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
204 +<br/>
205 +
206 +</p>
207 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
208 +<font size="2" style="font-size: 10pt">On a team developing
209 +model-based automated configuration management (orchestration)
210 +utility for linux-based HA clusters, used for a java-based telecoms
211 +network management solution, including work on parallelization of the
212 +utility's deployment and upgrade functions. Resolution of memory and
213 +concurrency issues including deadlock diagnosis and prevention in
214 +existing multithreaded code.</font></p>
215 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
216 +<br/>
217 +
218 +</p>
219 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
220 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key
221 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python,
222 +Cherrypy, Celery, SQLAlchemy, Alembic, PostgreSQL, Puppet, Maven,
223 +Jenkins CI, Gdb, Valgrind Helgrin</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">d,
224 +RHEL, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p>
225 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
226 +<br/>
227 +
228 +</p>
229 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
230 +<b>2014-2015: Systems Programmer, Squared Financial Services Limited</b></p>
231 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
232 +<br/>
233 +
234 +</p>
235 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
236 +<font size="2" style="font-size: 10pt">Financial trading systems
237 +development and systems integration. Product-based planning, issue
238 +management. Server-side clustered async Java programming with
239 +various industry-specific APIs and protocols, with secure frontend
240 +webapp with reactive js/html5 UI. Python glue code and devops tasks.</font></p>
241 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
242 +<br/>
243 +
244 +</p>
245 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
246 +<font size="2" style="font-size: 9pt"><i>Key technologies: DB2, Java,
247 +RxJava, Vert.x (distributed actors), Hazelcast (in-memory data grid),
248 +WebSockets, jsse crypto/security, Datatables, Jython, CPython, JUnit,
249 +Ansible, Maven QuickFIX, QuickFIX/J, Linux</i></font></p>
250 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
251 +<br/>
252 +
253 +</p>
254 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; page-break-before: always">
255 +<b>2012-2013: Systems Administrator, Squared Financial Services
256 +Limited</b></p>
257 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
258 +<br/>
259 +
260 +</p>
261 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
262 +<span style="font-weight: normal">F</span><span style="font-weight: normal">inancial
263 +</span><span style="font-weight: normal">s</span><span style="font-weight: normal">ystems
264 +and network administratio</span><span style="font-weight: normal">n</span><span style="font-weight: normal">.
265 + </span><span style="font-weight: normal">H</span><span style="font-weight: normal">igh
266 +</span><span style="font-weight: normal">a</span><span style="font-weight: normal">vailabil</span><span style="font-weight: normal">i</span><span style="font-weight: normal">ty
267 +</span><span style="font-weight: normal">linux c</span><span style="font-weight: normal">luste</span><span style="font-weight: normal">ring.
268 +Systems </span><span style="font-weight: normal">and </span><span style="font-weight: normal">services
269 +v</span><span style="font-weight: normal">irtuali</span><span style="font-weight: normal">z</span><span style="font-weight: normal">ation</span><span style="font-weight: normal">.
270 +Second-site (Dublin/London) b</span><span style="font-weight: normal">ackup
271 +</span><span style="font-weight: normal">and </span><span style="font-weight: normal">disaster-recover</span><span style="font-weight: normal">y
272 +</span><span style="font-weight: normal">architecture and deployment.
273 + </span><span style="font-weight: normal">I</span><span style="font-weight: normal">n-house
274 +CA </span><span style="font-weight: normal">infrastructure.
275 +Replicated d</span><span style="font-weight: normal">irectory
276 +services </span><span style="font-weight: normal">integration.
277 +</span><span style="font-weight: normal">D</span><span style="font-weight: normal">ev</span><span style="font-weight: normal">elopment
278 +work </span><span style="font-weight: normal">on</span><span style="font-weight: normal">
279 +</span><span style="font-weight: normal">FIX </span><span style="font-weight: normal">protocol
280 +</span><span style="font-weight: normal">b</span><span style="font-weight: normal">ridg</span><span style="font-weight: normal">e
281 +</span><span style="font-weight: normal">to</span><span style="font-weight: normal">
282 +</span><span style="font-weight: normal">legacy financial software.</span></p>
283 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
284 +<br/>
285 +
286 +</p>
287 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
288 +<b>2009-2011: Systems Programmer, Irish Centre for High End
289 +Computing</b></p>
290 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
291 +<br/>
292 +
293 +</p>
294 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none">
295 +<font size="2" style="font-size: 10pt">Development of a web interface
296 +for researchers using HPC systems, and misc. HPC systems
297 +administration and staff and end-user support as-needed.</font></p>
298 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none">
299 +<br/>
300 +
301 +</p>
302 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
303 +<b>2007-2008: Freelance IT / R&amp;D (self-employed)</b></p>
304 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none">
305 +<br/>
306 +
307 +</p>
308 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none">
309 +<font size="2" style="font-size: 10pt">Worked on a range of software
310 +projects and volunteer feature enhancements for open source projects.</font></p>
311 +<p lang="en-US" class="western" align="justify" style="font-style: normal; margin-bottom: 0cm; text-decoration: none">
312 +<br/>
313 +
314 +</p>
315 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
316 +<b>2004-2007: Cluster Manager with Cosmogrid Consortium, DIAS,
317 +Ireland</b></p>
318 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
319 +<br/>
320 +
321 +</p>
322 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
323 +<font size="2" style="font-size: 10pt">Managed batch-processing linux
324 +clusters in DIAS (32 cores) and UCD (256 cores), used by researchers
325 +in astrophysics, geophysics and meteorology. The clusters were
326 +connected into the wider Irish (Grid-Ireland) and European (EGEE)
327 +computing Grid.</font></p>
328 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
329 +<br/>
330 +
331 +</p>
332 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
333 +<b>2002-2003: IT Consultant with ESBI Computing, Dublin, Ireland</b></p>
334 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
335 +<br/>
336 +
337 +</p>
338 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
339 +<font size="2" style="font-size: 10pt">On team offering services
340 +primarily within internal market of the ESB. Training in management
341 +consultancy and business process analysis, working on projects such
342 +as resolution of IT issues associated with business separation into
343 +state-regulated and unregulated units and a management information
344 +system for an eastern european environmental agency.</font></p>
345 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
346 +<br/>
347 +
348 +</p>
349 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
350 +<b>2001: Programmer with &quot;Javocado&quot;, Stanstead, England</b></p>
351 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
352 +<br/>
353 +
354 +</p>
355 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
356 +Java development for small startup working on web-based interaction
357 +with financial live data feeds</p>
358 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
359 +<br/>
360 +
361 +</p>
362 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
363 +<b>2000-2001: Programmer/Analyst in the ESB, Dublin, Ireland</b></p>
364 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
365 +<br/>
366 +
367 +</p>
368 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
369 +Developed a &quot;secure extranet&quot; java application for
370 +controlled web-based access to mainframe-stored privileged
371 +information across organizational borders for the assessment of
372 +social benefit claims.</p>
373 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
374 +<br/>
375 +
376 +</p>
377 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
378 +<b>1999: Final year group and individual engineering design projects</b></p>
379 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
380 +<br/>
381 +
382 +</p>
383 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
384 +Group project consisted of the design, construction, and racing of a
385 +four-wheeled human powered vehicle, and individual project consisted
386 +of simulation of an aerodynamic bodyshell for the vehicle.</p>
387 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
388 +<br/>
389 +
390 +</p>
391 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
392 +<b>1997-1999: Socials technician at Hulme Hall</b></p>
393 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
394 +<br/>
395 +
396 +</p>
397 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
398 +Technical management for social events with attendances of 500-600
399 +people at <span style="text-decoration: none"><span style="font-weight: normal">a
400 +Manchester University student hall of residence.</span></span></p>
401 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
402 +<br/>
403 +
404 +</p>
405 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
406 +<b>EDUCATION</b></p>
407 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
408 +<br/>
409 +
410 +</p>
411 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
412 +<b>1996-2000: MEng. Hons. Mechanical Engineering (2:2), UMIST,
413 +England </b>
414 +</p>
415 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
416 +<br/>
417 +
418 +</p>
419 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
420 +<font size="2" style="font-size: 9pt"><i>Subjects studied included:
421 +</i>Industrial management and economics, Impact engineering,
422 +Computational fluid dynamics and solid mechanics, Thermodynamics,
423 +Mathematics, Automatic control, Electrical engineering, Dimensional
424 +analysis, Information technology, Computing, Materials, Manufacturing
425 +technology (and more...)</font></p>
426 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
427 +<br/>
428 +
429 +</p>
430 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
431 +<b>1990-1996: The King's Hospital, Palmerstown, Dublin 20, Ireland</b></p>
432 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
433 +<br/>
434 +
435 +</p>
436 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
437 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish
438 +Leaving Certificate 1996: </span></span> 5 A, 2 B, 1 C, higher level.</font></p>
439 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
440 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish
441 +Junior Certificate 1993: </span></span>6 A, 3 B, higher level.</font></p>
442 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
443 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Speech
444 +and Drama training: </span></span><span style="font-weight: normal">
445 +</span>Honours (82%) at R.I.A.M. Grade 8</font></p>
446 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
447 +<font size="2" style="font-size: 9pt">Participated in French and
448 +German language exchange programmes.</font></p>
449 +<!--
450 +<div title="footer"><p lang="en-US" align="right" style="margin-top: 0.81cm; margin-bottom: 0cm">
451 + <i>Page <span style="background: #c0c0c0"><sdfield type=PAGE subtype=RANDOM format=PAGE>2</sdfield></span>
452 + of <span style="background: #c0c0c0"><sdfield type=DOCSTAT subtype=PAGE format=ARABIC>2</sdfield></span></i></p>
453 +</div>
454 +-->
455 +</body>
456 +</html>
457 +
golden_david_cv_web_20241104.pdf
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +91.3 KB
Content
golden_david_cv_web_20241104b.html
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +24.9 KB
Content
... ... @@ -1,0 +1,465 @@
1 +<!DOCTYPE html>
2 +<html>
3 +<head>
4 + <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
5 + <title></title>
6 + <meta name="generator" content="LibreOffice 24.8.2.1 (Linux)"/>
7 + <meta name="created" content="2004-08-14T16:36:27"/>
8 + <meta name="changed" content="2024-11-04T14:10:59.776367063"/>
9 + <meta name="Info 1" content=""/>
10 + <meta name="Info 2" content=""/>
11 + <meta name="Info 3" content=""/>
12 + <meta name="Info 4" content=""/>
13 + <style type="text/css">
14 + @page { size: 21cm 29.7cm; margin: 1.27cm }
15 + p { color: #000000; text-align: left; orphans: 0; widows: 0; margin-bottom: 0.21cm; direction: ltr; background: transparent }
16 + p.western { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: en-US }
17 + p.cjk { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: zxx }
18 + p.ctl { font-family: "Tahoma", "Lucidasans"; font-size: 12pt; so-language: zxx }
19 + a:link { color: #000080; text-decoration: underline }
20 + a:visited { color: #800000; text-decoration: underline }
21 + </style>
22 +</head>
23 +<body lang="en-IE" text="#000000" link="#000080" vlink="#800000" dir="ltr">
24 +<div title="header">
25 + <table width="100%" cellpadding="4" cellspacing="0">
26 + <col width="128*"/>
27 + <col width="128*"/>
28 + <tr valign="top">
29 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="left">
30 + <i><b>David De La Harpe Golden</b></i></p>
31 + </td>
32 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="right" style="font-weight: normal">
33 + <font size="2" style="font-size: 9pt"><i>Last Update: 2024-11-04</i></font></p>
34 + </td>
35 + </tr>
36 + </table>
37 + <p lang="en-US" align="left" style="margin-bottom: 0.81cm"><br/>
38 +
39 + </p>
40 +</div><p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
41 +<a href="tel:+353-86-307-2318"><font size="2" style="font-size: 9pt">+353
42 +86 307 2318 (mobile)</font></a></p>
43 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
44 +<a href="mailto:david@harpegolden.net"><font size="2" style="font-size: 9pt">david@harpegolden.net</font></a></p>
45 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
46 +<a href="https://harpegolden.net/"><font size="2" style="font-size: 9pt">https://harpegolden.net/</font></a></p>
47 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
48 +<br/>
49 +
50 +</p>
51 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
52 +<font size="2" style="font-size: 9pt"><i>Next availability: Dec 2024.
53 +Primarily interested in project-based server/systems programming or
54 +devops contract roles in the 6-18 month range in Ireland. Based in
55 +Dublin, remote work preferred.</i></font></p>
56 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
57 +<br/>
58 +
59 +</p>
60 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
61 +<b>2024: Personal Projects</b></p>
62 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
63 +<br/>
64 +
65 +</p>
66 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
67 +<font size="2" style="font-size: 9pt">Ongoing game development
68 +project work with Godot 4, Blender, Python</font></p>
69 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
70 +<br/>
71 +
72 +</p>
73 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
74 +<b>May 2022 – Jul 2023: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client:
75 +</span></font></font></font><font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">Millennium</span></font></font></font></b></p>
76 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
77 +<br/>
78 +
79 +</p>
80 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
81 +<font size="2" style="font-size: 9pt">On finance technology team
82 +developing ETL processes for transfer of bitemporal financial data
83 +from a central portfolio accounting system to data warehouse for web
84 +api provision and on-demand reporting. Migration of deployment of ETL
85 +processes to containerized CICD on cloud-hosted k8s cluster service.</font></p>
86 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
87 +<br/>
88 +
89 +</p>
90 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
91 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
92 +technologies: </span></i><i><span style="font-weight: normal">Python,
93 +</span></i><i><span style="font-weight: normal">PostgreSQL</span></i><i><span style="font-weight: normal">
94 +RDBMS, </span></i><i><span style="font-weight: normal">SS&amp;C
95 +</span></i><i><span style="font-weight: normal">Advent </span></i><i><span style="font-weight: normal">Geneva,
96 +AWS Cloud, Kubernetes, Containers</span></i></font></p>
97 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
98 +<br/>
99 +
100 +</p>
101 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
102 +<b>Apr-Oct 2021: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
103 +Bank of America</b></p>
104 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
105 +<br/>
106 +
107 +</p>
108 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
109 +<font size="2" style="font-size: 9pt">Backend and frontend
110 +enhancements to internal-facing global market risk data ETL, API
111 +provision, and reporting systems.</font></p>
112 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
113 +<br/>
114 +
115 +</p>
116 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
117 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
118 +technologies: </span></i><i><span style="font-weight: normal">Python,
119 +</span></i><i><span style="font-weight: normal">DB2 SQL RDBMS,
120 +distributed </span></i><i><span style="font-weight: normal">o</span></i><i><span style="font-weight: normal">bject
121 +</span></i><i><span style="font-weight: normal">database</span></i><i><span style="font-weight: normal">,
122 +Javascript, Open</span></i><i><span style="font-weight: normal">F</span></i><i><span style="font-weight: normal">in,
123 +React</span></i></font></p>
124 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
125 +<br/>
126 +
127 +</p>
128 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
129 +<b>2020: Personal Projects</b></p>
130 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
131 +<br/>
132 +
133 +</p>
134 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="ember7256"></a>
135 +<font size="2" style="font-size: 9pt">In light of 2020 pandemic,</font><font size="2" style="font-size: 9pt">
136 +</font><font size="2" style="font-size: 9pt">year </font><font size="2" style="font-size: 9pt">out</font><font size="2" style="font-size: 9pt">
137 +to work primarily on personal </font><font size="2" style="font-size: 9pt">p</font><font size="2" style="font-size: 9pt">rojects</font>.</p>
138 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
139 +<br/>
140 +
141 +</p>
142 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
143 +<b>Sep 2018 - Sep 2019: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
144 +Bank of America Merrill Lynch</b></p>
145 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
146 +<br/>
147 +
148 +</p>
149 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"><a name="__DdeLink__477_1934410812"></a>
150 +<font size="2" style="font-size: 9pt">Enhancements to distributed and
151 +highly available FX post-trade system and supporting infrastructure,
152 +improvements to CI/CD processes, and internal-facing data reporting
153 +projects.</font></p>
154 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
155 +<br/>
156 +
157 +</p>
158 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
159 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
160 +technologies: </span></i><i><span style="font-weight: normal">Java,
161 +Spring WebFlux, </span></i><i><span style="font-weight: normal">Swagger,
162 +Postman, </span></i><i><span style="font-weight: normal">Cloudera,
163 +</span></i><i><span style="font-weight: normal">Python, </span></i><i><span style="font-weight: normal">Airflow,
164 +Jenkins CI, Ansible, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
165 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
166 +<br/>
167 +
168 +</p>
169 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
170 +<b>Jan-Feb 2017, Apr-Oct 2017: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
171 +Houses of the Oireachtas</b></p>
172 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
173 +<br/>
174 +
175 +</p>
176 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
177 +<font size="2" style="font-size: 9pt"><span style="font-weight: normal">Adaptation
178 +for concurrent execution and parallelization of ETL processes </span><span style="font-weight: normal">for
179 +ongoing web project. </span><span style="font-weight: normal">Mongo</span><span style="font-weight: normal">DB</span><span style="font-weight: normal">
180 +to Postgre</span><span style="font-weight: normal">SQL </span><span style="font-weight: normal">migration.</span><span style="font-weight: normal">
181 +D</span><span style="font-weight: normal">irected acyclic graph based
182 +</span><span style="font-weight: normal">automated </span><span style="font-weight: normal">workflow
183 +</span><span style="font-weight: normal">design for t</span><span style="font-weight: normal">ime-</span><span style="font-weight: normal">partitioned
184 +dat</span><span style="font-weight: normal">a integration </span><span style="font-weight: normal">of
185 +d</span><span style="font-weight: normal">ocument database sources.
186 +</span><span style="font-weight: normal">B</span><span style="font-weight: normal">ulk
187 +load </span><span style="font-weight: normal">to </span><span style="font-weight: normal">Elasticsearch
188 +</span><span style="font-weight: normal">fo</span><span style="font-weight: normal">r</span><span style="font-weight: normal">
189 +presentation via public REST </span><span style="font-weight: normal">API</span><span style="font-weight: normal">.
190 +Architectural review</span><span style="font-weight: normal">s.
191 +</span><span style="font-weight: normal">Parameterized clustered</span><span style="font-weight: normal">
192 +linux </span><span style="font-weight: normal">systems deployment.
193 +Mentoring of student junior developer on CRUD data maintenance web
194 +app summer project. </span></font>
195 +</p>
196 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
197 +<br/>
198 +
199 +</p>
200 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="__DdeLink__451_3907750649"></a>
201 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
202 +technologies: </span></i><i><span style="font-weight: normal">Airflow,
203 +</span></i><i><span style="font-weight: normal">Celery,</span></i><i><span style="font-weight: normal">
204 +Python 3, SQLAlchemy, Alembic, Ansible, </span></i><i><span style="font-weight: normal">Elasticsearch,
205 +</span></i><i><span style="font-weight: normal">PostgreSQL </span></i><i><span style="font-weight: normal">with
206 +</span></i><i><span style="font-weight: normal">btree_gist, Mongodb,
207 +Flask, </span></i><i><span style="font-weight: normal">RHEL, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
208 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
209 +<br/>
210 +
211 +</p>
212 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
213 +<b>2015-2016: Programmer, Ammeon Limited</b></p>
214 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
215 +<br/>
216 +
217 +</p>
218 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
219 +<font size="2" style="font-size: 9pt">On a team developing automated
220 +configuration management (orchestration) utility for linux-based HA
221 +clusters, used for a java-based telecoms network management solution,
222 +with parallelization of deployment and upgrade functions. Resolution
223 +of memory and concurrency issues including deadlock diagnosis and
224 +prevention in existing multithreaded code.</font></p>
225 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
226 +<br/>
227 +
228 +</p>
229 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
230 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
231 +technologies: </span></i><i><span style="font-weight: normal">Python,
232 +Cherrypy, Celery, SQLAlchemy, Alembic, PostgreSQL, Puppet, Maven,
233 +Jenkins CI, Gdb, Valgrind Helgrin</span></i><i><span style="font-weight: normal">d,
234 +RHEL, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
235 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
236 +<br/>
237 +
238 +</p>
239 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
240 +<b>2014-2015: Systems Programmer, Squared Financial Services Limited</b></p>
241 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
242 +<br/>
243 +
244 +</p>
245 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
246 +<font size="2" style="font-size: 9pt">Financial trading systems
247 +development and systems integration. Product-based planning, issue
248 +management. Server-side clustered async Java programming with
249 +various industry-specific APIs and protocols, with secure frontend
250 +webapp with reactive js/html5 UI. Python glue code and devops tasks.</font></p>
251 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
252 +<br/>
253 +
254 +</p>
255 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
256 +<font size="1" style="font-size: 8pt"><i>Key technologies: </i><i>DB2,
257 +Java, RxJava, Vert.x (distributed actors), Hazelcast (in-memory data
258 +grid), WebSockets, jsse crypto/security, Datatables, Jython, CPython,
259 +JUnit, Ansible, Maven QuickFIX, QuickFIX/J, Linux</i></font></p>
260 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; page-break-before: always">
261 +<b>2012-2013: Systems Administrator, Squared Financial Services
262 +Limited</b></p>
263 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
264 +<br/>
265 +
266 +</p>
267 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
268 +<font size="2" style="font-size: 9pt"><span style="font-weight: normal">F</span><span style="font-weight: normal">inancial
269 +</span><span style="font-weight: normal">s</span><span style="font-weight: normal">ystems
270 +and network administratio</span><span style="font-weight: normal">n</span><span style="font-weight: normal">.
271 + </span><span style="font-weight: normal">H</span><span style="font-weight: normal">igh
272 +</span><span style="font-weight: normal">a</span><span style="font-weight: normal">vailabil</span><span style="font-weight: normal">i</span><span style="font-weight: normal">ty
273 +</span><span style="font-weight: normal">linux c</span><span style="font-weight: normal">luste</span><span style="font-weight: normal">ring.
274 +Systems </span><span style="font-weight: normal">and </span><span style="font-weight: normal">services
275 +v</span><span style="font-weight: normal">irtuali</span><span style="font-weight: normal">z</span><span style="font-weight: normal">ation</span><span style="font-weight: normal">.
276 +Second-site (Dublin/London) b</span><span style="font-weight: normal">ackup
277 +</span><span style="font-weight: normal">and </span><span style="font-weight: normal">disaster-recover</span><span style="font-weight: normal">y
278 +</span><span style="font-weight: normal">architecture and deployment.
279 + </span><span style="font-weight: normal">I</span><span style="font-weight: normal">n-house
280 +CA </span><span style="font-weight: normal">infrastructure.
281 +Replicated d</span><span style="font-weight: normal">irectory
282 +services </span><span style="font-weight: normal">integration.
283 +</span><span style="font-weight: normal">D</span><span style="font-weight: normal">ev</span><span style="font-weight: normal">elopment
284 +work </span><span style="font-weight: normal">on</span><span style="font-weight: normal">
285 +</span><span style="font-weight: normal">FIX </span><span style="font-weight: normal">protocol
286 +</span><span style="font-weight: normal">b</span><span style="font-weight: normal">ridg</span><span style="font-weight: normal">e
287 +</span><span style="font-weight: normal">to</span><span style="font-weight: normal">
288 +</span><span style="font-weight: normal">legacy financial software.</span></font></p>
289 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
290 +<br/>
291 +
292 +</p>
293 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
294 +<b>2009-2011: Systems Programmer, Irish Centre for High End
295 +Computing</b></p>
296 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
297 +<br/>
298 +
299 +</p>
300 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none">
301 +<font size="2" style="font-size: 9pt">Development of a web interface
302 +for researchers using HPC systems, and misc. HPC systems
303 +administration and staff and end-user support as-needed.</font></p>
304 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none">
305 +<br/>
306 +
307 +</p>
308 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
309 +<b>2007-2008: Freelance IT / R&amp;D (self-employed)</b></p>
310 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none">
311 +<br/>
312 +
313 +</p>
314 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none">
315 +<font size="2" style="font-size: 9pt">Worked on a range of software
316 +projects and volunteer feature enhancements for open source projects.</font></p>
317 +<p lang="en-US" class="western" align="justify" style="font-style: normal; margin-bottom: 0cm; text-decoration: none">
318 +<br/>
319 +
320 +</p>
321 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
322 +<b>2004-2007: Cluster Manager with Cosmogrid Consortium, DIAS,
323 +Ireland</b></p>
324 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
325 +<br/>
326 +
327 +</p>
328 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
329 +<font size="2" style="font-size: 9pt">Managed batch-processing linux
330 +clusters in DIAS (32 cores) and UCD (256 cores), used by researchers
331 +in astrophysics, geophysics and meteorology. The clusters were
332 +connected into the wider Irish (Grid-Ireland) and European (EGEE)
333 +computing Grid.</font></p>
334 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
335 +<br/>
336 +
337 +</p>
338 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
339 +<b>2002-2003: IT Consultant with ESBI Computing, Dublin, Ireland</b></p>
340 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
341 +<br/>
342 +
343 +</p>
344 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
345 +<font size="2" style="font-size: 9pt">On team offering services
346 +primarily within internal market of the ESB. Training in management
347 +consultancy and business process analysis, working on projects such
348 +as resolution of IT issues associated with business separation into
349 +state-regulated and unregulated units and a management information
350 +system for an eastern european environmental agency.</font></p>
351 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
352 +<br/>
353 +
354 +</p>
355 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
356 +<b>2001: Programmer with &quot;Javocado&quot;, Stanstead, England</b></p>
357 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
358 +<br/>
359 +
360 +</p>
361 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
362 +<font size="2" style="font-size: 9pt">Java development for small
363 +startup working on web-based interaction with financial live data
364 +feeds</font></p>
365 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
366 +<br/>
367 +
368 +</p>
369 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
370 +<b>2000-2001: Programmer/Analyst in the ESB, Dublin, Ireland</b></p>
371 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
372 +<br/>
373 +
374 +</p>
375 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
376 +<font size="2" style="font-size: 9pt">Developed a &quot;secure
377 +extranet&quot; java application for controlled web-based access to
378 +mainframe-stored privileged information across organizational
379 +borders for the assessment of social benefit claims.</font></p>
380 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
381 +<br/>
382 +
383 +</p>
384 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
385 +<b>1999: Final year group and individual engineering design projects</b></p>
386 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
387 +<br/>
388 +
389 +</p>
390 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
391 +<font size="2" style="font-size: 9pt">Group project consisted of the
392 +design, construction, and racing of a four-wheeled human powered
393 +vehicle, and individual project consisted of simulation of an
394 +aerodynamic bodyshell for the vehicle.</font></p>
395 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
396 +<br/>
397 +
398 +</p>
399 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
400 +<b>1997-1999: Socials technician at Hulme Hall</b></p>
401 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
402 +<br/>
403 +
404 +</p>
405 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
406 +<font size="2" style="font-size: 9pt">Technical management for social
407 +events with attendances of 500-600 people at <span style="text-decoration: none"><span style="font-weight: normal">a
408 +Manchester University student hall of residence.</span></span></font></p>
409 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
410 +<br/>
411 +
412 +</p>
413 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
414 +<b>EDUCATION</b></p>
415 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
416 +<br/>
417 +
418 +</p>
419 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
420 +<b>1996-2000: MEng. Hons. Mechanical Engineering (2:2), UMIST,
421 +England </b>
422 +</p>
423 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
424 +<br/>
425 +
426 +</p>
427 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
428 +<font size="2" style="font-size: 9pt"><i>Subjects studied included:
429 +</i>Industrial management and economics, Impact engineering,
430 +Computational fluid dynamics and solid mechanics, Thermodynamics,
431 +Mathematics, Automatic control, Electrical engineering, Dimensional
432 +analysis, Information technology, Computing, Materials, Manufacturing
433 +technology (and more...)</font></p>
434 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
435 +<br/>
436 +
437 +</p>
438 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
439 +<b>1990-1996: The King's Hospital, Palmerstown, Dublin 20, Ireland</b></p>
440 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
441 +<br/>
442 +
443 +</p>
444 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
445 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish
446 +Leaving Certificate 1996: </span></span> 5 A, 2 B, 1 C, higher level.</font></p>
447 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
448 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish
449 +Junior Certificate 1993: </span></span>6 A, 3 B, higher level.</font></p>
450 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
451 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Speech
452 +and Drama training: </span></span><span style="font-weight: normal">
453 +</span>Honours (82%) at R.I.A.M. Grade 8</font></p>
454 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
455 +<font size="2" style="font-size: 9pt">Participated in French and
456 +German language exchange programmes.</font></p>
457 +<!--
458 +<div title="footer"><p lang="en-US" align="right" style="margin-top: 0.81cm; margin-bottom: 0cm">
459 + <i>Page <span style="background: #c0c0c0"><sdfield type=PAGE subtype=RANDOM format=PAGE>2</sdfield></span>
460 + of <span style="background: #c0c0c0"><sdfield type=DOCSTAT subtype=PAGE format=ARABIC>2</sdfield></span></i></p>
461 +</div>
462 +-->
463 +</body>
464 +</html>
465 +
golden_david_cv_web_20250211.html
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +33.3 KB
Content
... ... @@ -1,0 +1,289 @@
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd">
3 +<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
4 +<!--This file was converted to xhtml by LibreOffice - see https://cgit.freedesktop.org/libreoffice/core/tree/filter/source/xslt for the code.-->
5 +
6 +<head profile="http://dublincore.org/documents/dcmi-terms/">
7 +<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
8 +<title xml:lang="en-US">- no title specified</title>
9 +<meta name="DCTERMS.title" content="" xml:lang="en-US"/>
10 +
11 +<meta name="DCTERMS.language" content="en-US" scheme="DCTERMS.RFC4646"/>
12 +<meta name="DCTERMS.source" content="http://xml.openoffice.org/odf2xhtml"/>
13 +
14 +<meta name="DCTERMS.issued" content="2004-08-14T16:36:27" scheme="DCTERMS.W3CDTF"/>
15 +
16 +<meta name="DCTERMS.modified" content="2025-02-11T18:03:20.658574699" scheme="DCTERMS.W3CDTF"/>
17 +<meta name="DCTERMS.provenance" content="Printed by &quot;PDF files&quot;[dc:publisher] on &quot;2024-11-04T14:11:21.957895714&quot;[dc:date] in &quot;en-US&quot;[dc:language]" xml:lang="en-US"/>
18 +
19 +<meta name="xsl:vendor" content="libxslt"/>
20 +<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" hreflang="en"/>
21 +<link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" hreflang="en"/>
22 +<link rel="schema.DCTYPE" href="http://purl.org/dc/dcmitype/" hreflang="en"/>
23 +<link rel="schema.DCAM" href="http://purl.org/dc/dcam/" hreflang="en"/>
24 +
25 +<style>
26 + table { border-collapse:collapse; border-spacing:0; empty-cells:show }
27 + td, th { vertical-align:top; font-size:12pt;}
28 + h1, h2, h3, h4, h5, h6 { clear:both;}
29 + ol, ul { margin:0; padding:0;}
30 + li { list-style: none; margin:0; padding:0;}
31 + span.footnodeNumber { padding-right:1em; }
32 + span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000; margin:0; border:0; padding:0; }
33 + span.heading_numbering { margin-right: 0.8rem; }* { margin:0;}
34 + .paragraph-P1{ font-size:10pt; text-align:left ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:bold; }
35 + .paragraph-P10{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
36 + .paragraph-P11{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
37 + .paragraph-P12{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
38 + .paragraph-P13{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
39 + .paragraph-P14{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:normal; }
40 + .paragraph-P15{ font-size:8pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
41 + .paragraph-P16{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
42 + .paragraph-P17{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
43 + .paragraph-P18{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:normal; }
44 + .paragraph-P19{ font-size:8pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
45 + .paragraph-P2{ font-size:9pt; text-align:left ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:normal; }
46 + .paragraph-P20{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
47 + .paragraph-P21{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
48 + .paragraph-P22{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
49 + .paragraph-P23{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
50 + .paragraph-P24{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
51 + .paragraph-P25{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
52 + .paragraph-P26{ font-size:8pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
53 + .paragraph-P27{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:normal; }
54 + .paragraph-P28{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
55 + .paragraph-P29{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
56 + .paragraph-P3{ font-size:10pt; text-align:left ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:bold; }
57 + .paragraph-P30{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:normal; }
58 + .paragraph-P31{ font-size:8pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
59 + .paragraph-P32{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
60 + .paragraph-P33{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
61 + .paragraph-P34{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
62 + .paragraph-P35{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
63 + .paragraph-P36{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:normal; }
64 + .paragraph-P37{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
65 + .paragraph-P38{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
66 + .paragraph-P39{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
67 + .paragraph-P4{ font-size:10pt; text-align:left ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
68 + .paragraph-P40{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
69 + .paragraph-P41{ font-size:8pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
70 + .paragraph-P42{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
71 + .paragraph-P43{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
72 + .paragraph-P44{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
73 + .paragraph-P45{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:normal; }
74 + .paragraph-P46{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
75 + .paragraph-P47{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; text-decoration:none ! important; font-weight:normal; }
76 + .paragraph-P48{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; text-decoration:none ! important; font-weight:normal; }
77 + .paragraph-P49{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; text-decoration:none ! important; font-weight:bold; }
78 + .paragraph-P5{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
79 + .paragraph-P50{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:normal; text-decoration:none ! important; font-weight:normal; }
80 + .paragraph-P51{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:normal; text-decoration:none ! important; font-weight:normal; }
81 + .paragraph-P52{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:normal; text-decoration:none ! important; font-weight:bold; }
82 + .paragraph-P53{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
83 + .paragraph-P54{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
84 + .paragraph-P55{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
85 + .paragraph-P56{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
86 + .paragraph-P57{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
87 + .paragraph-P58{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
88 + .paragraph-P59{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
89 + .paragraph-P6{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; }
90 + .paragraph-P60{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
91 + .paragraph-P7{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:normal; }
92 + .paragraph-P8{ font-size:9pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-style:italic; font-weight:normal; }
93 + .paragraph-P9{ font-size:10pt; text-align:justify ! important; font-family:'Bitstream Vera Sans'; writing-mode:horizontal-tb; direction:ltr; font-weight:bold; }
94 + .table-Table1{ width:18.459cm; float:none; writing-mode:horizontal-tb; direction:ltr; }
95 + .cell-Table1_A1{ border-top-style:none; border-left-style:none; border-bottom-style:none; border-right-style:none; padding:0.097cm; }
96 + .col-Table1_A{ width:9.229cm; }
97 + .col-Table1_B{ width:9.23cm; }
98 + .text-Internet_20_link{ color:#000080; text-decoration:underline; }
99 + .text-T18{ font-family:'Bitstream Vera Sans'; font-size:10pt; }
100 + .text-T19{ font-family:'Bitstream Vera Sans'; font-size:10pt; }
101 + .text-T21{ font-style:italic; font-weight:normal; }
102 + .text-T22{ font-style:italic; font-weight:normal; }
103 + .text-T23{ font-style:italic; font-weight:normal; }
104 + .text-T24{ font-style:italic; font-weight:normal; }
105 + .text-T25{ font-style:italic; font-weight:normal; }
106 + .text-T27{ font-style:italic; font-weight:normal; }
107 + .text-T28{ font-size:9pt; }
108 + .text-T29{ font-size:9pt; }
109 + .text-T3{ font-style:italic; }
110 + .text-T30{ font-style:italic; }
111 + .text-T31{ font-style:italic; font-weight:normal; }
112 + .text-T32{ font-style:italic; font-weight:normal; }
113 + .text-T33{ font-style:italic; font-weight:normal; }
114 + .text-T35{ font-weight:normal; }
115 + .text-T36{ font-weight:normal; }
116 + .text-T37{ font-weight:normal; }
117 + .text-T38{ font-weight:normal; }
118 + .text-T39{ font-weight:normal; }
119 + .text-T4{ font-size:9pt; }
120 + .text-T40{ font-weight:normal; }
121 + .text-T41{ font-weight:normal; }
122 + .text-T42{ font-weight:normal; }
123 + .text-T43{ font-style:italic; font-weight:normal; }
124 + .text-T44{ font-style:italic; font-weight:normal; }
125 + .text-T48{ font-style:italic; font-weight:normal; }
126 + .text-T5{ font-size:9pt; }
127 + .text-T51{ font-style:italic; }
128 + .text-T52{ font-style:italic; }
129 + .text-T53{ font-weight:normal; }
130 + .text-T54{ font-weight:normal; }
131 + .text-T55{ font-weight:normal; }
132 + .text-T56{ font-weight:normal; }
133 + .text-T57{ font-weight:normal; }
134 + .text-T6{ font-size:9pt; }
135 + .text-T63{ text-decoration:none ! important; font-weight:normal; }
136 + .text-T64{ font-style:normal; font-weight:normal; }
137 + .unknown-family-WW8Num10z0{ font-family:Wingdings; font-size:9pt; }
138 + .unknown-family-WW8Num10z1{ font-family:'Wingdings 2'; font-size:9pt; }
139 + .unknown-family-WW8Num10z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
140 + .unknown-family-WW8Num11z0{ font-family:Wingdings; font-size:9pt; }
141 + .unknown-family-WW8Num11z1{ font-family:'Wingdings 2'; font-size:9pt; }
142 + .unknown-family-WW8Num11z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
143 + .unknown-family-WW8Num12z0{ font-family:Wingdings; font-size:9pt; }
144 + .unknown-family-WW8Num12z1{ font-family:'Wingdings 2'; font-size:9pt; }
145 + .unknown-family-WW8Num12z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
146 + .unknown-family-WW8Num13z0{ font-family:Wingdings; font-size:9pt; }
147 + .unknown-family-WW8Num13z1{ font-family:'Wingdings 2'; font-size:9pt; }
148 + .unknown-family-WW8Num13z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
149 + .unknown-family-WW8Num1z0{ font-family:Wingdings; font-size:9pt; }
150 + .unknown-family-WW8Num1z1{ font-family:'Wingdings 2'; font-size:9pt; }
151 + .unknown-family-WW8Num1z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
152 + .unknown-family-WW8Num2z0{ font-family:Wingdings; font-size:9pt; }
153 + .unknown-family-WW8Num2z1{ font-family:'Wingdings 2'; font-size:9pt; }
154 + .unknown-family-WW8Num2z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
155 + .unknown-family-WW8Num3z0{ font-family:Wingdings; font-size:9pt; }
156 + .unknown-family-WW8Num3z1{ font-family:'Wingdings 2'; font-size:9pt; }
157 + .unknown-family-WW8Num3z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
158 + .unknown-family-WW8Num4z0{ font-family:Wingdings; font-size:9pt; }
159 + .unknown-family-WW8Num4z1{ font-family:'Wingdings 2'; font-size:9pt; }
160 + .unknown-family-WW8Num4z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
161 + .unknown-family-WW8Num5z0{ font-family:Wingdings; font-size:9pt; }
162 + .unknown-family-WW8Num5z1{ font-family:'Wingdings 2'; font-size:9pt; }
163 + .unknown-family-WW8Num5z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
164 + .unknown-family-WW8Num6z0{ font-family:Wingdings; font-size:9pt; }
165 + .unknown-family-WW8Num6z1{ font-family:'Wingdings 2'; font-size:9pt; }
166 + .unknown-family-WW8Num6z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
167 + .unknown-family-WW8Num7z0{ font-family:Wingdings; font-size:9pt; }
168 + .unknown-family-WW8Num7z1{ font-family:'Wingdings 2'; font-size:9pt; }
169 + .unknown-family-WW8Num7z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
170 + .unknown-family-WW8Num8z0{ font-family:Wingdings; font-size:9pt; }
171 + .unknown-family-WW8Num8z1{ font-family:'Wingdings 2'; font-size:9pt; }
172 + .unknown-family-WW8Num8z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
173 + .unknown-family-WW8Num9z0{ font-family:Wingdings; font-size:9pt; }
174 + .unknown-family-WW8Num9z1{ font-family:'Wingdings 2'; font-size:9pt; }
175 + .unknown-family-WW8Num9z2{ font-family:StarSymbol, 'Arial Unicode MS'; font-size:9pt; }
176 + /* ODF styles with no properties representable as CSS:
177 + .dp1 .Endnote_20_Symbol .Footnote_20_Symbol .T1 .T10 .T11 .T12 .T13 .T14 .T15 .T16 .T17 .T2 .T20 .T26 .T34 .T45 .T46 .T47 .T49 .T50 .T58 .T59 .T60 .T61 .T62 .T7 .T8 .T9 { } */
178 +</style>
179 +</head>
180 +
181 +<body dir="ltr" style="max-width:20.999cm;margin-top:1.27cm; margin-bottom:1.27cm; margin-left:1.27cm; margin-right:1.27cm; ">
182 +
183 +<p class="paragraph-P5"><a href="tel:+353-86-307-2318" class="text-Internet_20_link"><span class="text-T4">+353 86 307 2318 (mobile)</span></a></p>
184 +
185 +<p class="paragraph-P6"><a href="mailto:david@harpegolden.net" class="text-Internet_20_link"><span class="text-T5">david@harpegolden.net</span></a></p>
186 +
187 +<p class="paragraph-P6"><a href="https://harpegolden.net/" class="text-Internet_20_link"><span class="text-T6">https://harpegolden.net/</span></a></p>
188 +<p class="paragraph-P7"> </p>
189 +<p class="paragraph-P8"><span class="text-T7">Next availability: </span><span class="text-T8">Dec</span><span class="text-T7"> 202</span><span class="text-T8">4</span><span class="text-T7">. P</span><span class="text-T9">rimarily </span><span class="text-T10">interested in </span><span class="text-T11">proje</span><span class="text-T12">ct-based</span><span class="text-T9"> server/systems </span>programming <span class="text-T9">or devops </span>contract roles in the 6-18 month range in Ireland<span class="text-T13">. </span><span class="text-T2">Java and Python data experienced. </span><span class="text-T9">Based in Dublin, remote work </span><span class="text-T2">capable</span><span class="text-T14">.</span></p>
190 +<p class="paragraph-P9"> </p>
191 +<p class="paragraph-P9">202<span class="text-T14">4</span>:  Persona<span class="text-T14">l </span>Projects</p>
192 +<p class="paragraph-P9"> </p>
193 +<p class="paragraph-P10">Ongoing game development <span class="text-T15">project </span>work with Godot 4, Blender, Python. <span class="text-T2">Local LLM experiments.</span></p>
194 +<p class="paragraph-P11"> </p>
195 +<p class="paragraph-P12"><span class="text-T11">May</span><span class="text-T16"> </span>202<span class="text-T11">2 – </span><span class="text-T17">Jul 2023</span><span class="text-T11">:</span>  Programmer (Contract), <span class="text-T18">client: </span><span class="text-T19">Millennium</span></p>
196 +<p class="paragraph-P12"> </p>
197 +<p class="paragraph-P13"><span class="text-T11">On finance technology team developing ETL processes for transfer of bitemporal financial data from a central portfolio accounting system to data warehouse for</span> <span class="text-T20">web </span><span class="text-T11">api </span>provision an<span class="text-T11">d</span> <span class="text-T11">on-demand r</span>eporting. <span class="text-T11">Migration of deployment of ETL processes to containerized CICD on cloud-hosted k8s cluster service.</span></p>
198 +<p class="paragraph-P14"> </p>
199 +<p class="paragraph-P15"><span class="text-T21">Key technologies: </span><span class="text-T22">Python, </span><span class="text-T23">PostgreSQL</span><span class="text-T24"> RDBMS, </span><span class="text-T23">SS&amp;C </span><span class="text-T25">Advent </span><span class="text-T23">Geneva, AWS Cloud, Kubernetes, Containers</span></p>
200 +<p class="paragraph-P12"> </p>
201 +<p class="paragraph-P16"><span class="text-T16">Apr-Oct </span>2021:  Programmer (Contract), <span class="text-T18">client</span>: <span class="text-T16">Bank of America</span></p>
202 +<p class="paragraph-P16"> </p>
203 +<p class="paragraph-P17"><span class="text-T26">Backend and frontend e</span>nhancements to internal-facing global <span class="text-T26">m</span>arket <span class="text-T26">r</span>isk <span class="text-T26">d</span>ata ETL, API provision, and reporting systems.</p>
204 +<p class="paragraph-P18"> </p>
205 +<p class="paragraph-P19"><span class="text-T21">Key technologies: </span><span class="text-T22">Python, </span><span class="text-T24">DB2 SQL RDBMS, distributed </span><span class="text-T27">o</span><span class="text-T24">bject </span><span class="text-T27">database</span><span class="text-T24">, Javascript, Open</span><span class="text-T27">F</span><span class="text-T24">in, </span><span class="text-T3">React</span></p>
206 +<p class="paragraph-P16"> </p>
207 +<p class="paragraph-P20">2020:  Personal Projects</p>
208 +<p class="paragraph-P20"> </p>
209 +<p class="paragraph-P21"><a id="ember7256"/><span class="text-T5">In light of 2020 pandemic,</span><span class="text-T28"> </span><span class="text-T5">year </span><span class="text-T28">out</span><span class="text-T5"> to work primarily on personal </span><span class="text-T29">p</span><span class="text-T5">rojects</span>.</p>
210 +<p class="paragraph-P22"> </p>
211 +<p class="paragraph-P23">Sep 2018 - Sep 2019:  Programmer <span class="text-T7">(Contract), </span><span class="text-T18">client</span><span class="text-T7">:</span> Bank of America Merrill Lynch</p>
212 +<p class="paragraph-P23"> </p>
213 +<p class="paragraph-P24"><span class="text-T16">E</span><a id="__DdeLink__477_1934410812"/>nhancements to distributed and highly available <span class="text-T16">FX </span>post-trade system and supporting infrastructure, improvements to CI/CD processes, and internal-facing data reporting projects.</p>
214 +<p class="paragraph-P25"> </p>
215 +<p class="paragraph-P26"><span class="text-T21">Key technologies: </span><span class="text-T30">Java</span><span class="text-T31">, </span><span class="text-T30">Spring</span><span class="text-T31"> WebFlux, </span><span class="text-T32">Swagger, Postman, </span><span class="text-T31">Cloudera, </span><span class="text-T22">Python, </span><span class="text-T31">Airflow, Jenkins CI, Ansible, </span><span class="text-T33">Linux</span></p>
216 +<p class="paragraph-P27"> </p>
217 +<p class="paragraph-P28"><span class="text-T34">Jan-</span>Feb <span class="text-T13">2017</span>, <span class="text-T34">Apr</span>-<span class="text-T34">Oct</span> 2017: Programmer <span class="text-T7">(Contract), </span><span class="text-T18">client</span><span class="text-T7">:</span> Houses of the Oireachtas</p>
218 +<p class="paragraph-P28"> </p>
219 +<p class="paragraph-P29"><span class="text-T35">Adaptation for concurrent execution and parallelization of ETL processes </span><span class="text-T36">for ongoing web project. </span><span class="text-T35">Mongo</span><span class="text-T36">DB</span><span class="text-T35"> to Postgre</span><span class="text-T36">SQL </span><span class="text-T35">migration.</span><span class="text-T36"> D</span><span class="text-T35">irected acyclic graph based </span><span class="text-T37">automated </span><span class="text-T35">workflow </span><span class="text-T36">design for t</span><span class="text-T35">ime-</span><span class="text-T36">partitioned dat</span><span class="text-T35">a integration </span><span class="text-T38">of d</span><span class="text-T35">ocument database sources. </span><span class="text-T36">B</span><span class="text-T39">ulk load </span><span class="text-T38">to </span><span class="text-T39">Elasticsearch </span><span class="text-T35">fo</span><span class="text-T38">r</span><span class="text-T35"> presentation via public REST </span><span class="text-T40">API</span><span class="text-T35">. Architectural review</span><span class="text-T41">s. </span><span class="text-T35">Parameterized clustered</span><span class="text-T42"> linux </span><span class="text-T35">systems deployment.  Mentoring of student junior developer on CRUD data maintenance web app summer project. </span></p>
220 +<p class="paragraph-P30"> </p>
221 +<p class="paragraph-P31"><a id="__DdeLink__451_3907750649"/><span class="text-T21">Key technologies: </span><span class="text-T22">Airflow, </span><span class="text-T43">Celery,</span><span class="text-T22"> Python 3, SQLAlchemy, Alembic, Ansible, </span><span class="text-T44">Elasticsearch, </span><span class="text-T22">PostgreSQL </span><span class="text-T21">with </span><span class="text-T22">btree_gist, Mongodb, Flask, </span><span class="text-T43">RHEL, </span><span class="text-T33">Linux</span></p>
222 +<p class="paragraph-P32"> </p>
223 +<p class="paragraph-P33">201<span class="text-T45">5-2016</span>:  <span class="text-T46">Programmer, Ammeon Limited</span></p>
224 +<p class="paragraph-P34"> </p>
225 +<p class="paragraph-P35">On a team developing automated configuration management (orchestration) utility for linux-based HA clusters, used <span class="text-T11">for a</span> java-based telecoms network management solution, <span class="text-T47">with </span>parallelization of deployment and upgrade functions.  <span class="text-T11">R</span>esolution of memory and concurrency issues including deadlock diagnosis and prevention in existing multithreaded code.</p>
226 +<p class="paragraph-P36"> </p>
227 +<p class="paragraph-P31"><span class="text-T21">Key technologies: </span><span class="text-T48">Python, Cherrypy, Celery, SQLAlchemy, Alembic, PostgreSQL, Puppet, Maven, Jenkins CI, Gdb, Valgrind Helgrin</span><span class="text-T43">d, RHEL, </span><span class="text-T33">Linux</span></p>
228 +<p class="paragraph-P37"> </p>
229 +<p class="paragraph-P38">201<span class="text-T49">4-2015</span>:  <span class="text-T46">Systems Programmer, Squared Financial Services Limited</span></p>
230 +<p class="paragraph-P38"> </p>
231 +<p class="paragraph-P39">Financial trading systems development and systems integration. Product-based planning, issue management.  Server-side clustered async Java <span class="text-T50">programming</span> <span class="text-T50">with various industry-specific APIs and protocols, with secure frontend webapp with r</span>eactive <span class="text-T50">js</span>/html5 UI. Python <span class="text-T50">glue code and d</span>evops <span class="text-T49">tasks</span>.</p>
232 +<p class="paragraph-P40"> </p>
233 +<p class="paragraph-P41"><span class="text-T51">Key technologies: </span><span class="text-T52">DB2, Java, RxJava, Vert.x (distributed actors), Hazelcast (in-memory data grid), WebSockets, jsse crypto/security, Datatables, Jython, CPython, JUnit, Ansible, Maven QuickFIX, QuickFIX/J, Linux</span></p>
234 +
235 +<p class="paragraph-P42">201<span class="text-T46">2-2013</span>:  <span class="text-T46">Systems Administrator, Squared Financial Services Limited</span></p>
236 +<p class="paragraph-P43"> </p>
237 +<p class="paragraph-P44"><span class="text-T53">F</span><span class="text-T54">inancial </span><span class="text-T55">s</span><span class="text-T56">ystems and network administratio</span><span class="text-T55">n</span><span class="text-T56">.  </span><span class="text-T55">H</span><span class="text-T56">igh </span><span class="text-T55">a</span><span class="text-T56">vailabil</span><span class="text-T55">i</span><span class="text-T56">ty </span><span class="text-T55">linux c</span><span class="text-T56">luste</span><span class="text-T55">ring. Systems </span><span class="text-T53">and </span><span class="text-T55">services v</span><span class="text-T56">irtuali</span><span class="text-T55">z</span><span class="text-T56">ation</span><span class="text-T55">. Second-site (Dublin/London) b</span><span class="text-T56">ackup </span><span class="text-T53">and </span><span class="text-T56">disaster-recover</span><span class="text-T55">y </span><span class="text-T56">architecture and deployment.  </span><span class="text-T55">I</span><span class="text-T56">n-house CA </span><span class="text-T55">infrastructure.  Replicated d</span><span class="text-T56">irectory services </span><span class="text-T57">integration. </span><span class="text-T54">D</span><span class="text-T56">ev</span><span class="text-T55">elopment work </span><span class="text-T54">on</span><span class="text-T56"> </span><span class="text-T54">FIX </span><span class="text-T56">protocol </span><span class="text-T54">b</span><span class="text-T56">ridg</span><span class="text-T57">e </span><span class="text-T56">to</span><span class="text-T57"> </span><span class="text-T56">legacy financial software.</span></p>
238 +<p class="paragraph-P45"> </p>
239 +<p class="paragraph-P46">2009-2011:  Systems Programmer, Irish Centre for High End Computing</p>
240 +<p class="paragraph-P22"> </p>
241 +<p class="paragraph-P47">Development of a web interface for researchers using HPC systems, <span class="text-T49">and m</span>isc. HPC systems administration and staff and end-user support <span class="text-T58">as-needed.</span></p>
242 +<p class="paragraph-P48"> </p>
243 +<p class="paragraph-P49">2007-2008:  Freelance IT / R&amp;D (self-employed)</p>
244 +<p class="paragraph-P50"> </p>
245 +<p class="paragraph-P51">Worked on a range of software projects <span class="text-T59">and </span><span class="text-T60">volunteer</span><span class="text-T59"> </span>feature enhancements <span class="text-T60">for open source projects</span>.</p>
246 +<p class="paragraph-P52"> </p>
247 +<p class="paragraph-P49">2004-2007:  Cluster Manager with Cosmogrid Consortium, DIAS, Ireland</p>
248 +<p class="paragraph-P53"> </p>
249 +<p class="paragraph-P54">Managed batch-processing linux clusters <span class="text-T13">i</span>n DIAS (32 core<span class="text-T49">s</span>) and UCD (256 core<span class="text-T49">s</span>), used by researchers in astrophysics, geophysics and meteorology. <span class="text-T13">The c</span>lusters <span class="text-T13">were </span>connected into the wider Irish (Grid-Ireland) and European (EGEE) computing Grid.</p>
250 +<p class="paragraph-P54"> </p>
251 +<p class="paragraph-P49">2002-2003:  IT Consultant with ESBI Computing, Dublin, Ireland</p>
252 +<p class="paragraph-P55"> </p>
253 +<p class="paragraph-P56">On team offering services primarily within internal market of the ESB.  Training in management consultancy and business process analysis, <span class="text-T61">working on projects such as r</span>esolution of IT issues associated with business separation into state-regulated and unregulated units <span class="text-T13">and a</span> <span class="text-T13">m</span>anagement information system for an eastern european environmental agency.</p>
254 +<p class="paragraph-P54"> </p>
255 +<p class="paragraph-P49">2001:  Programmer with "Javocado", Stanstead, England</p>
256 +<p class="paragraph-P55"> </p>
257 +<p class="paragraph-P57"><span class="text-T13">Java development for s</span>mall startup working on web-based <span class="text-T62">in</span>teraction with <span class="text-T62">financial </span>live data feeds</p>
258 +<p class="paragraph-P58"> </p>
259 +<p class="paragraph-P49">2000-2001:  Programmer/Analyst in the ESB, Dublin, Ireland</p>
260 +<p class="paragraph-P55"> </p>
261 +<p class="paragraph-P59">Developed a "secure extranet" <span class="text-T1">java</span> application for controlled web-based access to <span class="text-T1">mainframe-stored </span>privileged information  across organizational borders  for the assessment of social benefit claims.</p>
262 +<p class="paragraph-P59"> </p>
263 +<p class="paragraph-P49">1999:  Final year group and individual engineering design projects</p>
264 +<p class="paragraph-P55"> </p>
265 +<p class="paragraph-P54">Group project consisted of the design, construction, and racing of a four-wheeled human powered vehicle, and individual project consisted of simulation of an aerodynamic bodyshell for the vehicle.</p>
266 +<p class="paragraph-P55"> </p>
267 +<p class="paragraph-P49">1997-1999:  Socials technician at Hulme Hall</p>
268 +<p class="paragraph-P55"> </p>
269 +<p class="paragraph-P54">Technical management for social events with attendances of 500-600 people at <span class="text-T63">a Manchester University student hall of residence.</span></p>
270 +<p class="paragraph-P60"> </p>
271 +<p class="paragraph-P25">EDUCATION</p>
272 +<p class="paragraph-P55"> </p>
273 +<p class="paragraph-P49">1996-2000:  MEng. Hons. Mechanical Engineering (2:2), UMIST, England </p>
274 +<p class="paragraph-P55"> </p>
275 +<p class="paragraph-P54"><span class="text-T3">Subjects studied included: </span>Industrial management and economics, Impact engineering, Computational fluid dynamics and solid mechanics, Thermodynamics, Mathematics, Automatic control, Electrical engineering, Dimensional analysis, Information technology, Computing, Materials, Manufacturing technology (and more...)</p>
276 +<p class="paragraph-P55"> </p>
277 +<p class="paragraph-P49">1990-1996:  The King's Hospital, Palmerstown, Dublin 20, Ireland</p>
278 +<p class="paragraph-P55"> </p>
279 +<p class="paragraph-P54"><span class="text-T64">Irish Leaving Certificate 1996: </span> 5 A, 2 B, 1 C, higher level.</p>
280 +
281 +<p class="paragraph-P54"><span class="text-T64">Irish Junior Certificate 1993:  </span>6 A, 3 B, higher level.</p>
282 +
283 +<p class="paragraph-P54"><span class="text-T64">Speech and Drama training: </span><span class="text-T56"> </span>Honours (82%) at R.I.A.M. Grade 8</p>
284 +
285 +<p class="paragraph-P54">Participated in French and German language exchange programmes.</p>
286 +</body>
287 +
288 +</html>
289 +
golden_david_cv_web_20250211.pdf
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +92.8 KB
Content
golden_david_cv_web_20250314.html
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +25.2 KB
Content
... ... @@ -1,0 +1,462 @@
1 +<!DOCTYPE html>
2 +<html>
3 +<head>
4 + <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
5 + <title></title>
6 + <meta name="generator" content="LibreOffice 24.8.5.2 (Linux)"/>
7 + <meta name="created" content="2004-08-14T16:36:27"/>
8 + <meta name="changed" content="2025-03-14T11:59:02.153374569"/>
9 + <meta name="Info 1" content=""/>
10 + <meta name="Info 2" content=""/>
11 + <meta name="Info 3" content=""/>
12 + <meta name="Info 4" content=""/>
13 + <style type="text/css">
14 + @page { size: 21cm 29.7cm; margin: 1.27cm }
15 + p { color: #000000; text-align: left; orphans: 0; widows: 0; margin-bottom: 0.21cm; direction: ltr; background: transparent }
16 + p.western { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: en-US }
17 + p.cjk { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: zxx }
18 + p.ctl { font-family: "Tahoma", "Lucidasans"; font-size: 12pt; so-language: zxx }
19 + a:link { color: #000080; text-decoration: underline }
20 + a:visited { color: #800000; text-decoration: underline }
21 + </style>
22 +</head>
23 +<body lang="en-IE" text="#000000" link="#000080" vlink="#800000" dir="ltr">
24 +<div title="header">
25 + <table width="100%" cellpadding="4" cellspacing="0">
26 + <col width="128*"/>
27 + <col width="128*"/>
28 + <tr valign="top">
29 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="left">
30 + <i><b>David De La Harpe Golden</b></i></p>
31 + </td>
32 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="right" style="font-weight: normal">
33 + <font size="2" style="font-size: 9pt"><i>Last Update: 2025-03-14</i></font></p>
34 + </td>
35 + </tr>
36 + </table>
37 + <p lang="en-US" align="left" style="margin-bottom: 0.81cm"><br/>
38 +
39 + </p>
40 +</div><p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
41 +<a href="tel:+353-86-307-2318"><font size="2" style="font-size: 9pt">+353
42 +86 307 2318 (mobile)</font></a></p>
43 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
44 +<a href="mailto:david@harpegolden.net"><font size="2" style="font-size: 9pt">david@harpegolden.net</font></a></p>
45 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
46 +<a href="https://harpegolden.net/"><font size="2" style="font-size: 9pt">https://harpegolden.net/</font></a></p>
47 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
48 +<br/>
49 +
50 +</p>
51 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
52 +<font size="2" style="font-size: 9pt"><i>Next availability: Dec 2024.
53 +Primarily interested in project-based server/systems programming or
54 +devops contract roles in the 6-18 month range in Ireland. Java and
55 +Python data experienced. Based in Dublin, remote work capable.</i></font></p>
56 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
57 +<br/>
58 +
59 +</p>
60 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
61 +<b>2024: Personal Projects</b></p>
62 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
63 +<br/>
64 +
65 +</p>
66 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
67 +<font size="2" style="font-size: 9pt">Ongoing game development
68 +project work with Godot 4, Blender, Python. Local LLM experiments.
69 +Personal website maintenance with XWiki on Java 21 / Tomcat on Linux.</font></p>
70 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
71 +<br/>
72 +
73 +</p>
74 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
75 +<b>May 2022 – Jul 2023: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client:
76 +</span></font></font></font><font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">Millennium</span></font></font></font></b></p>
77 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
78 +<br/>
79 +
80 +</p>
81 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
82 +<font size="2" style="font-size: 9pt">On finance technology team
83 +developing ETL processes for transfer of bitemporal financial data
84 +from a central portfolio accounting system to data warehouse for web
85 +api provision and on-demand reporting. Migration of deployment of ETL
86 +processes to containerized CICD on cloud-hosted k8s cluster service.</font></p>
87 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
88 +<br/>
89 +
90 +</p>
91 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
92 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
93 +technologies: </span></i><i><span style="font-weight: normal">Python,
94 +</span></i><i><span style="font-weight: normal">PostgreSQL</span></i><i><span style="font-weight: normal">
95 +</span></i><i><span style="font-weight: normal">SQL </span></i><i><span style="font-weight: normal">RDBMS,
96 +</span></i><i><span style="font-weight: normal">SS&amp;C </span></i><i><span style="font-weight: normal">Advent
97 +</span></i><i><span style="font-weight: normal">Geneva, AWS Cloud,
98 +Kubernetes, Containers</span></i></font></p>
99 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
100 +<br/>
101 +
102 +</p>
103 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
104 +<b>Apr-Oct 2021: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
105 +Bank of America</b></p>
106 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
107 +<br/>
108 +
109 +</p>
110 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
111 +<font size="2" style="font-size: 9pt">Backend and frontend
112 +enhancements to internal-facing global market risk data ETL, API
113 +provision, and reporting systems.</font></p>
114 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
115 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
116 +technologies: </span></i><i><span style="font-weight: normal">Python,
117 +</span></i><i><span style="font-weight: normal">DB2 SQL RDBMS,
118 +distributed </span></i><i><span style="font-weight: normal">o</span></i><i><span style="font-weight: normal">bject
119 +</span></i><i><span style="font-weight: normal">database</span></i><i><span style="font-weight: normal">,
120 +Javascript, Open</span></i><i><span style="font-weight: normal">F</span></i><i><span style="font-weight: normal">in,
121 +</span></i><b><i>React</i></b></font></p>
122 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
123 +<br/>
124 +
125 +</p>
126 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
127 +<b>2020: Personal Projects</b></p>
128 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
129 +<br/>
130 +
131 +</p>
132 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="ember7256"></a>
133 +<font size="2" style="font-size: 9pt">In light of 2020 pandemic,</font><font size="2" style="font-size: 9pt">
134 +</font><font size="2" style="font-size: 9pt">year </font><font size="2" style="font-size: 9pt">out</font><font size="2" style="font-size: 9pt">
135 +to work primarily on personal </font><font size="2" style="font-size: 9pt">p</font><font size="2" style="font-size: 9pt">rojects</font>.</p>
136 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
137 +<br/>
138 +
139 +</p>
140 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
141 +<b>Sep 2018 - Sep 2019: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
142 +Bank of America Merrill Lynch</b></p>
143 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
144 +<br/>
145 +
146 +</p>
147 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"><a name="__DdeLink__477_1934410812"></a>
148 +<font size="2" style="font-size: 9pt">Enhancements to distributed and
149 +highly available FX post-trade system and supporting infrastructure,
150 +improvements to CI/CD processes, and internal-facing data reporting
151 +projects.</font></p>
152 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
153 +<br/>
154 +
155 +</p>
156 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
157 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
158 +technologies: </span></i><b><i>Java</i></b><i><span style="font-weight: normal">,
159 +</span></i><b><i>Spring</i><i> Boot / </i></b><i><span style="font-weight: normal">Spring</span></i><i><span style="font-weight: normal">
160 +WebFlux, </span></i><i><span style="font-weight: normal">Swagger,
161 +Postman, </span></i><i><span style="font-weight: normal">Cloudera,
162 +</span></i><i><span style="font-weight: normal">Python, </span></i><i><span style="font-weight: normal">Airflow,
163 +Jenkins CI, Ansible, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
164 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
165 +<br/>
166 +
167 +</p>
168 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
169 +<b>Jan-Feb 2017, Apr-Oct 2017: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
170 +Houses of the Oireachtas</b></p>
171 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
172 +<br/>
173 +
174 +</p>
175 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
176 +<font size="2" style="font-size: 9pt"><span style="font-weight: normal">Adaptation
177 +for concurrent execution and parallelization of ETL processes </span><span style="font-weight: normal">for
178 +ongoing web project. </span><span style="font-weight: normal">Mongo</span><span style="font-weight: normal">DB</span><span style="font-weight: normal">
179 +to Postgre</span><span style="font-weight: normal">SQL </span><span style="font-weight: normal">migration.</span><span style="font-weight: normal">
180 +D</span><span style="font-weight: normal">irected acyclic graph based
181 +</span><span style="font-weight: normal">automated </span><span style="font-weight: normal">workflow
182 +</span><span style="font-weight: normal">design for t</span><span style="font-weight: normal">ime-</span><span style="font-weight: normal">partitioned
183 +dat</span><span style="font-weight: normal">a integration </span><span style="font-weight: normal">of
184 +d</span><span style="font-weight: normal">ocument database sources.
185 +</span><span style="font-weight: normal">B</span><span style="font-weight: normal">ulk
186 +load </span><span style="font-weight: normal">to </span><span style="font-weight: normal">Elasticsearch
187 +</span><span style="font-weight: normal">fo</span><span style="font-weight: normal">r</span><span style="font-weight: normal">
188 +presentation via public REST </span><span style="font-weight: normal">API</span><span style="font-weight: normal">.
189 +Architectural review</span><span style="font-weight: normal">s.
190 +</span><span style="font-weight: normal">Parameterized clustered</span><span style="font-weight: normal">
191 +linux </span><span style="font-weight: normal">systems deployment.
192 +Mentoring of student junior developer on CRUD data maintenance web
193 +app summer project. </span></font>
194 +</p>
195 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
196 +<br/>
197 +
198 +</p>
199 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="__DdeLink__451_3907750649"></a>
200 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
201 +technologies: </span></i><i><span style="font-weight: normal">Airflow,
202 +</span></i><i><span style="font-weight: normal">Celery,</span></i><i><span style="font-weight: normal">
203 +Python 3, SQLAlchemy, Alembic, Ansible, </span></i><i><span style="font-weight: normal">Elasticsearch,
204 +</span></i><i><span style="font-weight: normal">PostgreSQL </span></i><i><span style="font-weight: normal">with
205 +</span></i><i><span style="font-weight: normal">btree_gist, Mongodb,
206 +Flask, </span></i><i><span style="font-weight: normal">RHEL, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
207 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
208 +<br/>
209 +
210 +</p>
211 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
212 +<b>2015-2016: Programmer, Ammeon Limited</b></p>
213 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
214 +<br/>
215 +
216 +</p>
217 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
218 +<font size="2" style="font-size: 9pt">On a team developing automated
219 +configuration management (orchestration) utility for linux-based HA
220 +clusters, used for a Java-based telecoms network management solution,
221 +with parallelization of deployment and upgrade functions. Resolution
222 +of memory and concurrency issues including deadlock diagnosis and
223 +prevention in existing multithreaded code.</font></p>
224 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
225 +<br/>
226 +
227 +</p>
228 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
229 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
230 +technologies: </span></i><i><span style="font-weight: normal">Python,
231 +Cherrypy, Celery, SQLAlchemy, Alembic, PostgreSQL, Puppet, Maven,
232 +Jenkins CI, Gdb, Valgrind Helgrin</span></i><i><span style="font-weight: normal">d,
233 +RHEL, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
234 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
235 +<br/>
236 +
237 +</p>
238 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
239 +<b>2014-2015: Systems Programmer, Squared Financial Services Limited</b></p>
240 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
241 +<br/>
242 +
243 +</p>
244 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
245 +<font size="2" style="font-size: 9pt">Financial trading systems
246 +development and systems integration. Product-based planning, issue
247 +management. Server-side clustered async Java programming with
248 +various industry-specific APIs and protocols, with secure frontend
249 +webapp with reactive js/html5 UI. Python glue code and devops tasks.</font></p>
250 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
251 +<br/>
252 +
253 +</p>
254 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
255 +<font size="1" style="font-size: 8pt"><i>Key technologies: </i><i>DB2,
256 +</i><i><b>Java</b></i><i>, RxJava, Vert.x (distributed actors),
257 +Hazelcast (in-memory data grid), WebSockets, jsse crypto/security,
258 +Datatables, Jython, CPython, JUnit, Ansible, Maven QuickFIX,
259 +QuickFIX/J, Linux</i></font></p>
260 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; page-break-before: always">
261 +<b>2012-2013: Systems Administrator, Squared Financial Services
262 +Limited</b></p>
263 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
264 +<br/>
265 +
266 +</p>
267 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
268 +<font size="2" style="font-size: 9pt"><span style="font-weight: normal">F</span><span style="font-weight: normal">inancial
269 +</span><span style="font-weight: normal">s</span><span style="font-weight: normal">ystems
270 +and network administratio</span><span style="font-weight: normal">n</span><span style="font-weight: normal">.
271 + </span><span style="font-weight: normal">H</span><span style="font-weight: normal">igh
272 +</span><span style="font-weight: normal">a</span><span style="font-weight: normal">vailabil</span><span style="font-weight: normal">i</span><span style="font-weight: normal">ty
273 +</span><span style="font-weight: normal">linux c</span><span style="font-weight: normal">luste</span><span style="font-weight: normal">ring.
274 +Systems </span><span style="font-weight: normal">and </span><span style="font-weight: normal">services
275 +v</span><span style="font-weight: normal">irtuali</span><span style="font-weight: normal">z</span><span style="font-weight: normal">ation</span><span style="font-weight: normal">.
276 +Second-site (Dublin/London) b</span><span style="font-weight: normal">ackup
277 +</span><span style="font-weight: normal">and </span><span style="font-weight: normal">disaster-recover</span><span style="font-weight: normal">y
278 +</span><span style="font-weight: normal">architecture and deployment.
279 + </span><span style="font-weight: normal">I</span><span style="font-weight: normal">n-house
280 +CA </span><span style="font-weight: normal">infrastructure.
281 +Replicated d</span><span style="font-weight: normal">irectory
282 +services </span><span style="font-weight: normal">integration.
283 +</span><span style="font-weight: normal">D</span><span style="font-weight: normal">ev</span><span style="font-weight: normal">elopment
284 +work </span><span style="font-weight: normal">on</span><span style="font-weight: normal">
285 +</span><span style="font-weight: normal">FIX </span><span style="font-weight: normal">protocol
286 +</span><span style="font-weight: normal">b</span><span style="font-weight: normal">ridg</span><span style="font-weight: normal">e
287 +</span><span style="font-weight: normal">to</span><span style="font-weight: normal">
288 +</span><span style="font-weight: normal">legacy financial software.</span></font></p>
289 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
290 +<br/>
291 +
292 +</p>
293 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
294 +<b>2009-2011: Systems Programmer, Irish Centre for High End
295 +Computing</b></p>
296 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
297 +<br/>
298 +
299 +</p>
300 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none">
301 +<font size="2" style="font-size: 9pt">Development of a web interface
302 +for researchers using HPC systems, and misc. HPC systems
303 +administration and staff and end-user support as-needed.</font></p>
304 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none">
305 +<br/>
306 +
307 +</p>
308 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
309 +<b>2007-2008: Freelance IT / R&amp;D (self-employed)</b></p>
310 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none">
311 +<br/>
312 +
313 +</p>
314 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none">
315 +<font size="2" style="font-size: 9pt">Worked on a range of software
316 +projects and volunteer feature enhancements for open source projects.</font></p>
317 +<p lang="en-US" class="western" align="justify" style="font-style: normal; margin-bottom: 0cm; text-decoration: none">
318 +<br/>
319 +
320 +</p>
321 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
322 +<b>2004-2007: Cluster Manager with Cosmogrid Consortium, DIAS,
323 +Ireland</b></p>
324 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
325 +<br/>
326 +
327 +</p>
328 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
329 +<font size="2" style="font-size: 9pt">Managed batch-processing linux
330 +clusters in DIAS (32 cores) and UCD (256 cores), used by researchers
331 +in astrophysics, geophysics and meteorology. The clusters were
332 +connected into the wider Irish (Grid-Ireland) and European (EGEE)
333 +computing Grid.</font></p>
334 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
335 +<br/>
336 +
337 +</p>
338 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
339 +<b>2002-2003: IT Consultant with ESBI Computing, Dublin, Ireland</b></p>
340 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
341 +<br/>
342 +
343 +</p>
344 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
345 +<font size="2" style="font-size: 9pt">On team offering services
346 +primarily within internal market of the ESB. Training in management
347 +consultancy and business process analysis, working on projects such
348 +as resolution of IT issues associated with business separation into
349 +state-regulated and unregulated units and a management information
350 +system for an eastern european environmental agency.</font></p>
351 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
352 +<br/>
353 +
354 +</p>
355 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
356 +<b>2001: Programmer with &quot;Javocado&quot;, Stanstead, England</b></p>
357 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
358 +<br/>
359 +
360 +</p>
361 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
362 +<font size="2" style="font-size: 9pt">Java development for small
363 +startup working on web-based interaction with financial live data
364 +feeds</font></p>
365 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
366 +<br/>
367 +
368 +</p>
369 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
370 +<b>2000-2001: Programmer/Analyst in the ESB, Dublin, Ireland</b></p>
371 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
372 +<br/>
373 +
374 +</p>
375 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
376 +<font size="2" style="font-size: 9pt">Developed a &quot;secure
377 +extranet&quot; java application for controlled web-based access to
378 +mainframe-stored privileged information across organizational
379 +borders for the assessment of social benefit claims.</font></p>
380 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
381 +<br/>
382 +
383 +</p>
384 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
385 +<b>1999: Final year group and individual engineering design projects</b></p>
386 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
387 +<br/>
388 +
389 +</p>
390 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
391 +<font size="2" style="font-size: 9pt">Group project consisted of the
392 +design, construction, and racing of a four-wheeled human powered
393 +vehicle, and individual project consisted of simulation of an
394 +aerodynamic bodyshell for the vehicle.</font></p>
395 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
396 +<br/>
397 +
398 +</p>
399 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
400 +<b>1997-1999: Socials technician at Hulme Hall</b></p>
401 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
402 +<br/>
403 +
404 +</p>
405 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
406 +<font size="2" style="font-size: 9pt">Technical management for social
407 +events with attendances of 500-600 people at <span style="text-decoration: none"><span style="font-weight: normal">a
408 +Manchester University student hall of residence.</span></span></font></p>
409 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
410 +<br/>
411 +
412 +</p>
413 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
414 +<b>EDUCATION</b></p>
415 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
416 +<br/>
417 +
418 +</p>
419 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
420 +<b>1996-2000: MEng. Hons. Mechanical Engineering (2:2), UMIST,
421 +England </b>
422 +</p>
423 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
424 +<br/>
425 +
426 +</p>
427 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
428 +<font size="2" style="font-size: 9pt"><i>Subjects studied included:
429 +</i>Industrial management and economics, Impact engineering,
430 +Computational fluid dynamics and solid mechanics, Thermodynamics,
431 +Mathematics, Automatic control, Electrical engineering, Dimensional
432 +analysis, Information technology, Computing, Materials, Manufacturing
433 +technology (and more...)</font></p>
434 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
435 +<br/>
436 +
437 +</p>
438 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
439 +<b>1990-1996: The King's Hospital, Palmerstown, Dublin 20, Ireland</b></p>
440 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
441 +<br/>
442 +
443 +</p>
444 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
445 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish
446 +Leaving Certificate 1996: </span></span> 5 A, 2 B, 1 C, higher level.</font></p>
447 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
448 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish
449 +Junior Certificate 1993: </span></span>6 A, 3 B, higher level.</font></p>
450 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
451 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Speech
452 +and Drama training: </span></span><span style="font-weight: normal">
453 +</span>Honours (82%) at R.I.A.M. Grade 8</font></p>
454 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
455 +<font size="2" style="font-size: 9pt">Participated in French and
456 +German language exchange programmes.</font></p>
457 +<div title="footer"><p lang="en-US" align="right" style="margin-top: 0.81cm; margin-bottom: 0cm">
458 + <i>Page <span style="background: #c0c0c0"><sdfield type=PAGE subtype=RANDOM format=PAGE>2</sdfield></span>
459 + of <span style="background: #c0c0c0"><sdfield type=DOCSTAT subtype=PAGE format=ARABIC>2</sdfield></span></i></p>
460 +</div>
461 +</body>
462 +</html>
golden_david_cv_web_20250314.pdf
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +92.9 KB
Content
golden_david_cv_web_20250404.pdf
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +98.7 KB
Content
golden_david_cv_web_20250404b.html
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.admin
Size
... ... @@ -1,0 +1,1 @@
1 +25.3 KB
Content
... ... @@ -1,0 +1,464 @@
1 +<!DOCTYPE html>
2 +<html>
3 +<head>
4 + <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
5 + <title></title>
6 + <meta name="generator" content="LibreOffice 25.2.1.2 (Linux)"/>
7 + <meta name="created" content="2004-08-14T16:36:27"/>
8 + <meta name="changed" content="2025-04-04T13:26:47.175674579"/>
9 + <meta name="Info 1" content=""/>
10 + <meta name="Info 2" content=""/>
11 + <meta name="Info 3" content=""/>
12 + <meta name="Info 4" content=""/>
13 + <style type="text/css">
14 + @page { size: 21cm 29.7cm; margin: 1.27cm }
15 + p { margin-bottom: 0.21cm; color: #000000; direction: ltr; orphans: 0; widows: 0; text-align: left; background: transparent }
16 + p.western { font-size: 10pt; so-language: en-US; font-family: "Bitstream Vera Sans" }
17 + p.cjk { so-language: zxx; font-family: "Bitstream Vera Sans"; font-size: 10pt }
18 + p.ctl { font-size: 12pt; font-family: "Tahoma", "Lucidasans"; so-language: zxx }
19 + a:link { color: #000080; text-decoration: underline }
20 + a:visited { color: #800000; text-decoration: underline }
21 + </style>
22 +</head>
23 +<body lang="en-IE" text="#000000" link="#000080" vlink="#800000" dir="ltr">
24 +<div title="header">
25 + <table width="100%" cellpadding="4" cellspacing="0">
26 + <col width="128*"/>
27 + <col width="128*"/>
28 + <tr valign="top">
29 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="left">
30 + <i><b>David De La Harpe Golden</b></i></p>
31 + </td>
32 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="right" style="font-weight: normal">
33 + <font size="2" style="font-size: 9pt"><i>Last Update: 2025-04-04</i></font></p>
34 + </td>
35 + </tr>
36 + </table>
37 + <p lang="en-US" align="left" style="margin-bottom: 0.81cm"><br/>
38 +
39 + </p>
40 +</div><p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
41 +<a href="tel:+353-86-307-2318"><font size="2" style="font-size: 9pt">+353
42 +86 307 2318 (mobile)</font></a></p>
43 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
44 +<a href="mailto:david@harpegolden.net"><font size="2" style="font-size: 9pt">david@harpegolden.net</font></a></p>
45 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
46 +<a href="https://harpegolden.net/"><font size="2" style="font-size: 9pt">https://harpegolden.net/</font></a></p>
47 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
48 +<br/>
49 +
50 +</p>
51 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
52 +<font size="2" style="font-size: 9pt"><i>Next availability: Dec 2024.
53 +Primarily interested in project-based server/systems programming or
54 +devops contract roles in the 6-18 month range in Ireland. Java and
55 +Python data experienced. Based in Dublin, remote work capable.</i></font></p>
56 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
57 +<br/>
58 +
59 +</p>
60 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
61 +<b>2024: Personal Projects</b></p>
62 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
63 +<br/>
64 +
65 +</p>
66 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
67 +<font size="2" style="font-size: 9pt">Ongoing game development
68 +project work with Godot 4, Blender, Python. Local LLM experiments.
69 +Personal website maintenance with XWiki on Java 21 / Tomcat on Linux.</font></p>
70 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
71 +<br/>
72 +
73 +</p>
74 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
75 +<b>May 2022 – Jul 2023: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client:
76 +</span></font></font></font><font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">Millennium</span></font></font></font></b></p>
77 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
78 +<br/>
79 +
80 +</p>
81 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
82 +<font size="2" style="font-size: 9pt">On finance technology team
83 +developing ETL processes for transfer of bitemporal financial data
84 +from a central portfolio accounting system to data warehouse for web
85 +api provision and on-demand reporting. Migration of deployment of ETL
86 +processes to containerized CICD on cloud-hosted k8s cluster services.
87 +Metrics and logging observability pipeline development.</font></p>
88 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
89 +<br/>
90 +
91 +</p>
92 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
93 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
94 +technologies: </span></i><i><span style="font-weight: normal">Python,
95 +</span></i><i><span style="font-weight: normal">PostgreSQL</span></i><i><span style="font-weight: normal">
96 +</span></i><i><span style="font-weight: normal">SQL </span></i><i><span style="font-weight: normal">RDBMS,
97 +</span></i><i><span style="font-weight: normal">SS&amp;C </span></i><i><span style="font-weight: normal">Advent
98 +</span></i><i><span style="font-weight: normal">Geneva, AWS Cloud,
99 +Kubernetes, Containers, </span></i><i><span style="font-weight: normal">Datadog,
100 +Jenkins</span></i></font></p>
101 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
102 +<br/>
103 +
104 +</p>
105 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
106 +<b>Apr-Oct 2021: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
107 +Bank of America</b></p>
108 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
109 +<br/>
110 +
111 +</p>
112 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
113 +<font size="2" style="font-size: 9pt">Backend and frontend
114 +enhancements to internal-facing global market risk data ETL, API
115 +provision, and reporting systems.</font></p>
116 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
117 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
118 +technologies: </span></i><i><span style="font-weight: normal">Python,
119 +</span></i><i><span style="font-weight: normal">DB2 SQL RDBMS,
120 +distributed </span></i><i><span style="font-weight: normal">o</span></i><i><span style="font-weight: normal">bject
121 +</span></i><i><span style="font-weight: normal">database</span></i><i><span style="font-weight: normal">,
122 +Javascript, Open</span></i><i><span style="font-weight: normal">F</span></i><i><span style="font-weight: normal">in,
123 +</span></i><i><span style="font-weight: normal">React</span></i></font></p>
124 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
125 +<br/>
126 +
127 +</p>
128 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
129 +<b>2020: Personal Projects</b></p>
130 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
131 +<br/>
132 +
133 +</p>
134 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="ember7256"></a>
135 +<font size="2" style="font-size: 9pt">In light of 2020 pandemic,</font><font size="2" style="font-size: 9pt">
136 +</font><font size="2" style="font-size: 9pt">year </font><font size="2" style="font-size: 9pt">out</font><font size="2" style="font-size: 9pt">
137 +to work primarily on personal </font><font size="2" style="font-size: 9pt">p</font><font size="2" style="font-size: 9pt">rojects</font>.</p>
138 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
139 +<br/>
140 +
141 +</p>
142 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
143 +<b>Sep 2018 - Sep 2019: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
144 +Bank of America Merrill Lynch</b></p>
145 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
146 +<br/>
147 +
148 +</p>
149 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"><a name="__DdeLink__477_1934410812"></a>
150 +<font size="2" style="font-size: 9pt">Enhancements to distributed and
151 +highly available FX post-trade system and supporting infrastructure,
152 +improvements to CI/CD processes, and internal-facing data reporting
153 +projects.</font></p>
154 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
155 +<br/>
156 +
157 +</p>
158 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
159 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
160 +technologies: </span></i><i><span style="font-weight: normal">Java</span></i><i><span style="font-weight: normal">,
161 +</span></i><i><span style="font-weight: normal">Spring</span></i><i><span style="font-weight: normal">
162 +Boot</span></i><b><i> / </i></b><i><span style="font-weight: normal">Spring</span></i><i><span style="font-weight: normal">
163 +WebFlux, </span></i><i><span style="font-weight: normal">Swagger,
164 +Postman, </span></i><i><span style="font-weight: normal">Cloudera,
165 +</span></i><i><span style="font-weight: normal">Python, </span></i><i><span style="font-weight: normal">Airflow,
166 +Jenkins CI, Ansible, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
167 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
168 +<br/>
169 +
170 +</p>
171 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
172 +<b>Jan-Feb 2017, Apr-Oct 2017: Programmer (Contract), <font color="#000000"><font face="Bitstream Vera Sans"><font size="2" style="font-size: 10pt"><span lang="en-US">client</span></font></font></font>:
173 +Houses of the Oireachtas</b></p>
174 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
175 +<br/>
176 +
177 +</p>
178 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
179 +<font size="2" style="font-size: 9pt"><span style="font-weight: normal">Adaptation
180 +for concurrent execution and parallelization of ETL processes </span><span style="font-weight: normal">for
181 +ongoing web project. </span><span style="font-weight: normal">Mongo</span><span style="font-weight: normal">DB</span><span style="font-weight: normal">
182 +to Postgre</span><span style="font-weight: normal">SQL </span><span style="font-weight: normal">migration.</span><span style="font-weight: normal">
183 +D</span><span style="font-weight: normal">irected acyclic graph based
184 +</span><span style="font-weight: normal">automated </span><span style="font-weight: normal">workflow
185 +</span><span style="font-weight: normal">design for t</span><span style="font-weight: normal">ime-</span><span style="font-weight: normal">partitioned
186 +dat</span><span style="font-weight: normal">a integration </span><span style="font-weight: normal">of
187 +d</span><span style="font-weight: normal">ocument database sources.
188 +</span><span style="font-weight: normal">B</span><span style="font-weight: normal">ulk
189 +load </span><span style="font-weight: normal">to </span><span style="font-weight: normal">Elasticsearch
190 +</span><span style="font-weight: normal">fo</span><span style="font-weight: normal">r</span><span style="font-weight: normal">
191 +presentation via public REST </span><span style="font-weight: normal">API</span><span style="font-weight: normal">.
192 +Architectural review</span><span style="font-weight: normal">s.
193 +</span><span style="font-weight: normal">Parameterized clustered</span><span style="font-weight: normal">
194 +linux </span><span style="font-weight: normal">systems deployment.
195 +Mentoring of student junior developer on CRUD data maintenance web
196 +app summer project. </span></font>
197 +</p>
198 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
199 +<br/>
200 +
201 +</p>
202 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="__DdeLink__451_3907750649"></a>
203 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
204 +technologies: </span></i><i><span style="font-weight: normal">Airflow,
205 +</span></i><i><span style="font-weight: normal">Celery,</span></i><i><span style="font-weight: normal">
206 +Python 3, SQLAlchemy, Alembic, Ansible, </span></i><i><span style="font-weight: normal">Elasticsearch,
207 +</span></i><i><span style="font-weight: normal">PostgreSQL </span></i><i><span style="font-weight: normal">with
208 +</span></i><i><span style="font-weight: normal">btree_gist, Mongodb,
209 +Flask, </span></i><i><span style="font-weight: normal">RHEL, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
210 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
211 +<br/>
212 +
213 +</p>
214 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
215 +<b>2015-2016: Programmer, Ammeon Limited</b></p>
216 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
217 +<br/>
218 +
219 +</p>
220 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
221 +<font size="2" style="font-size: 9pt">On a team developing automated
222 +configuration management (orchestration) utility for linux-based HA
223 +clusters, used for a Java-based telecoms network management solution,
224 +with parallelization of deployment and upgrade functions. Resolution
225 +of memory and concurrency issues including deadlock diagnosis and
226 +prevention in existing multithreaded code.</font></p>
227 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
228 +<br/>
229 +
230 +</p>
231 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
232 +<font size="1" style="font-size: 8pt"><i><span style="font-weight: normal">Key
233 +technologies: </span></i><i><span style="font-weight: normal">Python,
234 +Cherrypy, Celery, SQLAlchemy, Alembic, PostgreSQL, Puppet, Maven,
235 +Jenkins CI, Gdb, Valgrind Helgrin</span></i><i><span style="font-weight: normal">d,
236 +RHEL, </span></i><i><span style="font-weight: normal">Linux</span></i></font></p>
237 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
238 +<br/>
239 +
240 +</p>
241 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
242 +<b>2014-2015: Systems Programmer, Squared Financial Services Limited</b></p>
243 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
244 +<br/>
245 +
246 +</p>
247 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
248 +<font size="2" style="font-size: 9pt">Financial trading systems
249 +development and systems integration. Product-based planning, issue
250 +management. Server-side clustered async Java programming with
251 +various industry-specific APIs and protocols, with secure frontend
252 +webapp with reactive js/html5 UI. Python glue code and devops tasks.</font></p>
253 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
254 +<font size="1" style="font-size: 8pt"><i>Key technologies: </i><i>DB2,
255 +</i><i><b>Java</b></i><i>, RxJava, Vert.x (distributed actors),
256 +Hazelcast (in-memory data grid), WebSockets, jsse crypto/security,
257 +Datatables, Jython, CPython, JUnit, Ansible, Maven QuickFIX,
258 +QuickFIX/J, Linux</i></font></p>
259 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; page-break-before: always">
260 +<b>2012-2013: Systems Administrator, Squared Financial Services
261 +Limited</b></p>
262 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm">
263 +<br/>
264 +
265 +</p>
266 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
267 +<font size="2" style="font-size: 9pt"><span style="font-weight: normal">F</span><span style="font-weight: normal">inancial
268 +</span><span style="font-weight: normal">s</span><span style="font-weight: normal">ystems
269 +and network administratio</span><span style="font-weight: normal">n</span><span style="font-weight: normal">.
270 + </span><span style="font-weight: normal">H</span><span style="font-weight: normal">igh
271 +</span><span style="font-weight: normal">a</span><span style="font-weight: normal">vailabil</span><span style="font-weight: normal">i</span><span style="font-weight: normal">ty
272 +</span><span style="font-weight: normal">linux c</span><span style="font-weight: normal">luste</span><span style="font-weight: normal">ring.
273 +Systems </span><span style="font-weight: normal">and </span><span style="font-weight: normal">services
274 +v</span><span style="font-weight: normal">irtuali</span><span style="font-weight: normal">z</span><span style="font-weight: normal">ation</span><span style="font-weight: normal">.
275 +Second-site (Dublin/London) b</span><span style="font-weight: normal">ackup
276 +</span><span style="font-weight: normal">and </span><span style="font-weight: normal">disaster-recover</span><span style="font-weight: normal">y
277 +</span><span style="font-weight: normal">architecture and deployment.
278 + </span><span style="font-weight: normal">I</span><span style="font-weight: normal">n-house
279 +CA </span><span style="font-weight: normal">infrastructure.
280 +Replicated d</span><span style="font-weight: normal">irectory
281 +services </span><span style="font-weight: normal">integration.
282 +</span><span style="font-weight: normal">D</span><span style="font-weight: normal">ev</span><span style="font-weight: normal">elopment
283 +work </span><span style="font-weight: normal">on</span><span style="font-weight: normal">
284 +</span><span style="font-weight: normal">FIX </span><span style="font-weight: normal">protocol
285 +</span><span style="font-weight: normal">b</span><span style="font-weight: normal">ridg</span><span style="font-weight: normal">e
286 +</span><span style="font-weight: normal">to</span><span style="font-weight: normal">
287 +</span><span style="font-weight: normal">legacy financial software.</span></font></p>
288 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; font-weight: normal">
289 +<br/>
290 +
291 +</p>
292 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
293 +<b>2009-2011: Systems Programmer, Irish Centre for High End
294 +Computing</b></p>
295 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
296 +<br/>
297 +
298 +</p>
299 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none">
300 +<font size="2" style="font-size: 9pt">Development of a web interface
301 +for researchers using HPC systems, and misc. HPC systems
302 +administration and staff and end-user support as-needed.</font></p>
303 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none">
304 +<br/>
305 +
306 +</p>
307 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
308 +<b>2007-2008: Freelance IT / R&amp;D (self-employed)</b></p>
309 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; font-style: normal; margin-bottom: 0cm; text-decoration: none">
310 +<br/>
311 +
312 +</p>
313 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; font-style: normal; margin-bottom: 0cm; text-decoration: none">
314 +<font size="2" style="font-size: 9pt">Worked on a range of software
315 +projects and volunteer feature enhancements for open source projects.</font></p>
316 +<p lang="en-US" class="western" align="justify" style="font-style: normal; margin-bottom: 0cm; text-decoration: none">
317 +<br/>
318 +
319 +</p>
320 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
321 +<b>2004-2007: Cluster Manager with Cosmogrid Consortium, DIAS,
322 +Ireland</b></p>
323 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
324 +<br/>
325 +
326 +</p>
327 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
328 +<font size="2" style="font-size: 9pt">Managed batch-processing linux
329 +clusters in DIAS (32 cores) and UCD (256 cores), used by researchers
330 +in astrophysics, geophysics and meteorology. The clusters were
331 +connected into the wider Irish (Grid-Ireland) and European (EGEE)
332 +computing Grid.</font></p>
333 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
334 +<br/>
335 +
336 +</p>
337 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
338 +<b>2002-2003: IT Consultant with ESBI Computing, Dublin, Ireland</b></p>
339 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
340 +<br/>
341 +
342 +</p>
343 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
344 +<font size="2" style="font-size: 9pt">On team offering services
345 +primarily within internal market of the ESB. Training in management
346 +consultancy and business process analysis, working on projects such
347 +as resolution of IT issues associated with business separation into
348 +state-regulated and unregulated units and a management information
349 +system for an eastern european environmental agency.</font></p>
350 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
351 +<br/>
352 +
353 +</p>
354 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
355 +<b>2001: Programmer with &quot;Javocado&quot;, Stanstead, England</b></p>
356 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
357 +<br/>
358 +
359 +</p>
360 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
361 +<font size="2" style="font-size: 9pt">Java development for small
362 +startup working on web-based interaction with financial live data
363 +feeds</font></p>
364 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
365 +<br/>
366 +
367 +</p>
368 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
369 +<b>2000-2001: Programmer/Analyst in the ESB, Dublin, Ireland</b></p>
370 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
371 +<br/>
372 +
373 +</p>
374 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
375 +<font size="2" style="font-size: 9pt">Developed a &quot;secure
376 +extranet&quot; java application for controlled web-based access to
377 +mainframe-stored privileged information across organizational
378 +borders for the assessment of social benefit claims.</font></p>
379 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
380 +<br/>
381 +
382 +</p>
383 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
384 +<b>1999: Final year group and individual engineering design projects</b></p>
385 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
386 +<br/>
387 +
388 +</p>
389 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
390 +<font size="2" style="font-size: 9pt">Group project consisted of the
391 +design, construction, and racing of a four-wheeled human powered
392 +vehicle, and individual project consisted of simulation of an
393 +aerodynamic bodyshell for the vehicle.</font></p>
394 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
395 +<br/>
396 +
397 +</p>
398 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
399 +<b>1997-1999: Socials technician at Hulme Hall</b></p>
400 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
401 +<br/>
402 +
403 +</p>
404 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
405 +<font size="2" style="font-size: 9pt">Technical management for social
406 +events with attendances of 500-600 people at <span style="text-decoration: none"><span style="font-weight: normal">a
407 +Manchester University student hall of residence.</span></span></font></p>
408 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
409 +<br/>
410 +
411 +</p>
412 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
413 +<b>EDUCATION</b></p>
414 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
415 +<br/>
416 +
417 +</p>
418 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
419 +<b>1996-2000: MEng. Hons. Mechanical Engineering (2:2), UMIST,
420 +England </b>
421 +</p>
422 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
423 +<br/>
424 +
425 +</p>
426 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
427 +<font size="2" style="font-size: 9pt"><i>Subjects studied included:
428 +</i>Industrial management and economics, Impact engineering,
429 +Computational fluid dynamics and solid mechanics, Thermodynamics,
430 +Mathematics, Automatic control, Electrical engineering, Dimensional
431 +analysis, Information technology, Computing, Materials, Manufacturing
432 +technology (and more...)</font></p>
433 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
434 +<br/>
435 +
436 +</p>
437 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none">
438 +<b>1990-1996: The King's Hospital, Palmerstown, Dublin 20, Ireland</b></p>
439 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
440 +<br/>
441 +
442 +</p>
443 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
444 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish
445 +Leaving Certificate 1996: </span></span> 5 A, 2 B, 1 C, higher level.</font></p>
446 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
447 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish
448 +Junior Certificate 1993: </span></span>6 A, 3 B, higher level.</font></p>
449 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
450 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Speech
451 +and Drama training: </span></span><span style="font-weight: normal">
452 +</span>Honours (82%) at R.I.A.M. Grade 8</font></p>
453 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm">
454 +<font size="2" style="font-size: 9pt">Participated in French and
455 +German language exchange programmes.</font></p>
456 +<!--
457 +<div title="footer"><p lang="en-US" align="right" style="margin-top: 0.81cm; margin-bottom: 0cm">
458 + <i>Page <span style="background: #c0c0c0"><sdfield type=PAGE subtype=RANDOM format=PAGE>2</sdfield></span>
459 + of <span style="background: #c0c0c0"><sdfield type=DOCSTAT subtype=PAGE format=ARABIC>2</sdfield></span></i></p>
460 +</div>
461 +-->
462 +</body>
463 +</html>
464 +