RichardMcCormack_CV

2
RICHARD McCORMACK: CURRICULUM VITAE Education 2012-2014: National University of Ireland, Galway Masters in ‘Software Design & Development’ Grade: Merit 2.1 [Thesis 1:1] Year 2 – Master Thesis (EU COST Action FP1101 Research Team) My work was composed of the creation of a Decision Support Tool, implementing a Least-Cost & Machine Learning hybrid methodology to score expert-designed solutions to various issues within historical timber structures. This tool, ‘TimberSave’, was implemented on the Android native platform, querying a native SQLite database and JSON parsing from a Server-side MySQL database, via PHP Rest APIs. I presented this work to a Turkish (Antalya) COST conference, in May 2014, and a Polish (Wroclaw) COST conference, in September 2015. Year 1 – Taught Modules Internet Programming (HTML 5, CSS3, JavaScript, LAMP stack): Java Programming (Core: Collections & Generics, Sockets, OOP, IDE): Databases (MS Access UI & Database Design basics, SQL querying): Software Engineering Methods (UML, SCRUM, Agile methodology): Algorithmic / Logical Design (Data Structures & Algorithm Design): C# Programming (Structs, .NET Framework, IDE, Collections): Computer Architecture (BIOS & RAM, HDD, SSD, CPU components): Networking & Communications (TCP IP, HTTP, Encoding basics): Year 1 – Group Project Our group of three developed a web application, on a LAMP Stack with JQuery, for the tracking of antipsychotic prescriptions among high-functioning patients, based upon a paper-based equivalent scheme being introduced in the UK. This could be viewed by patients and doctors. Additionally, we created an antipsychotic calculator Android app, which could modify this information, was designed for the doctor’s use only, with relevant login information. Winner: 'Group Project of the Year' 2013 2007-2012: Galway-Mayo IT, Galway — BSc. (Hons) in ‘Architectural Technology’ Grade: Merit 2.1 [Dissertation 2.1] Year 4 Dissertation Project – In conjunction with Final Year Design Project ‘An Investigation into the Viability of Upgrading a Protected Historic Construction to a Net Zero Energy Building’, using modern conservation methods and Passive-House concepts. Year 1-3 Taught Modules 3D Building Modelling (Autodesk Revit, Navisworks, Ecotect, 3DS Max & SketchUp); Design and Detail Studies (Form, Design & Building Regulation Compliance – Irish & UK); Innovative Architectural Technologies (Upcoming Technologies and Design Approaches); History of Architecture & Conservation of Historical Structures with Best Practices; Year 1-3 Design Projects (2 Mixed-Purpose Multi-storey concrete & steel frame buildings with underfloor-basements & Bespoke Concrete & Steel frame Crèche, with zinc roof); Surveying of site, testing of ground composition, and design of suitable structure; DOB: 14-November-1985 Phone: +353 85 107 1128 Address: 15 Maunsells Park, Galway, Ireland Email: [email protected] LinkedIn: https://ie.linkedin.com/in/richard-mccormack-5b648431 GitHub: www.github.com/bammmmmmmmm Stack: http://stackoverflow.com/users/3271319/user3271319

Transcript of RichardMcCormack_CV

Page 1: RichardMcCormack_CV

RICHARD McCORMACK: CURRICULUM VITAE

‘Shonga’

15 Ma unsells Park,

Taylors Hill,

Galway

Education

2012-2014: National University of Ireland, Galway — Masters in ‘Software Design & Development’

Grade: Merit 2.1 [Thesis 1:1]

Year 2 – Master Thesis (EU COST Action FP1101 Research Team)

My work was composed of the creation of a Decision Support Tool, implementing a Least-Cost & Machine

Learning hybrid methodology to score expert-designed solutions to various issues within historical timber

structures. This tool, ‘TimberSave’, was implemented on the Android native platform, querying a native

SQLite database and JSON parsing from a Server-side MySQL database, via PHP Rest APIs. I presented this

work to a Turkish (Antalya) COST conference, in May 2014, and a Polish (Wroclaw) COST conference, in

September 2015.

Year 1 – Taught Modules

Internet Programming (HTML 5, CSS3, JavaScript, LAMP stack):

Java Programming (Core: Collections & Generics, Sockets, OOP, IDE):

Databases (MS Access UI & Database Design basics, SQL querying):

Software Engineering Methods (UML, SCRUM, Agile methodology):

Algorithmic / Logical Design (Data Structures & Algorithm Design):

C# Programming (Structs, .NET Framework, IDE, Collections): Computer Architecture (BIOS & RAM, HDD, SSD, CPU components):

Networking & Communications (TCP IP, HTTP, Encoding basics):

Year 1 – Group Project

Our group of three developed a web application, on a LAMP Stack with JQuery, for the tracking of

antipsychotic prescriptions among high-functioning patients, based upon a paper-based equivalent scheme

being introduced in the UK. This could be viewed by patients and doctors. Additionally, we created an

antipsychotic calculator Android app, which could modify this information, was designed for the doctor’s use

only, with relevant login information.

Winner: 'Group Project of the Year' 2013

2007-2012: Galway-Mayo IT, Galway — BSc. (Hons) in ‘Architectural Technology’ Grade: Merit 2.1 [Dissertation 2.1]

