4
Profile A software developer able to merge design with the patterns and processes of best-practice software engineering Skills Methods & Tools Rory Combe Senior Frontend Developer Date of birth: 01/11/1981 Place of birth: Harare, Zimbabwe Citizenship: British & German Languages: English & German Fischbachauer Str. 6, 81539 Munich Web: combe.io Email: [email protected] Phone: 0176 81634877 @RoryCombe RoryCombe JavaScript (advanced) o TypeScript o React JS o Redux o React Native o Node JS o Express JS o GraphQL HTML 5 (advanced) CSS3/Sass (intermediate) C#/.NET (advanced) Java (intermediate) Python (intermediate) Continuous Integration (CI) Continuous Delivery (CD) Test Driven Development (TDD) Scrum/Kanban Jira, Trello, BaseCamp Git (Github, Gitlab, Bitbucket, Jenkins) DevOps Docker Gitlab Pipelines CircleCI Phantom JS Puppeteer Webpack NPM Jest React Testing Library Enzyme Mocha Karma Selenium Cypress Test Cafe

Rory Combe Fischbachauer Str. 6, 81539 Munich Web: combe.io … · • DevOps • Docker • Gitlab Pipelines • CircleCI • Phantom JS • Puppeteer • Webpack • NPM • Jest

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Rory Combe Fischbachauer Str. 6, 81539 Munich Web: combe.io … · • DevOps • Docker • Gitlab Pipelines • CircleCI • Phantom JS • Puppeteer • Webpack • NPM • Jest

ProfileA software developer able to merge design with the patterns and processes of best-practice software engineering

Skills

Methods & Tools

Rory CombeSenior Frontend DeveloperDate of birth: 01/11/1981Place of birth: Harare, ZimbabweCitizenship: British & GermanLanguages: English & German

Fischbachauer Str. 6, 81539 MunichWeb: combe.ioEmail: [email protected]: 0176 81634877 

@RoryCombe

RoryCombe

• JavaScript (advanced)

o TypeScript

o React JS

o Redux

o React Native

o Node JS

o Express JS

o GraphQL

• HTML 5 (advanced)

• CSS3/Sass (intermediate)

• C#/.NET (advanced)

• Java (intermediate)

• Python (intermediate)

• Continuous Integration (CI)

• Continuous Delivery (CD)

• Test Driven Development (TDD)

• Scrum/Kanban

• Jira, Trello, BaseCamp

• Git (Github, Gitlab, Bitbucket, Jenkins)

• DevOps

• Docker

• Gitlab Pipelines

• CircleCI

• Phantom JS

• Puppeteer

• Webpack

• NPM

• Jest

• React Testing Library

• Enzyme

• Mocha

• Karma

• Selenium

• Cypress

• Test Cafe

Page 2: Rory Combe Fischbachauer Str. 6, 81539 Munich Web: combe.io … · • DevOps • Docker • Gitlab Pipelines • CircleCI • Phantom JS • Puppeteer • Webpack • NPM • Jest

Freelance Projects

Employment Experience

08/2017 - 12/2019 Münchener Hypotheken Bank (MHB), Munich

Senior Frontend Developer• Development of an internal application for the building loan process.

Technologies: React JS, Redux, Twitter Bootstrap, Jest, React Testing Library, Enzyme, Mocha, Karma, REST, Node JS, Phantom JS, Puppeteer, Gitlab Pipelines, YAML, Docker, Selenium, Cypress, TestCafe

02/2016 – 05/2017

(part-time)

Sach Patent Consulting PLC, Munich Full Stack Software Developer

• Development of an automatic patent filing software for submitting international patent applications to the European Patent Office (EPO). Technologies: Node JS, Phantom JS, React JS, JSX, Twitter Bootstrap, jQuery, AJAX, JSON

12/2015 – 03/2016 Athletes USA, Miami Frontend Developer

• Development of a custom React.js application for the portfolio of athletes. Technologies: React JS, JSX, Twitter Bootstrap, jQuery, AJAX, JSON

• Development and optimisation of their Wordpress template. Technologies: JavaScript, CSS, PHP

Page 3: Rory Combe Fischbachauer Str. 6, 81539 Munich Web: combe.io … · • DevOps • Docker • Gitlab Pipelines • CircleCI • Phantom JS • Puppeteer • Webpack • NPM • Jest

07/2014 - current

(part-time)

Sidefield GmbH, Munich (https://sidefield.com) CTO & Co-Founder Sidefield is an application for amateur and hobby footballers to better manage their team activities. As CTO and Co-Founder I have been responsible for the full prototyping, conception, implementation and continued maintenance of the software applications built for web, iOS & Android. The technology stack for Sidefield has gone through several evolutions in it’s existence:

• Initially as a Backbone.js frontend using Python and Google App Engine as a data store.Technologies: Backbone JS, Marionette JS, Underscore JS, Python, Google App Engine, AJAX, JSON

• An AngularJS web frontend using Apache Cordova to generate the iOS & Android apps from the a single code base. Technologies: Angular JS, Twitter Bootstrap, Ionic Framework, Node JS, Parse (PaaS), AJAX, JSON

• In it’s current form, A React web frontend using React Native to build the iOS & Android apps using a REST API to a PaaS as a data store. Technologies: React JS, React Native, Twitter Bootstrap, Node JS, Parse (PaaS), AJAX, JSON

Additionally also developed database migration and backup tools.Technologies: C#, Node JS, MongoDB, Parse (PaaS)

07/2011 - 06/2014 Atos Solutions & Services GmbH, Munich Information & Communication Consultant • The maintenance and extension of .NET based tools and interfaces.

Technologies: C#, WinForms, SQL Server, Model-View-Controller (MVC)

• Agile methodology (SCRUM)

01/2011 - 06/2011 Siemens IT Solutions & Services GmbH, Munich Information & Communication Consultant • The redesign of legacy tools from Microsoft Access to .NET applications.

Technologies: C#, WinForms, Microsoft SQL Server, Model-View-Controller (MVC)

• Agile methodology (SCRUM)

• Up-keep and maintenance of the department section's web site, content management system, and financial and logistics interfaces.

11/2008 - 12/2010 Siemens IT Solutions & Services GmbH, Munich

Junior Information & Communication Consultant

• The redesign of legacy tools from Microsoft Access to .NET applications.Technologies: C#, WinForms, Microsoft SQL Server

• Responsible for the new implementation of multiple, automated command line applications.Technologies: C#, Linq (Language Integrated Query), XML, Microsoft SQL Server

01/2008 – 10/2008 Siemens AG, Munich

Intern in the Corporate Information Technology department• Redesign of the department section's intranet web site using a Siemens template.

Technologies: HTML, XML/XSL, JavaScript

• Server maintenance of our section's test environment, which consisted of three Windows Server 2003 machines

• Database administration of the SQL Server installations (Microsoft SQL Server 2000 & 2005) the machines housed.

Page 4: Rory Combe Fischbachauer Str. 6, 81539 Munich Web: combe.io … · • DevOps • Docker • Gitlab Pipelines • CircleCI • Phantom JS • Puppeteer • Webpack • NPM • Jest

Education

Languages

08/2006 – 12/2007 Siemens AG, Munich

Intern in the Corporate Information Technology department• Development of an internal project management web application

• Implementation of an internal search engine using Apache Lucene and an XML/XSL frontend

09/2004 - 06/2008 Open University - London, England

Bachelor in Computer Science (Honours)

09/2004 - 06/2008 Deutsche Oberschule - Windhoek, Namibia

High School Matriculation

English - native speaker German - fluent Afrikaans - fluent