Experience

Scott Logic

Graduate Software Developer

Feb, 2018 — present
  • Scrum team of 7 integrating into several C# services, writing new features for validating and enriching data for financial client. C#/.NET, T-SQL, GitHub, Jira, Scrum.

  • Team of 6 to compare different big data technologies. Dockerized a Spring (boot) application, deploying to AWS and integrating with Apache Kafka and AWS Kinesis. Docker, AWS, Amazon Kinesis, Apache Kafka, Java 8, Spring Boot, Hibernate, Lombok.

  • Developed 2 SPA using latest technologies, build tools and high quality standards. React, Redux, Node.js, JavaScript, Socket.io, Webpack, Babel, Mocha, Selenium e2e tests and unit tests.

  • Presented technical talks and articles on latest technologies, such as web performance and Node.js.

GWS Media

Web Developer

2017 — 2018 (9 months)
  • Developed Wordpress, Magento 2, Drupal 6, 7 and 8 custom plugins, themes and designs for 20+ international clients. LESS, JavaScript, PHP.

  • Lead developer for international client website redesign, synchronised data with warehouse system producing £1m yearly sales. Magento 2, Shell scripts, Bootstrap, Jira.

  • Team lead managing 6 developers, with daily check-ins, support and assigning work. Communication, Leadership.

121 Systems

.NET Developer

2014 — 2015 (11 months)
  • 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.

Education

University of Bristol

MSc Degree, Advanced Computer Science

2016 — 2017
  • Human Computer Interaction research, submitted paper to largest HCI conference.

  • Head Teaching Assistant of 40 masters level students.

  • Participated in 8 Competitive Programming competitions.

  • Relevant Modules
  • Computer Graphics. C++.

  • Image Processing and Computer Vision. C++.

  • Cloud Computing. Python, GAE.

  • Web Technologies. Node.js, SASS, Pug.

  • Server Software. C, pthread.

University of Nottingham

BSc Hons Degree, Computer Science

2012 — 2016
  • 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.

  • Relevant Modules
  • Computer Graphics. Java.

  • Software Quality Management. Java, TDD, CI.

  • Individual Dissertation. Android, Java.

  • Mobile Device Programming. Android, Java.

  • Software Engineering Group Project. Java, Maven.

  • Application Programming. Java.

  • Graphical User Interfaces. Java, JavaFX.

  • Computer Communications and Networks. Networking.

  • Algorithms and Data Structures. Java.

  • Software Engineering Methodologies. Scrum, Agile, Waterfall.

  • Intro to Software Engineering. Python.

  • Intro to Functional Programming. Haskell.

  • Intro to Object-Oriented Programming. Java.

  • Web Programming and Scripting. CSS, HTML, JavaScript, PHP.

  • Programming. C, C++.

  • Computer Systems Architecture. C.

  • Unix and Software Tools. Bash, Awk, Sed.

  • Database Systems. PHP, SQL.

Skills

Projects

Solo Project

2017
  • Developed Facebook Messenger Chatbot to help people form new healthy habits. NodeJS, PUG.

  • Ran 30-day study with 58 people. PaaS Heroku, PostgreSQL.

Solo Project

2017

Solo Project

2016

Team of 3

2015
  • Project lead for redesign of best student radio station in the UK, migrated from Drupal to Wordpress. PHP, JavaScript, GitHub, Drupal, Wordpress, SCSS.

  • Increased yearly hits to 100k and reduced average load time by 40% to 4s.

Download CV

Detailed Experience

Scott Logic

Graduate Software Developer

Feb, 2018 — present
  • Scrum team of 7 integrating into several C# services, writing new features for validating and enriching data for financial client. C#/.NET, T-SQL, GitHub, Jira, Scrum.

  • Team of 6 to compare different big data technologies. Dockerized a Spring (boot) application, deploying to AWS and integrating with Apache Kafka and AWS Kinesis. Docker, AWS, Amazon Kinesis, Apache Kafka, Java 8, Spring Boot, Hibernate, Lombok.

  • Developed 2 SPA using latest technologies, build tools and high quality standards. React, Redux, Node.js, JavaScript, Socket.io, Webpack, Babel, Mocha, Selenium e2e tests and unit tests.

  • Presented technical talks and articles on latest technologies, such as web performance and Node.js.

GWS Media

Web Developer

2017 — 2018 (9 months)
  • Developed Wordpress, Magento 2, Drupal 6, 7 and 8 custom plugins, themes and designs for 20+ international clients. LESS, JavaScript, PHP.

  • Lead developer for international client website redesign, synchronised data with warehouse system producing £1m yearly sales. Magento 2, Shell scripts, Bootstrap, Jira.

  • Team lead managing 6 developers, with daily check-ins, support and assigning work. Communication, Leadership.

  • Robotics development for a Pepper robot. Designing user interactions, visual screens and preparing demonstrations. Python.

