Changes for page CV
Last modified by Administrator on 2025/04/07 13:42
From version
64.1


edited by Administrator
on 2023/11/24 14:07
on 2023/11/24 14:07
Change comment:
There is no comment for this version
To version
75.1


edited by Administrator
on 2025/04/07 13:41
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_20231 124.pdf]] / [[[[image:icon:page_white_text]].html>>attach:golden_david_cv_web_20231124b.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_20231 124b.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_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&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&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 "Javocado", 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 "secure 377 +extranet" 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 "PDF files"[dc:publisher] on "2024-11-04T14:11:21.957895714"[dc:date] in "en-US"[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&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&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&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&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 "Javocado", 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 "secure 377 +extranet" 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&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&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 "Javocado", 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 "secure 376 +extranet" 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 +