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


edited by Administrator
on 2025/04/07 13:42
on 2025/04/07 13:42
Change comment:
Deleted attachment "golden_david_cv_web_20231124.pdf"
To version
68.1


edited by Administrator
on 2025/02/19 16:50
on 2025/02/19 16:50
Change comment:
Uploaded new attachment "golden_david_cv_web_20250211.html", version 1.1
Summary
-
- golden_david_cv_web_20250211.pdf
- golden_david_cv_web_20250314.html
- golden_david_cv_web_20250314.pdf
- golden_david_cv_web_20250404.pdf
- golden_david_cv_web_20250404b.html
- golden_david_cv_web_20220216.pdf
- golden_david_cv_web_20220216b.html
- golden_david_cv_web_20221111.pdf
- golden_david_cv_web_20221111b.html
- golden_david_cv_web_20231124.pdf
Details
- Page properties
-
- Content
-
... ... @@ -1,7 +1,7 @@ 1 -[[[[image:icon:page_white_acrobat]].pdf>>attach:golden_david_cv_web_202 50314.pdf]] / [[[[image:icon:page_white_text]].html>>attach:golden_david_cv_web_20250314.html]]1 +[[[[image:icon:page_white_acrobat]].pdf>>attach:golden_david_cv_web_20241104.pdf]] / [[[[image:icon:page_white_text]].html>>attach:golden_david_cv_web_20241104b.html]] 2 2 3 3 4 4 {{html}} 5 -<iframe src="/download/CV/WebHome/golden_david_cv_web_202 50314.html" align="center" height="1280" style="background-color:white; width:100%">5 +<iframe src="/download/CV/WebHome/golden_david_cv_web_20241104b.html" align="center" height="1280" style="background-color:white; width:100%"> 6 6 </iframe> 7 7 {{/html}}
- golden_david_cv_web_20250211.pdf
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.admin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -92.8 KB - Content
- golden_david_cv_web_20250314.html
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.admin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -25.2 KB - Content
-
... ... @@ -1,462 +1,0 @@ 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,1 +1,0 @@ 1 -XWiki.admin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -92.9 KB - Content
- golden_david_cv_web_20250404.pdf
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.admin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -98.7 KB - Content
- golden_david_cv_web_20250404b.html
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.admin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -25.3 KB - Content
-
... ... @@ -1,464 +1,0 @@ 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 -
- golden_david_cv_web_20220216.pdf
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +23.1 KB - Content
-
... ... @@ -1,0 +1,429 @@ 1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 +<html> 3 +<head> 4 + <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 5 + <title></title> 6 + <meta name="generator" content="LibreOffice 7.2.5.2.0 (Linux)"/> 7 + <meta name="created" content="2004-08-14T16:36:27"/> 8 + <meta name="changed" content="2022-02-16T21:43:09.145445612"/> 9 + <meta name="Info 1" content=""/> 10 + <meta name="Info 2" content=""/> 11 + <meta name="Info 3" content=""/> 12 + <meta name="Info 4" content=""/> 13 + <style type="text/css"> 14 + @page { size: 21cm 29.7cm; margin: 1.27cm } 15 + p { color: #000000; text-align: left; orphans: 0; widows: 0; margin-bottom: 0.21cm; direction: ltr; background: transparent } 16 + p.western { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: en-US } 17 + p.cjk { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: zxx } 18 + p.ctl { font-family: "Tahoma", "Lucidasans"; font-size: 12pt; so-language: zxx } 19 + a:link { color: #000080; text-decoration: underline } 20 + </style> 21 +</head> 22 +<body lang="en-IE" text="#000000" link="#000080" vlink="#800000" dir="ltr"> 23 +<div title="header"> 24 + <table width="100%" cellpadding="4" cellspacing="0"> 25 + <col width="128*"/> 26 + 27 + <col width="128*"/> 28 + 29 + <tr valign="top"> 30 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="left"> 31 + <i><b>David De La Harpe Golden</b></i></p> 32 + </td> 33 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="right" style="font-weight: normal"> 34 + <font size="2" style="font-size: 9pt"><i>Last Update: 2022-02-16</i></font></p> 35 + </td> 36 + </tr> 37 + </table> 38 + <p lang="en-US" align="left" style="margin-bottom: 0.81cm"><br/> 39 + 40 + </p> 41 +</div><p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 42 +<a href="tel:+353-86-307-2318"><font size="2" style="font-size: 9pt">+353 43 +86 307 2318 (mobile)</font></a></p> 44 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 45 +<a href="mailto:david@harpegolden.net"><font size="2" style="font-size: 9pt">david@harpegolden.net</font></a></p> 46 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 47 +<a href="https://harpegolden.net/"><font size="2" style="font-size: 9pt">https://harpegolden.net/</font></a></p> 48 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 49 +<br/> 50 + 51 +</p> 52 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 53 +<i>Next availability: Mar 2022. Primarily interested in 54 +server/systems programming or devops contract roles in the 6-18 month 55 +range in Ireland. Based in Dublin, open to remote work.</i></p> 56 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 57 +<br/> 58 + 59 +</p> 60 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 61 +<b>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>: 62 +Bank of America</b></p> 63 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 64 +<br/> 65 + 66 +</p> 67 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 68 +Backend and frontend enhancements to internal-facing global market 69 +risk data ETL, API provision, and reporting systems.</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 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key 76 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python, 77 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">DB2 78 +SQL RDBMS, distributed </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">o</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">bject 79 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">database</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">, 80 +Javascript, Open</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">F</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">in, 81 +React</span></i></font></p> 82 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 83 +<br/> 84 + 85 +</p> 86 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 87 +<b>2020: Freelance and Personal Projects</b></p> 88 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 89 +<br/> 90 + 91 +</p> 92 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="ember7256"></a> 93 +In light of 2020 pandemic, took year out to work primarily on 94 +personal and minor freelance projects.</p> 95 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 96 +<br/> 97 + 98 +</p> 99 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 100 +<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>: 101 +Bank of America Merrill Lynch</b></p> 102 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 103 +<br/> 104 + 105 +</p> 106 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"><a name="__DdeLink__477_1934410812"></a> 107 +Enhancements to distributed and highly available FX post-trade system 108 +and supporting infrastructure, improvements to CI/CD processes, and 109 +internal-facing data reporting projects.</p> 110 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 111 +<br/> 112 + 113 +</p> 114 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 115 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key 116 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Java, 117 +Spring WebFlux, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Swagger, 118 +Postman, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Cloudera, 119 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python, 120 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Airflow, 121 +Jenkins CI, Ansible, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p> 122 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 123 +<br/> 124 + 125 +</p> 126 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 127 +<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>: 128 +Houses of the Oireachtas</b></p> 129 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 130 +<br/> 131 + 132 +</p> 133 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 134 +<span style="font-weight: normal">ETL development for ongoing web 135 +project. Adaptation for concurrent execution, and coarse-grained 136 +parallelization of, ETL processes by time-partitioning and directed 137 +acyclic graph based workflow design. </span><span style="font-weight: normal">T</span><span style="font-weight: normal">ime-interval 138 +based data integration </span><span style="font-weight: normal">of 139 +several d</span><span style="font-weight: normal">ocument database 140 +sources into </span><span style="font-weight: normal">repo</span><span style="font-weight: normal">rting 141 +database </span><span style="font-weight: normal">and onward via bulk 142 +load </span><span style="font-weight: normal">to </span><span style="font-weight: normal">Elasticsearch, 143 +</span><span style="font-weight: normal">fo</span><span style="font-weight: normal">r</span><span style="font-weight: normal"> 144 +presentation via public RESTful </span><span style="font-weight: normal">API</span><span style="font-weight: normal">. 145 + Mongodb to Postgresql data stack migration. Architectural review</span><span style="font-weight: normal">s 146 +for in-house implementation and </span><span style="font-weight: normal">eventual 147 +cloud migration. Parameterized clustered</span><span style="font-weight: normal"> 148 +linux </span><span style="font-weight: normal">systems deployment. 149 +Mentoring of student junior developer on CRUD data maintenance web 150 +app summer project. </span> 151 +</p> 152 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 153 +<br/> 154 + 155 +</p> 156 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="__DdeLink__451_3907750649"></a> 157 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key 158 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Airflow, 159 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Celery,</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal"> 160 +Python 3, SQLAlchemy, Alembic, Ansible, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Elasticsearch, 161 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">PostgreSQL 162 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">with 163 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">btree_gist, 164 +Mongodb, Flask, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">RHEL, 165 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p> 166 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 167 +<br/> 168 + 169 +</p> 170 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 171 +<b>2015-2016: Programmer, Ammeon Limited</b></p> 172 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 173 +<br/> 174 + 175 +</p> 176 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 177 +<font size="2" style="font-size: 10pt">On a team developing 178 +model-based automated configuration management (orchestration) 179 +utility for linux-based HA clusters, used to support instances of a 180 +largely java-based telecoms network management solution, including 181 +work on parallelization of the utility's deployment and upgrade 182 +functions. Diagnosis and resolution of various defects in existing 183 +codebase, such as memory and concurrency issues including deadlock 184 +diagnosis and prevention in existing multithreaded code.</font></p> 185 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 186 +<br/> 187 + 188 +</p> 189 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 190 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key 191 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python, 192 +Cherrypy, Celery, SQLAlchemy, Alembic, PostgreSQL, Puppet, Maven, 193 +Jenkins CI, Gdb, Valgrind Helgrin</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">d, 194 +RHEL, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p> 195 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 196 +<br/> 197 + 198 +</p> 199 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 200 +<b>2014-2015: Systems Programmer, Squared Financial Services Limited</b></p> 201 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 202 +<br/> 203 + 204 +</p> 205 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 206 +<font size="2" style="font-size: 10pt">Financial trading systems 207 +development and systems integration. Product-based planning, issue 208 +management. Server-side clustered async Java programming with 209 +various industry-specific APIs and protocols, with secure frontend 210 +webapp with reactive js/html5 UI. Python glue code and devops tasks.</font></p> 211 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 212 +<br/> 213 + 214 +</p> 215 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 216 +<font size="2" style="font-size: 9pt"><i>Key technologies: DB2, Java, 217 +RxJava, Vert.x (distributed actors), Hazelcast (in-memory data grid), 218 +WebSockets, jsse crypto/security, Datatables, Jython, CPython, JUnit, 219 +Ansible, Maven QuickFIX, QuickFIX/J, Linux</i></font></p> 220 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 221 +<br/> 222 + 223 +</p> 224 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; page-break-before: always"> 225 +<b>2012-2013: Systems Administrator, Squared Financial Services 226 +Limited</b></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 +<span style="font-weight: normal">F</span><span style="font-weight: normal">inancial 233 +</span><span style="font-weight: normal">s</span><span style="font-weight: normal">ystems 234 +and network administratio</span><span style="font-weight: normal">n</span><span style="font-weight: normal">. 235 + </span><span style="font-weight: normal">H</span><span style="font-weight: normal">igh 236 +</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 237 +</span><span style="font-weight: normal">linux c</span><span style="font-weight: normal">luste</span><span style="font-weight: normal">ring. 238 +Systems </span><span style="font-weight: normal">and </span><span style="font-weight: normal">services 239 +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">. 240 +Second-site (Dublin/London) b</span><span style="font-weight: normal">ackup 241 +</span><span style="font-weight: normal">and </span><span style="font-weight: normal">disaster-recover</span><span style="font-weight: normal">y 242 +</span><span style="font-weight: normal">architecture and deployment. 243 + </span><span style="font-weight: normal">I</span><span style="font-weight: normal">n-house 244 +CA </span><span style="font-weight: normal">infrastructure. 245 +Replicated d</span><span style="font-weight: normal">irectory 246 +services </span><span style="font-weight: normal">integration. 247 +</span><span style="font-weight: normal">D</span><span style="font-weight: normal">ev</span><span style="font-weight: normal">elopment 248 +work </span><span style="font-weight: normal">on</span><span style="font-weight: normal"> 249 +</span><span style="font-weight: normal">FIX </span><span style="font-weight: normal">protocol 250 +</span><span style="font-weight: normal">b</span><span style="font-weight: normal">ridg</span><span style="font-weight: normal">e 251 +</span><span style="font-weight: normal">to</span><span style="font-weight: normal"> 252 +</span><span style="font-weight: normal">legacy financial software.</span></p> 253 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 254 +<br/> 255 + 256 +</p> 257 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 258 +<b>2009-2011: Systems Programmer, Irish Centre for High End 259 +Computing</b></p> 260 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 261 +<br/> 262 + 263 +</p> 264 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none"> 265 +<font size="2" style="font-size: 10pt">Development of a web interface 266 +for researchers using HPC systems, and misc. HPC systems 267 +administration and staff and end-user support as-needed.</font></p> 268 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none"> 269 +<br/> 270 + 271 +</p> 272 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 273 +<b>2007-2008: Freelance IT / R&D (self-employed)</b></p> 274 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none"> 275 +<br/> 276 + 277 +</p> 278 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none"> 279 +<font size="2" style="font-size: 10pt">Worked on a range of software 280 +projects and volunteer feature enhancements for open source projects.</font></p> 281 +<p lang="en-US" class="western" align="justify" style="font-style: normal; margin-bottom: 0cm; text-decoration: none"> 282 +<br/> 283 + 284 +</p> 285 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 286 +<b>2004-2007: Cluster Manager with Cosmogrid Consortium, DIAS, 287 +Ireland</b></p> 288 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 289 +<br/> 290 + 291 +</p> 292 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 293 +<font size="2" style="font-size: 10pt">Managed batch-processing linux 294 +clusters in DIAS (32 cores) and UCD (256 cores), used by researchers 295 +in astrophysics, geophysics and meteorology. The clusters were 296 +connected into the wider Irish (Grid-Ireland) and European (EGEE) 297 +computing Grid.</font></p> 298 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 299 +<br/> 300 + 301 +</p> 302 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 303 +<b>2002-2003: IT Consultant with ESBI Computing, Dublin, Ireland</b></p> 304 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 305 +<br/> 306 + 307 +</p> 308 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 309 +<font size="2" style="font-size: 10pt">On team offering services 310 +primarily within internal market of the ESB. Training in management 311 +consultancy and business process analysis, working on projects such 312 +as resolution of IT issues associated with business separation into 313 +state-regulated and unregulated units and a management information 314 +system for an eastern european environmental agency.</font></p> 315 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 316 +<br/> 317 + 318 +</p> 319 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 320 +<b>2001: Programmer with "Javocado", Stanstead, England</b></p> 321 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 322 +<br/> 323 + 324 +</p> 325 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 326 +Java development for small startup working on web-based interaction 327 +with financial live data feeds</p> 328 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 329 +<br/> 330 + 331 +</p> 332 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 333 +<b>2000-2001: Programmer/Analyst in the ESB, Dublin, Ireland</b></p> 334 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 335 +<br/> 336 + 337 +</p> 338 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 339 +Developed a "secure extranet" java application for 340 +controlled web-based access to mainframe-stored privileged 341 +information across organizational borders for the assessment of 342 +social benefit claims.</p> 343 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 344 +<br/> 345 + 346 +</p> 347 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 348 +<b>1999: Final year group and individual engineering design projects</b></p> 349 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 350 +<br/> 351 + 352 +</p> 353 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 354 +Group project consisted of the design, construction, and racing of a 355 +four-wheeled human powered vehicle, and individual project consisted 356 +of simulation of an aerodynamic bodyshell for the vehicle.</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; text-decoration: none"> 362 +<b>1997-1999: Socials technician at Hulme Hall</b></p> 363 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 364 +<br/> 365 + 366 +</p> 367 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 368 +Technical management for social events with attendances of 500-600 369 +people at <span style="text-decoration: none"><span style="font-weight: normal">a 370 +Manchester University student hall of residence.</span></span></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 +<b>EDUCATION</b></p> 377 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 378 +<br/> 379 + 380 +</p> 381 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 382 +<b>1996-2000: MEng. Hons. Mechanical Engineering (2:2), UMIST, 383 +England </b> 384 +</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"><i>Subjects studied included: 391 +</i>Industrial management and economics, Impact engineering, 392 +Computational fluid dynamics and solid mechanics, Thermodynamics, 393 +Mathematics, Automatic control, Electrical engineering, Dimensional 394 +analysis, Information technology, Computing, Materials, Manufacturing 395 +technology (and more...)</font></p> 396 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 397 +<br/> 398 + 399 +</p> 400 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 401 +<b>1990-1996: The King's Hospital, Palmerstown, Dublin 20, Ireland</b></p> 402 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 403 +<br/> 404 + 405 +</p> 406 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 407 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish 408 +Leaving Certificate 1996: </span></span> 5 A, 2 B, 1 C, all at 409 +higher level.</font></p> 410 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 411 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish 412 +Junior Certificate 1993: </span></span>6 A, 3 B, all at higher 413 +level.</font></p> 414 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 415 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Speech 416 +and Drama training: </span></span><span style="font-weight: normal"> 417 +</span>Honours (82%) at R.I.A.M. Grade 8</font></p> 418 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 419 +<font size="2" style="font-size: 9pt">Participated in French and 420 + German language exchange programmes.</font></p> 421 +<!-- 422 +<div title="footer"><p lang="en-US" align="right" style="margin-top: 0.81cm; margin-bottom: 0cm"> 423 + <i>Page <span style="background: #c0c0c0"><sdfield type=PAGE subtype=RANDOM format=PAGE>2</sdfield></span> 424 + of <span style="background: #c0c0c0"><sdfield type=DOCSTAT subtype=PAGE format=ARABIC>2</sdfield></span></i></p> 425 +</div> 426 +--> 427 +</body> 428 +</html> 429 +
- golden_david_cv_web_20220216b.html
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +23.1 KB - Content
-
... ... @@ -1,0 +1,429 @@ 1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 +<html> 3 +<head> 4 + <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 5 + <title></title> 6 + <meta name="generator" content="LibreOffice 7.2.5.2.0 (Linux)"/> 7 + <meta name="created" content="2004-08-14T16:36:27"/> 8 + <meta name="changed" content="2022-02-16T21:43:09.145445612"/> 9 + <meta name="Info 1" content=""/> 10 + <meta name="Info 2" content=""/> 11 + <meta name="Info 3" content=""/> 12 + <meta name="Info 4" content=""/> 13 + <style type="text/css"> 14 + @page { size: 21cm 29.7cm; margin: 1.27cm } 15 + p { color: #000000; text-align: left; orphans: 0; widows: 0; margin-bottom: 0.21cm; direction: ltr; background: transparent } 16 + p.western { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: en-US } 17 + p.cjk { font-family: "Bitstream Vera Sans"; font-size: 10pt; so-language: zxx } 18 + p.ctl { font-family: "Tahoma", "Lucidasans"; font-size: 12pt; so-language: zxx } 19 + a:link { color: #000080; text-decoration: underline } 20 + </style> 21 +</head> 22 +<body lang="en-IE" text="#000000" link="#000080" vlink="#800000" dir="ltr"> 23 +<div title="header"> 24 + <table width="100%" cellpadding="4" cellspacing="0"> 25 + <col width="128*"/> 26 + 27 + <col width="128*"/> 28 + 29 + <tr valign="top"> 30 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="left"> 31 + <i><b>David De La Harpe Golden</b></i></p> 32 + </td> 33 + <td width="50%" style="border: none; padding: 0cm"><p lang="en-US" align="right" style="font-weight: normal"> 34 + <font size="2" style="font-size: 9pt"><i>Last Update: 2022-02-16</i></font></p> 35 + </td> 36 + </tr> 37 + </table> 38 + <p lang="en-US" align="left" style="margin-bottom: 0.81cm"><br/> 39 + 40 + </p> 41 +</div><p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 42 +<a href="tel:+353-86-307-2318"><font size="2" style="font-size: 9pt">+353 43 +86 307 2318 (mobile)</font></a></p> 44 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 45 +<a href="mailto:david@harpegolden.net"><font size="2" style="font-size: 9pt">david@harpegolden.net</font></a></p> 46 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 47 +<a href="https://harpegolden.net/"><font size="2" style="font-size: 9pt">https://harpegolden.net/</font></a></p> 48 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 49 +<br/> 50 + 51 +</p> 52 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 53 +<i>Next availability: Mar 2022. Primarily interested in 54 +server/systems programming or devops contract roles in the 6-18 month 55 +range in Ireland. Based in Dublin, open to remote work.</i></p> 56 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 57 +<br/> 58 + 59 +</p> 60 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 61 +<b>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>: 62 +Bank of America</b></p> 63 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 64 +<br/> 65 + 66 +</p> 67 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 68 +Backend and frontend enhancements to internal-facing global market 69 +risk data ETL, API provision, and reporting systems.</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 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key 76 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python, 77 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">DB2 78 +SQL RDBMS, distributed </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">o</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">bject 79 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">database</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">, 80 +Javascript, Open</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">F</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">in, 81 +React</span></i></font></p> 82 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 83 +<br/> 84 + 85 +</p> 86 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 87 +<b>2020: Freelance and Personal Projects</b></p> 88 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 89 +<br/> 90 + 91 +</p> 92 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="ember7256"></a> 93 +In light of 2020 pandemic, took year out to work primarily on 94 +personal and minor freelance projects.</p> 95 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 96 +<br/> 97 + 98 +</p> 99 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 100 +<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>: 101 +Bank of America Merrill Lynch</b></p> 102 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 103 +<br/> 104 + 105 +</p> 106 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"><a name="__DdeLink__477_1934410812"></a> 107 +Enhancements to distributed and highly available FX post-trade system 108 +and supporting infrastructure, improvements to CI/CD processes, and 109 +internal-facing data reporting projects.</p> 110 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 111 +<br/> 112 + 113 +</p> 114 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 115 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key 116 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Java, 117 +Spring WebFlux, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Swagger, 118 +Postman, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Cloudera, 119 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python, 120 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Airflow, 121 +Jenkins CI, Ansible, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p> 122 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 123 +<br/> 124 + 125 +</p> 126 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 127 +<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>: 128 +Houses of the Oireachtas</b></p> 129 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 130 +<br/> 131 + 132 +</p> 133 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 134 +<span style="font-weight: normal">ETL development for ongoing web 135 +project. Adaptation for concurrent execution, and coarse-grained 136 +parallelization of, ETL processes by time-partitioning and directed 137 +acyclic graph based workflow design. </span><span style="font-weight: normal">T</span><span style="font-weight: normal">ime-interval 138 +based data integration </span><span style="font-weight: normal">of 139 +several d</span><span style="font-weight: normal">ocument database 140 +sources into </span><span style="font-weight: normal">repo</span><span style="font-weight: normal">rting 141 +database </span><span style="font-weight: normal">and onward via bulk 142 +load </span><span style="font-weight: normal">to </span><span style="font-weight: normal">Elasticsearch, 143 +</span><span style="font-weight: normal">fo</span><span style="font-weight: normal">r</span><span style="font-weight: normal"> 144 +presentation via public RESTful </span><span style="font-weight: normal">API</span><span style="font-weight: normal">. 145 + Mongodb to Postgresql data stack migration. Architectural review</span><span style="font-weight: normal">s 146 +for in-house implementation and </span><span style="font-weight: normal">eventual 147 +cloud migration. Parameterized clustered</span><span style="font-weight: normal"> 148 +linux </span><span style="font-weight: normal">systems deployment. 149 +Mentoring of student junior developer on CRUD data maintenance web 150 +app summer project. </span> 151 +</p> 152 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 153 +<br/> 154 + 155 +</p> 156 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"><a name="__DdeLink__451_3907750649"></a> 157 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key 158 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Airflow, 159 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Celery,</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal"> 160 +Python 3, SQLAlchemy, Alembic, Ansible, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Elasticsearch, 161 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">PostgreSQL 162 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">with 163 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">btree_gist, 164 +Mongodb, Flask, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">RHEL, 165 +</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p> 166 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 167 +<br/> 168 + 169 +</p> 170 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 171 +<b>2015-2016: Programmer, Ammeon Limited</b></p> 172 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 173 +<br/> 174 + 175 +</p> 176 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 177 +<font size="2" style="font-size: 10pt">On a team developing 178 +model-based automated configuration management (orchestration) 179 +utility for linux-based HA clusters, used to support instances of a 180 +largely java-based telecoms network management solution, including 181 +work on parallelization of the utility's deployment and upgrade 182 +functions. Diagnosis and resolution of various defects in existing 183 +codebase, such as memory and concurrency issues including deadlock 184 +diagnosis and prevention in existing multithreaded code.</font></p> 185 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 186 +<br/> 187 + 188 +</p> 189 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 190 +<font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Key 191 +technologies: </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Python, 192 +Cherrypy, Celery, SQLAlchemy, Alembic, PostgreSQL, Puppet, Maven, 193 +Jenkins CI, Gdb, Valgrind Helgrin</span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">d, 194 +RHEL, </span></i></font><font size="2" style="font-size: 9pt"><i><span style="font-weight: normal">Linux</span></i></font></p> 195 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 196 +<br/> 197 + 198 +</p> 199 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 200 +<b>2014-2015: Systems Programmer, Squared Financial Services Limited</b></p> 201 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 202 +<br/> 203 + 204 +</p> 205 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 206 +<font size="2" style="font-size: 10pt">Financial trading systems 207 +development and systems integration. Product-based planning, issue 208 +management. Server-side clustered async Java programming with 209 +various industry-specific APIs and protocols, with secure frontend 210 +webapp with reactive js/html5 UI. Python glue code and devops tasks.</font></p> 211 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 212 +<br/> 213 + 214 +</p> 215 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 216 +<font size="2" style="font-size: 9pt"><i>Key technologies: DB2, Java, 217 +RxJava, Vert.x (distributed actors), Hazelcast (in-memory data grid), 218 +WebSockets, jsse crypto/security, Datatables, Jython, CPython, JUnit, 219 +Ansible, Maven QuickFIX, QuickFIX/J, Linux</i></font></p> 220 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm"> 221 +<br/> 222 + 223 +</p> 224 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; page-break-before: always"> 225 +<b>2012-2013: Systems Administrator, Squared Financial Services 226 +Limited</b></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 +<span style="font-weight: normal">F</span><span style="font-weight: normal">inancial 233 +</span><span style="font-weight: normal">s</span><span style="font-weight: normal">ystems 234 +and network administratio</span><span style="font-weight: normal">n</span><span style="font-weight: normal">. 235 + </span><span style="font-weight: normal">H</span><span style="font-weight: normal">igh 236 +</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 237 +</span><span style="font-weight: normal">linux c</span><span style="font-weight: normal">luste</span><span style="font-weight: normal">ring. 238 +Systems </span><span style="font-weight: normal">and </span><span style="font-weight: normal">services 239 +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">. 240 +Second-site (Dublin/London) b</span><span style="font-weight: normal">ackup 241 +</span><span style="font-weight: normal">and </span><span style="font-weight: normal">disaster-recover</span><span style="font-weight: normal">y 242 +</span><span style="font-weight: normal">architecture and deployment. 243 + </span><span style="font-weight: normal">I</span><span style="font-weight: normal">n-house 244 +CA </span><span style="font-weight: normal">infrastructure. 245 +Replicated d</span><span style="font-weight: normal">irectory 246 +services </span><span style="font-weight: normal">integration. 247 +</span><span style="font-weight: normal">D</span><span style="font-weight: normal">ev</span><span style="font-weight: normal">elopment 248 +work </span><span style="font-weight: normal">on</span><span style="font-weight: normal"> 249 +</span><span style="font-weight: normal">FIX </span><span style="font-weight: normal">protocol 250 +</span><span style="font-weight: normal">b</span><span style="font-weight: normal">ridg</span><span style="font-weight: normal">e 251 +</span><span style="font-weight: normal">to</span><span style="font-weight: normal"> 252 +</span><span style="font-weight: normal">legacy financial software.</span></p> 253 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 254 +<br/> 255 + 256 +</p> 257 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 258 +<b>2009-2011: Systems Programmer, Irish Centre for High End 259 +Computing</b></p> 260 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 261 +<br/> 262 + 263 +</p> 264 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none"> 265 +<font size="2" style="font-size: 10pt">Development of a web interface 266 +for researchers using HPC systems, and misc. HPC systems 267 +administration and staff and end-user support as-needed.</font></p> 268 +<p lang="en-US" class="western" align="justify" style="font-weight: normal; margin-bottom: 0cm; text-decoration: none"> 269 +<br/> 270 + 271 +</p> 272 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 273 +<b>2007-2008: Freelance IT / R&D (self-employed)</b></p> 274 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none"> 275 +<br/> 276 + 277 +</p> 278 +<p lang="en-US" class="western" align="justify" style="font-style: normal; font-weight: normal; margin-bottom: 0cm; text-decoration: none"> 279 +<font size="2" style="font-size: 10pt">Worked on a range of software 280 +projects and volunteer feature enhancements for open source projects.</font></p> 281 +<p lang="en-US" class="western" align="justify" style="font-style: normal; margin-bottom: 0cm; text-decoration: none"> 282 +<br/> 283 + 284 +</p> 285 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 286 +<b>2004-2007: Cluster Manager with Cosmogrid Consortium, DIAS, 287 +Ireland</b></p> 288 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 289 +<br/> 290 + 291 +</p> 292 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 293 +<font size="2" style="font-size: 10pt">Managed batch-processing linux 294 +clusters in DIAS (32 cores) and UCD (256 cores), used by researchers 295 +in astrophysics, geophysics and meteorology. The clusters were 296 +connected into the wider Irish (Grid-Ireland) and European (EGEE) 297 +computing Grid.</font></p> 298 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 299 +<br/> 300 + 301 +</p> 302 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 303 +<b>2002-2003: IT Consultant with ESBI Computing, Dublin, Ireland</b></p> 304 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 305 +<br/> 306 + 307 +</p> 308 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 309 +<font size="2" style="font-size: 10pt">On team offering services 310 +primarily within internal market of the ESB. Training in management 311 +consultancy and business process analysis, working on projects such 312 +as resolution of IT issues associated with business separation into 313 +state-regulated and unregulated units and a management information 314 +system for an eastern european environmental agency.</font></p> 315 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 316 +<br/> 317 + 318 +</p> 319 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 320 +<b>2001: Programmer with "Javocado", Stanstead, England</b></p> 321 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 322 +<br/> 323 + 324 +</p> 325 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 326 +Java development for small startup working on web-based interaction 327 +with financial live data feeds</p> 328 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 329 +<br/> 330 + 331 +</p> 332 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 333 +<b>2000-2001: Programmer/Analyst in the ESB, Dublin, Ireland</b></p> 334 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 335 +<br/> 336 + 337 +</p> 338 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 339 +Developed a "secure extranet" java application for 340 +controlled web-based access to mainframe-stored privileged 341 +information across organizational borders for the assessment of 342 +social benefit claims.</p> 343 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 344 +<br/> 345 + 346 +</p> 347 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 348 +<b>1999: Final year group and individual engineering design projects</b></p> 349 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 350 +<br/> 351 + 352 +</p> 353 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 354 +Group project consisted of the design, construction, and racing of a 355 +four-wheeled human powered vehicle, and individual project consisted 356 +of simulation of an aerodynamic bodyshell for the vehicle.</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; text-decoration: none"> 362 +<b>1997-1999: Socials technician at Hulme Hall</b></p> 363 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 364 +<br/> 365 + 366 +</p> 367 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 368 +Technical management for social events with attendances of 500-600 369 +people at <span style="text-decoration: none"><span style="font-weight: normal">a 370 +Manchester University student hall of residence.</span></span></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 +<b>EDUCATION</b></p> 377 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 378 +<br/> 379 + 380 +</p> 381 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 382 +<b>1996-2000: MEng. Hons. Mechanical Engineering (2:2), UMIST, 383 +England </b> 384 +</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"><i>Subjects studied included: 391 +</i>Industrial management and economics, Impact engineering, 392 +Computational fluid dynamics and solid mechanics, Thermodynamics, 393 +Mathematics, Automatic control, Electrical engineering, Dimensional 394 +analysis, Information technology, Computing, Materials, Manufacturing 395 +technology (and more...)</font></p> 396 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 397 +<br/> 398 + 399 +</p> 400 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm; text-decoration: none"> 401 +<b>1990-1996: The King's Hospital, Palmerstown, Dublin 20, Ireland</b></p> 402 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 403 +<br/> 404 + 405 +</p> 406 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 407 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish 408 +Leaving Certificate 1996: </span></span> 5 A, 2 B, 1 C, all at 409 +higher level.</font></p> 410 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 411 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Irish 412 +Junior Certificate 1993: </span></span>6 A, 3 B, all at higher 413 +level.</font></p> 414 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 415 +<font size="2" style="font-size: 9pt"><span style="font-style: normal"><span style="font-weight: normal">Speech 416 +and Drama training: </span></span><span style="font-weight: normal"> 417 +</span>Honours (82%) at R.I.A.M. Grade 8</font></p> 418 +<p lang="en-US" class="western" align="justify" style="margin-bottom: 0cm"> 419 +<font size="2" style="font-size: 9pt">Participated in French and 420 + German language exchange programmes.</font></p> 421 +<!-- 422 +<div title="footer"><p lang="en-US" align="right" style="margin-top: 0.81cm; margin-bottom: 0cm"> 423 + <i>Page <span style="background: #c0c0c0"><sdfield type=PAGE subtype=RANDOM format=PAGE>2</sdfield></span> 424 + of <span style="background: #c0c0c0"><sdfield type=DOCSTAT subtype=PAGE format=ARABIC>2</sdfield></span></i></p> 425 +</div> 426 +--> 427 +</body> 428 +</html> 429 +
- golden_david_cv_web_20221111.pdf
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +64.8 KB - Content
- golden_david_cv_web_20221111b.html
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +64.8 KB - Content
- golden_david_cv_web_20231124.pdf
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.admin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +62.2 KB - Content