c.v. 2016.07.20

6
Pádraig O’Rourke (M.A.), M.Sc., B.Eng. Hons., B.Sc., Dip E-mail: [email protected] Git: https://github.com/padraigor Key Skills Recently used languages include, C#, Java, Scala, VBA and TSQL. In the past I have coded in C, C++, Erlang, Mathlab and many others. Front end experience includes, WinForms, WPF, JavaFX, Swing, and QT. Current projects interface with Bloomberg API, ig.com API, Excel, Outlook, and a SAP GUI. Executive Profile Permanent developer at Deloitte, keen to break out into contract development world. I am a natural problem solver that get interested quickly in the task at hand. I have a systematic approach developed from a previous career as an engineer. Projects Design and development of automation processes driven from e-mails on SAP GUI. These systems are built in C# and VBA, on Virtual Machines utilizing a software package Automation Anywhere. A current project analyses customer Forex transactions with, Bloomberg data, IG data in a prototype stage, and a third vendor’s data. Other minor work includes development of computer vision algorithms when vendor software cannot be utilized. Skills C# Vast majority of the above mentioned projects are written in C#. Java Java was the first OO language I learned, and the language I have coded the most in. I have built a simple image marking application using JavaFX , as well as many other projects in the past, with front ends mostly in Swing . Java EE I have worked on a Spring based web application building individual screens from back-end to front-end. Servlet’s and JSPs on Apache Tomcat communicating back to a MySQL database via hibernate. JUnits where used for testing, SVN for source control. Other similar work included JEE6 , JPA , with git for source control. Web Front end development at White Clarke Group used DOJO (javascript framework) with internally developed widgets,

Upload: patrick-orourke

Post on 15-Jan-2017

38 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: C.V. 2016.07.20

Pádraig O’Rourke(M.A.), M.Sc., B.Eng. Hons., B.Sc., Dip

E-mail: [email protected] Git: https://github.com/padraigor

Key Skills Recently used languages include, C#, Java, Scala, VBA and TSQL. In the past I have coded in C, C++, Erlang, Mathlab and many others. Front end experience includes, WinForms, WPF, JavaFX, Swing, and QT. Current projects interface with Bloomberg API, ig.com API, Excel, Outlook, and a SAP GUI.

Executive Profile Permanent developer at Deloitte, keen to break out into contract development world. I am a natural problem solver that get interested quickly in the task at hand. I have a systematic approach developed from a previous career as an engineer.

Projects Design and development of automation processes driven from e-mails on SAP GUI. These systems are built in C# and VBA, on Virtual Machines utilizing a software package Automation Anywhere. A current project analyses customer Forex transactions with, Bloomberg data, IG data in a prototype stage, and a third vendor’s data. Other minor work includes development of computer vision algorithms when vendor software cannot be utilized.

SkillsC# Vast majority of the above mentioned projects are written in C#.

JavaJava was the first OO language I learned, and the language I have coded the most in. I have built a simple image marking application using JavaFX, as well as many other projects in the past, with front ends mostly in Swing.

Java EEI have worked on a Spring based web application building individual screens from back-end to front-end. Servlet’s and JSPs on Apache Tomcat communicating back to a MySQL database via hibernate. JUnits where used for testing, SVN for source control. Other similar work included JEE6, JPA, with git for source control.

WebFront end development at White Clarke Group used DOJO (javascript framework) with internally developed widgets, client side data store, and communication system for communication with server. Previously I used JSON via JQuery to communicate back to server on a simpler HTML, and CSS based site

Relational Databases

Currently using TSQL on SQL Server. Have used MySQL, Hibernate and JPA. Have designed and developed relational databases in production.

C/C++ My master’s project was coded in C++ using OpenCV libraries on Linux with the GUI in QT. Earlier prototypes and experimentation where built in C.

Big Data I have experimented with a Hadoop HDFS instance and completed some PIG and Hive queries. I have not looked at Big data for a while but would quickly grasp the concepts and get into it again.

Functional I code computer vision algorithms in Scala, and some map reduce algorithms in Erlang. Writing a compiler/interpreter for a functional language in C#.

OtherKnowledge and experience with UML, and Agile and general engineering concepts. Past or minor experience with Python, Smalltalk, LISP, F#, Ruby, COBOL, Fortran, and Assembly for MC6800.

Page 2: C.V. 2016.07.20

Education(M.A.)Trinity College Dublin Oct 2016

M.Sc. (Computing) University of Dundee Oct 2013 - Oct 2014Modules included Web Development, Big Data, Databases, Computer Vision, Product Development, and Agile Software Development.

