Jack Morrison
Education
Imperial College London
MEng Computing
2017 - 2021
Fourth Year Student
Current Grade: First (78% Average)
IC Skydiving Secretary '20/21
Westcliff High School for Boys
Sixth Form
2015 - 2017
A Levels (Mathematics, Further Maths, Computing, Physics) - 4 A*
EPQ (Computer Assisted Proofs) - A
Technical Experience
Proficient
Familiar
Tools & Frameworks
Skills
German Language Proficiency
I have achieved B1+ standard of the Common European Framework of Reference alongside my degree studies
Web Design
I have created many full stack websites, increasing my familiarity with technologies such as React, Vue and Node.js
Teaching
I taught an 'Introduction to Python' course to a class of 15 year old students, as well as a Robotics course to a group of Primary School children
Experience
Nextjump
Software Engineering Placement
July 2020 - October 2020
Worked on mission-critical features, improving existing and creating new systems to prepare for increased site traffic and revenue in Q4 2020
Owned multiple full-stack projects created using Vue.js and Go
Collaborated remotely with a team of engineers, UX designers and business associates to research and implement solutions on how to improve UX
Nextjump
Software Engineering Intern
June 2019 - September 2019
Worked on the online platform PerksAtWork using PHP, JavaScript and Go
Managed & worked on many projects which were deployed to millions of users
Used the scrum agile methodology, working in 3-week sprints
Ran the UK Office's 'Adopt-a-School' scheme, teaching robotics, teamwork and public speaking to underprivileged children
Hack-a-Project Participant
October 2018 - November 2018
Participated in an programme at Facebook with the goal of creating an application to 'Bring Communities Together'
Used the scrum agile methodology, working in 2-week sprints
Created MentorMe, a mentoring app made using React.js and Node.js
Projects
Osti
October 2020 - June 2021
Generates personalised context-aware music recommendations in real-time
Built a microservice-style system with Python, JavaScript and Swift services
Evaluates multiple methods, including existing ones from literature
Canvas
September 2019 - January 2020
Created a collaborative drawing whiteboard application for iOS
Researched Conflict-free Replicated Data Types (CRDTs)
Used a mesh network topology consisting of local Bluetooth connections and a global XMPP server to allow for decentralisation
Created a public protocol to interoperate with other whiteboard applications, including one created by other students
Burst My Bubble
May 2019 - June 2019
Tackled the problem of confirmation bias in the current consumption of news
Built a webapp using React, Python, Java, MongoDB and Microsoft Azure
Awarded second best WebApps project in our Undergraduate class
Personal Website
April 2020 - October 2020
Built a portfolio site using Gatsby, Sass and Netlify
Added a Node.js server to collect data from APIs such as Github, LastFM & Twitter and display statistics from these live on site
References can be supplied upon request
Jack Morrison
Education
Imperial College London
MEng Computing
2017 - 2021
Fourth Year Student
Current Grade: First (78% Average)
IC Skydiving Secretary '20/21
Westcliff High School for Boys
Sixth Form
2015 - 2017
A Levels (Mathematics, Further Maths, Computing, Physics) - 4 A*
EPQ (Computer Assisted Proofs) - A
Technical Experience
Proficient
Familiar
Tools & Frameworks
Skills
German Language Proficiency
I have achieved B1+ standard of the Common European Framework of Reference alongside my degree studies
Web Design
I have created many full stack websites, increasing my familiarity with technologies such as React, Vue and Node.js
Teaching
I taught an 'Introduction to Python' course to a class of 15 year old students, as well as a Robotics course to a group of Primary School children
Experience
Nextjump
Software Engineering Placement
July 2020 - October 2020
Worked on mission-critical features, improving existing and creating new systems to prepare for increased site traffic and revenue in Q4 2020
Owned multiple full-stack projects created using Vue.js and Go
Collaborated remotely with a team of engineers, UX designers and business associates to research and implement solutions on how to improve UX
Nextjump
Software Engineering Intern
June 2019 - September 2019
Worked on the online platform PerksAtWork using PHP, JavaScript and Go
Managed & worked on many projects which were deployed to millions of users
Used the scrum agile methodology, working in 3-week sprints
Ran the UK Office's 'Adopt-a-School' scheme, teaching robotics, teamwork and public speaking to underprivileged children
Hack-a-Project Participant
October 2018 - November 2018
Participated in an programme at Facebook with the goal of creating an application to 'Bring Communities Together'
Used the scrum agile methodology, working in 2-week sprints
Created MentorMe, a mentoring app made using React.js and Node.js
Projects
Osti
October 2020 - June 2021
Generates personalised context-aware music recommendations in real-time
Built a microservice-style system with Python, JavaScript and Swift services
Evaluates multiple methods, including existing ones from literature
Canvas
September 2019 - January 2020
Created a collaborative drawing whiteboard application for iOS
Researched Conflict-free Replicated Data Types (CRDTs)
Used a mesh network topology consisting of local Bluetooth connections and a global XMPP server to allow for decentralisation
Created a public protocol to interoperate with other whiteboard applications, including one created by other students
Burst My Bubble
May 2019 - June 2019
Tackled the problem of confirmation bias in the current consumption of news
Built a webapp using React, Python, Java, MongoDB and Microsoft Azure
Awarded second best WebApps project in our Undergraduate class
Personal Website
April 2020 - October 2020
Built a portfolio site using Gatsby, Sass and Netlify
Added a Node.js server to collect data from APIs such as Github, LastFM & Twitter and display statistics from these live on site