121 Systems

.NET Developer

2014 — 2015 (11 months)
  • 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.

Barclaycard

QA Test Analyst

2014 (1 month)
  • Quality Assurance testing intern for the Barclaycard Anywhere Service.

  • Met go-live milestone performing functional testing with minimal supervision.

Mixd Work in the Web Workshop

Website developer

2014 (3 days)
  • Intensive workshop for working in the web industry. SCSS, Bootstrap, Wordpress, Capistrano, Project Management.

  • Created responsive Wordpress websites with 1-click deployment. www.workintheweb.com AWS.

  • Learnt how to become a freelance web developer.

Detailed Projects

Toilet Adviser

Team of 2

2018
  • Rating and review system for toilets in Bristol. JavaScript, React, Firebase.

  • In progress…

Harrys Habits

Solo Project

2017
  • Developed Facebook Messenger Chatbot to help people form new healthy habits. NodeJS, PUG.

  • Ran 30-day study with 58 people. PaaS Heroku, PostgreSQL.

  • Developed during my MSc Advanced Computer Science degree.

StressLess

Team of 5

2017
  • Developed smart stress ball from scratch, submitted to biggest HCI conference (CHI17). Python.

  • Reactive actions trigger IFTTT via flex resistors to measure squeeze pressure. Arduino.

Instagram Colleges

Solo Project

2017
  • WebApp to create photo collages in the cloud. Google App Engine, Python, Flask.

  • Separated into 3 microservices for scalability.

  • Uses Google App Engine APIs. App Identity, Push Task Queues and Services.

Productivity Mapping

Solo Project

2016
  • Increased productivity by building an Android app to limit notifications. Android, Java.

  • Combined Google APIs with custom analysis API to show improvements. PHP, MongoDB.

  • Developed during my BSc Computer Science degree.

  • App uses Google’s Location and Mapping Libraries to block impersonal notifications.

HackNotts

Solo Project

2016
  • Developed static websites and swag for tech society hackathon, HackNotts. Jekyll, SCSS, GitHub Pages, Adobe Illustrator.

  • Swag photos

  • Redesigned the society website with a task runner to handle minifying and compiling CSS. SASS, GruntJS.

Women In Tech

Solo Project

2016
  • Designed and developed brand from scratch for Women In Technology conference. PHP, HTML, SCSS, Jekyll, Adobe Illustrator.

  • University of Nottingham HackSoc conference to inspire women in technology, see the 2015 version and 2016 version.

  • Rasterizer performs soft shadows, Anti-Aliasing FXAA, directional light, parallelisation on the GPU. C++, GLM, SDL.

  • Ray Tracer performs Anti-Aliasing with SSAA, soft shadows, Photon Mapping, General Model Loading, Global Illumination.

Web Playground

Solo Project

2016
  • Demonstrates website development best practices and standards. CSS3, HTML5, ES6, Accessibility.

  • Tasks for deployment, minification and merging of files. NodeJS, GruntJS, heroku, SASS, PUGJS.

  • Integrated database interaction with server-side rendering from markdown to HTML and PDF. SQL, JavaScript, SQLite.

KVS Server

Solo Project

2016
  • Key-Value-Store server. C, pthread.

  • Created own test harness and ensured thread safety. Makefile

  • Download the detailed overview.

Project Marking Problem

Solo Project

2016
  • Solution to a producer-consumer problem. C, pthread.

  • Uses advance threading techniques with the pthread library.

Dartboard Detector

Team of 2

2016
  • Modified the Viola-Jones face detector algorithm to match dartboards. C++, OpenCV.

Blog

Solo Project

2015
  • Written 10 posts about solving algorithm and other computer science questions. Liquid Markup, SCSS, CSS, Jekyll, HTML.

URN1350.net

Team of 3

2015
  • Project lead for redesign of best student radio station in the UK, migrated from Drupal to Wordpress. PHP, JavaScript, GitHub, Drupal, Wordpress, SCSS.

  • Increased yearly hits to 100k and reduced average load time by 40% to 4s.

  • Created plugins to integrate podcasts and the radio show schedule. JavaScript.

  • Improved developer experience with 1 click to deploy (source code on GitHub). _ GitHub webhooks, GruntJS, SCSS.

  • Maintained hardware and other software used by 100 radio presenters. IT support.

Loocator

Team of 4

2014
  • Mobile Toilet Loo-Locator Webapp. Bootstrap, PHP, Twig, Symphony.

  • Winner of Facebook Prize at local Hack Day.

Routing+

Team of 4

2013
  • Routing+ intelligently finds best route possible avoiding right turns and traffic lights. Java, Maven.

  • Source code available on GitHub.

  • Developed during my BSc Computer Science degree.

Download CV