B.Eng. (Engineering) Trinity College Dublin Oct 2002 - Jun 2006Initial subjects included Maths, Physics, Chemistry, and General Engineering (Software, Electronics, Electrical, Mechanical, and Civil Engineering). Later subjects where devoted to Civil Engineering including softer subjects, Project Management, Accountancy, and Contract Law.

B.Sc., Dip. (Computing) Open University Oct 1999 - Feb 2009This degree completed studies started at Queens University Belfast. Core subjects used Java, with one course using Borland C++ and another using Smalltalk. Other Subjects included Relational Databases and Artificial Intelligence.

De La Salle College Dundalk Sep 1993 - Jun 1999Subjects included: Maths, Applied Maths, Physics, Accountancy, and Technical Drawing.

Other Skills While working as an engineer verbal and written communication, as well as disciplined

organizational skills where essential for everyday work. See work experience below for more details.

General Microsoft Office skills Excel, Word, Outlook, VBA Autodesk C.A.D., Primavera, Microsoft Project.

Work ExperienceNov 2016 – Current Deloitte DMS

Assistant Manager, Developer Developing automated processes, client side applications, and screen grabbing computer vision algorithms.

Jan 2015 - July 2015 White Clarke Group Junior DeveloperDeveloped screens from the front through to an existing datalink layer. The frontend was DOJO and the backend was Spring/Hibernate. Built simple boilerplate template scripts in Scala to setup code for similar screens.

Interests and Activities Programming, computer vision, electronics, and robotics. Parallax, Arduino. DIY mostly carpentry, plumbing and electrical work. Started welding a few years ago. Weight lifting, running, cycling, hill walking, Thai-boxing. Forex, Stocks, Commodities, Currencies, Indices.

Work Experience – Civil Engineer (Changed career to work in city environment)

Page 3: C.V. 2016.07.20

Jul 2012 - Sep 2013 Laing O’Rourke (Barclay Mowlem Theiss Darwin JV, East Arm Warf Stage 1)Civil Project EngineerManaged quality and sections of the work on this critical, sensitive, emergency repair work. The majority of port operations continued through these extensive works requiring extensive collocation with the port authority, and the local authority. The main task was to cut and weld the front sections of over 350 pre-stressed steel bars holding the retaining port wall in place, port side, under tidal conditions.

Jan 2012 - Jun 2012 Traveling (South America)

Jun 2011 - Dec 2011 Alliance Construction (FIFO to Pluto LNG, Western Australia)Civil Project EngineerCreating and coordinating on-site quality records (ITPs, SEQs, CD, CRs, NCRs) managing/coordinating sections of site activates (ordering materials, logistics, invoicing, mobilization and managing company and subcontractor men and machines), updating missing quality records from earlier construction particularly As-Built Mark-Ups. Coordinating and/or preparing JHA’s, and Permits for work.

Mar 2010 - Jun 2011 Georgiou (FIFO to Pluto LNG and Denmark Water Tank, Western Australia) Civil Project EngineerSimilar role to Alliance Contracting while on Pluto, see above.While on the Denmark water tank I set up on-site safety, which received zero non-conformances when audited. I acted as safety officer for a few months as well as delivering my normal Project Engineer duties on this smaller project

Mar 2008 - Mar 2010 Gumala Contracting (FIFO to Tom Price, Western Australia)Civil Project Engineer/Project ManagerWhile at Gumala I was the only engineer for the first six months of my employment within this smaller Civil/Earthmoving Company. My duties where vast, but the list below outlines many of my main responsibilities. - Preparing tender documents and quotes for contract work with Rio Tinto, BHP, other smaller clients, and liaising with clients on existing and potential work - Preparing progress claims, and confirming payment- Mobilization of men, machines, sub-contractors, and materials to and from site - Preparing rosters taking into consideration operator’s skill type and level - Verifying invoices, raising purchases orders, checking costs vs progress- Coordinating the preparation of safety documents, and some quality documents- Suggesting alternative methods of construction including redesign of work and drafting resulting AutoCAD-drawings for designers.-Prepared planning applications for work camps and renovation of a hotel

Oct 2007 - Mar 2008 Traveling (Australia)

Jun 2006 - Oct 2007 White Young Green/ P.H.McCarthy (Dublin, Ireland)Traffic EngineerOrganized and produced Transport Assessment Statements. These documents include arranging traffic counts, SIDRA modeling, parking provision, and the use of the TRICS database. Also assisted in delivering Additional Information Requests, junction designs and other traffic and transportation issues.Junior Water Project EngineerGenerated, and arranged GIS data for water study of 8 small towns and villages in Co.Offaly Ireland using Map Info. Produced Bill of Quantities usingCESSEM3 and aided in production of tender documents for construction contracts for water treatment plants and associated piping network.

Page 4: C.V. 2016.07.20