Year 4 Dissertation Project – In conjunction with Final Year Design Project ‘An Investigation into the Viability of Upgrading a Protected Historic Construction to a Net Zero Energy

Building’, using modern conservation methods and Passive-House concepts.

Year 1-3 Taught Modules 3D Building Modelling (Autodesk Revit, Navisworks, Ecotect, 3DS Max & SketchUp);

Design and Detail Studies (Form, Design & Building Regulation Compliance – Irish & UK);

Innovative Architectural Technologies (Upcoming Technologies and Design Approaches);

History of Architecture & Conservation of Historical Structures with Best Practices;

Year 1-3 Design Projects (2 Mixed-Purpose Multi-storey concrete & steel frame buildings with

underfloor-basements & Bespoke Concrete & Steel frame Crèche, with zinc roof);

Surveying of site, testing of ground composition, and design of suitable structure;

DOB: 14-November-1985

Phone: +353 85 107 1128

Address: 15 Maunsells Park,

Galway, Ireland

Email: [email protected]

LinkedIn: https://ie.linkedin.com/in/richard-mccormack-5b648431

GitHub: www.github.com/bammmmmmmmm

Stack: http://stackoverflow.com/users/3271319/user3271319

Page 2: RichardMcCormack_CV

RICHARD McCORMACK: CURRICULUM VITAE

Employment History

2014-Present: Hewlett Packard Enterprise (HPE), Galway – IT Developer

Main Activities & Responsibilities

Java Developer 2016:- Responsible for the maintenance & upgrade of SSL-renewal tool, written in Java/ Groovy,

& JavaScript headless browser PhantomJS (with CasperJS);

Automation of processes 2016:- Export of REST API XML, through SAML bypass, XSLT to CSV, using Groovy &

CasperJS, for reporting-tool. SAP UID alias creation through Tomcat Java Web Project. Automated remote folder

creation through CMD over Win Intranet;

HPE-ESS split 2016:- UAT Testing of HPE Java-based Scheduling tool ‘SaFTT’ on Lin/Win Servers. Creation of

QlikView dashboard to display internal Service Bus tool metrics;

HPE-HPI split 2015:- SharePoint consultation and creation within several areas of the business… Interacting

mostly with PMs or training others in SharePoint functionality;

Automation of processes 2015:- Several SharePoint, InfoPath and/or MS Access integrations for migration from

SharePoint 2010 to 2013 and/or Form/ List workflows;

Chair of Youth Employee Network (YEN), Galway Chapter 2015-2016:- Led a team of 11 into an unprecedented

growth-period, to be considered a company flagship YEN, with presentations on our Integration & Promotion

events to HPE Executives & VPs.

2013-2014: National University of Ireland, Galway (NUIG) – Lab Tutor (Various)

Main Activities & Responsibilities

Responsible for the practical education of 30-50 students in SQL, C, JavaScript, HTML/CSS/ LAMP Stack & Java.

<<Previous-2014: Various Retail Positions… Details available upon request>>

Additional Skills & Achievements

Technical Skills (Many Self-taught, with Examples on GitHub)

Java:- Spring Boot (for REST API), Servlets & JSP, Collections, GC, Eclipse, Android,

Multithreading, Generics, Annotations, JVM, Groovy Core, Java 8:

JS:- Angular1, ECMA6, React w/Redux & Webpack, Phantom & CasperJS, JSON: Win /Lin OS:- Ubuntu 16 (home) & Win 7. Terminal, CMD, PShell, SSH, Samba:

Servers/ Web Servers:- Ubuntu 14, Cent OS, Windows 8, Tomcat 8, Apache:

SharePoint:- Lists/ Libraries , Work-Flows, UIs, APIs, Forms & InfoPath:

Version Control:- Git (Branch, Fork, Merge, Rebase and Webhooks basics):

Databases:- H2 (with Spring Boot), MySQL (with LAMP), MongoDB, & SQLite 3:

Build Tools:- Maven mostly but some Gradle while experimenting with Grails:

Dev Ops:- Understand concepts (Webhooks, Jenkins , CI & Ansible); want more:

Testing:- Practical use of JUnit test cases & CasperJS. Also Reviewed Selenium:

Others:- MS Word & PowerPoint, SketchUp, BIM Modelling & Leadership:

Some practical use of Slack, Python, C, C#, C++, PHP, Docker, Hadoop:

Certifications & Awards

HPE IT COE Innovation Think-tank My team placed 2nd in Round 1 & 1st in Round 2 – 2016;

Recognised 12 times in 24 Months, for Contributions team, Automation, Separation & YEN;

NUIG Software Design & Development Master’s Group Project of the year – 2013;

SAFe (SCRUM-XP/ Agile Framework), LEAN White & LEAN Yellow Belt Certification – 2015;

MongoDB DBA Course Certification from Mongo University – 2015.

References [Written references available upon request]

Name: Enda Howley Connection to Me: Lecturer (NUIG) Email: [email protected] Phone: 00353 91 494335

Name: Brian Thornton Connection to Me: PM & Former Colleague HPE Email: [email protected] Phone: 00353 91 754318