From 4be424140f08734e3d9c72cf9c13efdacfe2c200 Mon Sep 17 00:00:00 2001 From: Harry Mumford-Turner Date: Fri, 8 Dec 2017 14:44:14 +0000 Subject: [PATCH] Properly display summary and detailed projects - Added rest of projects in --- _data/education.yml | 14 ++++---- _data/experience.yml | 17 ++++----- _data/projects.yml | 53 +++++++++++++++++++-------- _includes/detailed-projects.html | 39 ++++++++++++++++++++ _includes/print-bullets.html | 2 +- _layouts/compress.html | 10 ++++++ _sass/_resume.scss | 61 +++++++++++++++++++++++++++++++- index.html | 33 ++++++++--------- 8 files changed, 181 insertions(+), 48 deletions(-) create mode 100644 _includes/detailed-projects.html create mode 100644 _layouts/compress.html diff --git a/_data/education.yml b/_data/education.yml index 96a307b..cec5141 100644 --- a/_data/education.yml +++ b/_data/education.yml @@ -3,15 +3,15 @@ secondary: MSc Degree, Advanced Computer Science year: 2016 — 2017 summary: - Human Computer Interaction, submitted paper to largest HCI conference.; - Head Teaching Assistant of 40 masters level students.; - Participated in 8 Competitive Programming competitions.; + - Human Computer Interaction, submitted paper to largest HCI conference. + - Head Teaching Assistant of 40 masters level students. + - Participated in 8 Competitive Programming competitions. - title: University of Nottingham secondary: BSc Hons Degree, Computer Science year: 2012 — 2016 summary: - Software Tester for university Global 2020 Strategy.; - Provided IT support for 100+ staff and students, including monthly voluntary support for a local charity.; - Organised Nottingham hackathon HackNotts and Women In Tech conference.; - Play Violin to high standard and sing in Barbershop Quartet performing in famous venues such as Notre Dame.; + - Software Tester for university Global 2020 Strategy. + - Provided IT support for 100+ staff and students, including monthly voluntary support for a local charity. + - Organised Nottingham hackathon HackNotts and Women In Tech conference. + - Play Violin to high standard and sing in Barbershop Quartet performing in famous venues such as Notre Dame. diff --git a/_data/experience.yml b/_data/experience.yml index 96b188f..7ae1884 100644 --- a/_data/experience.yml +++ b/_data/experience.yml @@ -4,21 +4,22 @@ secondary: Web Developer year: May, 2017 — Present summary: - Developed Wordpress, Magento 2, Drupal 6, 7 and 8 custom plugins, themes and designs for 50+ international clients. _LESS, JavaScript, PHP._; - Lead developer for international client website redesign. Won top two largest maintenance contracts for the company. _Jira, Waterfall._; - Synchronised data with warehouse system producing £1m yearly sales. _Magento 2, Shell script._; - # Robotics development for a Pepper robot. Designing user interactions, visual screens and preparing demonstrations. Python.; + - Developed Wordpress, Magento 2, Drupal 6, 7 and 8 custom plugins, themes and designs for 30+ international clients. _LESS, JavaScript, PHP._ + - Lead developer for international client website redesign. Won top two largest maintenance contracts for the company. _Jira, Waterfall._ + - Synchronised data with warehouse system producing £1m yearly sales. _Magento 2, Shell scripts, Bootstrap._ + detailed: + - Robotics development for a Pepper robot. Designing user interactions, visual screens and preparing demonstrations. _Python_. - title: 121 Systems secondary: .NET Developer year: 2014 — 2015 (11 months) summary: - Redesigned custom CMS resulting in faster updating and better usability for marketing department. _ASP.NET, SASS, HTML._; - Built interface between courier service and 100+ client hand-held devices, deployed nationally, processing 2k daily requests. _VB.NET_; + - Redesigned custom CMS resulting in faster updating and better usability for marketing department. _ASP.NET, SASS, HTML._ + - Built interface between courier service and 100+ client hand-held devices, deployed nationally, processing 2k daily requests. _VB.NET_ # - title: Barclaycard # secondary: QA Test Analyst # year: 2014 (1 month) # summary: -# Quality Assurance testing intern for the Barclaycard Anywhere Service.; -# Met go-live milestone performing functional testing with minimal supervision.; +# Quality Assurance testing intern for the Barclaycard Anywhere Service. +# Met go-live milestone performing functional testing with minimal supervision. diff --git a/_data/projects.yml b/_data/projects.yml index 776274c..66baa81 100644 --- a/_data/projects.yml +++ b/_data/projects.yml @@ -1,13 +1,23 @@ # Projects +- title: Toilet Adviser + secondary: Team of 2 + year: 2018 + url: "https://harrymt.com/toilet-adviser" + type: "" # front-end" + summary: + - Rating and review system for toilets in Bristol. _JavaScript, React, Firebase._ + # detailed: + # - "" + - title: Harrys Habits secondary: Solo Project year: 2017 url: "https://harrymt.com/harryshabits" type: "front-end,full-stack" summary: - Developed Facebook Messenger Chatbot to help people form new healthy habits. _Node.JS, PUG._; - Managed full product lifecycle running a 30-day study with 58 people. _PaaS Heroku, PostgreSQL._; + - Developed Facebook Messenger Chatbot to help people form new healthy habits. _Node.JS, PUG._ + - Managed full product lifecycle running a 30-day study with 58 people. _PaaS Heroku, PostgreSQL._ detailed: - A Facebook Messenger bot to develop new healthy habits for my MSc Advanced Computer Science Thesis. - Written in NodeJS, hosted on Heroku using PostgreSQL. @@ -23,17 +33,17 @@ type: "product" url: "https://vimeo.com/204250456" summary: - Developed physical product from scratch (smart stress ball), submitted to CHI conference. _Python._; - Integrating with IFTTT for reactive actions using Arduino controlling flex resistors to measure squeeze pressure.; + - Developed physical product from scratch (smart stress ball), submitted to CHI conference. _Python._ + - Integrating with IFTTT for reactive actions using Arduino controlling flex resistors to measure squeeze pressure. - title: Instagram Colleges secondary: Solo Project year: 2017 - type: "front-end,back-end,full-stack" + type: "" url: "https://github.com/harrymt/instapute_public" summary: - Built WebApp to create instagram collages in the cloud. _Google App Engine, Python, Flask._; - Application separated into 3 microservices for scalability.; + - Built WebApp to create instagram collages in the cloud. _Google App Engine, Python, Flask._ + - Application separated into 3 microservices for scalability. tags: - url: /publications/photo-manipulation-in-the-cloud.pdf name: Paper @@ -50,8 +60,8 @@ type: "front-end,back-end,full-stack" url: "https://github.com/harrymt/ProductivityMapping" summary: - Reduced smartphone distractions by building an Android app to limit notifications, increasing user productivity. _Android, Java._; - Combined Google APIs with custom analysis API to show improvements. _PHP, MongoDB._; + - Reduced smartphone distractions by building an Android app to limit notifications, increasing user productivity. _Android, Java._ + - Combined Google APIs with custom analysis API to show improvements. _PHP, MongoDB._ tags: - url: /publications/developing-a-location-based-service-to-reduce-smartphone-notification-distractions.pdf name: Thesis @@ -68,7 +78,7 @@ type: "" url: "https://github.com/HackSocNotts/hacknotts.com" summary: - Developed static websites for tech society yearly hackathon, HackNotts. _Jekyll, SCSS, GitHub Pages._; + - Developed static websites for tech society yearly hackathon, HackNotts. _Jekyll, SCSS, GitHub Pages._ photo: hacknotts.png detailed: - Designed swag for the Nottingham hackathon HackNotts. @@ -83,7 +93,7 @@ type: "" url: "https://www.inspirewit.com" summary: - Designed and developed brand from scratch for Woemn In Technology conference. _PHP, SCSS, Jekyll_; + - Designed and developed brand from scratch for Woemn In Technology conference. _PHP, SCSS, Jekyll_ photo: wit-website.png detailed: - A University of Nottingham HackSoc conference to inspire women in technology. @@ -104,7 +114,9 @@ - The Ray Tracer performs Anti-Aliasing with SSAA, soft shadows, Photon Mapping, General Model Loading, Global Illumination and more! - title: Web Playground + secondary: Solo Project year: 2016 + type: "" tags: - url: //github.com/harrymt/web_playground name: Website @@ -117,7 +129,9 @@ - Integrated an SQLite database and server-side rendering from markdown to HTML and PDF. - title: KVS Server + secondary: Solo Project year: 2016 + type: "" photo: code.png url: //github.com/harrymt/kvs_server detailed: @@ -126,7 +140,9 @@ - title: Project Marking Problem + secondary: Solo Project year: 2016 + type: "" photo: code.png url: //github.com/harrymt/project_marking_problem detailed: @@ -135,7 +151,9 @@ - The code is open source, available on Github. - title: Dartboard Detector + secondary: Team of 2 year: 2016 + type: "" photo: dartboard.png url: https://github.com/harrymt/dartboard_detector detailed: @@ -145,7 +163,9 @@ - Source code available on GitHub. - title: Blog + secondary: Solo Project year: 2015 + type: "" category: websites tags: - url: http://www.harrymt.com/blog @@ -160,11 +180,12 @@ - title: URN1350.net secondary: Team of 3 year: 2015 + type: "" type: "front-end,full-stack" url: "https://github.com/URN/URN-Material" summary: - Project lead for redesign of best student radio station in the UK, migrated from Drupal to Wordpress. _Trello._; - Increased yearly hits to 100k and reduced average load time to 4s. _Grunt.js, GitHub webhooks, SCSS._; + Project lead for redesign of best student radio station in the UK, migrated from Drupal to Wordpress. _PHP, JavaScript, Trello._ + Increased yearly hits to 100k and reduced average load time to 4s. _Grunt.js, GitHub webhooks, SCSS._ tags: - url: //www.urn1350.net name: Website @@ -182,11 +203,13 @@ type: "" url: "" summary: - Mobile Toilet Loo-Locator Web App. _PHP, Twig, Symphony._; - Winner of Facebook Prize at local Hack Day.; + Mobile Toilet Loo-Locator Web App. _PHP, Twig, Symphony._ + Winner of Facebook Prize at local Hack Day. - title: Routing+ + secondary: Team of 4 year: 2013 + type: "" photo: routingplus.png url: //github.com/harrymt/RoutingPlus detailed: diff --git a/_includes/detailed-projects.html b/_includes/detailed-projects.html new file mode 100644 index 0000000..cb48763 --- /dev/null +++ b/_includes/detailed-projects.html @@ -0,0 +1,39 @@ + +
+ +
+ +
+

Detailed Projects

+
+ + {% for c in site.data.projects %} + +
+
+

+ {% if c.url %}{% endif %} + {{ c.title }} + {% if c.url %}{% endif %} +

+

+ {{ c.secondary }} +

+
{{ c.year }}
+
+ +
    + {% for p in c.summary %} +
  • {{p | markdownify}}
  • + {% endfor %} + {% for p in c.detailed %} +
  • {{p | markdownify}}
  • + {% endfor %} +
+
+ + + {% endfor %} + + +
diff --git a/_includes/print-bullets.html b/_includes/print-bullets.html index 5d5d7cd..7e94ac1 100644 --- a/_includes/print-bullets.html +++ b/_includes/print-bullets.html @@ -1,5 +1,5 @@ -{% assign point = include.summary | split: ';' %} +{% assign point = include.summary %}