I have a Masters in Civil Engineering, and I enjoy solving real world problems using applied mathematics. During my degree I was introduced to programming and taught myself C#. After my degree I joined the Founders & Coders co-operative where I learnt web development using JavaScript, HTML, CSS and Node.js. When the course finished I was involved in launching its agency division, and began teaching as well as working as a developer.
Languages | Frameworks/Libraries | Testing | Tools/Others | Databases |
---|---|---|---|---|
Javascript | Hapi.js | Tape/Tap | Git | PostgreSQL |
C# | React.js | Jest | npm | MongoDB |
HTML5 | Bootstrap | QUnit | gulp | Redis |
CSS3 | jQuery | Lab | AWS | Elasticsearch |
SQL | Leaflet.js | Mocha | Heroku | S3 |
Sass | Concise.css | Protractor | Linux | |
Markdown | D3.js | Jasmine | Agile scrum | |
Typescript | Angular 1 & 2 | Karma | Cordova | |
Underscore | Jsdom | Travis | ||
Ionic | Chai | Codeship | ||
Redux | PhantomJS | Mongo Atlas | ||
Express | CircleCI | |||
Cytoscape | ||||
Ramda | ||||
lodash | ||||
Rxjs |
Tech lead currently building a greenfield web application using Angular 2, Rxjs, Cytoscape, Node, Express and Typescript.
• Broke project down into key requirements, epics and user stories.
• Ran sprint retrospectives and sprint planning sessions introducing key agile principles into the team.
• Designed the application using sketch.
• Ran user tests.
• Built out the backend using Elasticsearch, MongoDB and Express.
• Built out the front end using Angular 2, Sass, Typescript and Rxjs.
• Designed and built an interactive graph using Cytoscape to help simplify the way in which users edit data.
• Created a testing suite including unit, integration and end to end tests.
• Set up continuous integration using CircleCI.
• Set up Dockerised developer and production servers on AWS.
• Set up Elasticsearch and MongoDB databases on AWS.
• Migrated MongoDB databases to Mongo Atlas.
• Set up Slack web hooks for all third party services to consolidate communication channels.
Made a major contribution to the design of the architecture of the new Arcadia mobile application using React, Redux, Es6, Node and Hapi to produce an isomorphic application.
• Intimately involved in the hiring of new engineers as well as the training of newly hired engineers
• Took on a leadership role in a four-person squad, and also took on a leadership role in the whole team
• Personally set up the testing suite for unit and integration testing using Ava, Jsdom, Sinon.
• Set up the first implementation of BDD testing using Nightwatch and Cucumber.
• Set up an AWS API Gateway and created both node and java AWS Lambda functions.
• Involved in implementing Adobe Analytics as well as SEO optimizations.
• Personally integrated the third party reviewing service into the application.
• Established the session management system using JWT’s and cookies.
• With colleagues set up our Webpack build to compile seven separate css bundles for each of Arcadia’s
At Founders & Coders I was a teacher, acted as a mentor, worked as a developer and dealt with clients on a daily basis. Below is a list of all the projects that I was involved in.
- Data Visualisation
- Phone App
- Freight Management System
- Business Mapping Tool
- A Pitching Tool For Arups
-
Dissertation - Compiled and analysed data using STATA, Microsoft Excel and Microsoft Access to produce two predictive models for journey time in association with Transport For London.
-
Structural Analysis and Geotechnics - Solved complex mathematical Mechanics problems involving matrices.
-
Fluid Mechanics - Numerous labs involving the application of mathematical modelling to real-world situations using MATLAB.
-
Group design projects - Compulsory every year, these involved communication, organisation and the use of design software such as CAD, Revit as well as the modelling software Robot.
- Science Fiction
- Sports - I play both rugby and squash
- Technology - I am a technophile; I especially love voice activated devices, augmented reality and wearable solar cells.
- Going out to the theatre,researching and eating at obscure BYOBs in London.