CV
Looks like my CV is a bit big for this screen!
Jack Morrison
jack1morrison@sky.com
+447775 101 516
github.com/jackmorrison12
linkedin.com/in/jackmorrison12
jackmorrison.xyz
Education
Imperial College London
MEng Computing
2017-2022- Final Grade: First
- 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
Languages
TypeScript
Python
HTML
CSS
JavaScript
C
C++
Swift
Tools & Frameworks
React
SQL
MongoDB
Next.js
Git
Docker
Solr
Kafka
FastAPI
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
Bloomberg LP
September 2021 - PresentSoftware Engineer
London, UK
- Currently working on Bloomberg's Web and API enterprise data product: DATA<GO>
- Working full stack using a React/TypeScript frontend and Python backend
- Leading multiple large-scale multi-team projects, including migrating our site to cloud-based hosting
- Member of the Bloomberg Web UI standards committee
Nextjump
July 2020 - October 2020Software Engineering Placement
London, UK
- 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
June 2019 - September 2019Software Engineering Intern
London, UK
- Worked on the online platform PerksAtWork using PHP, JavaScript and Go
- Managed & worked on many projects 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
London, UK
- 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 using multiple vectors of data
- 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 consumption of news
- Built a webapp using React, Python, Java, MongoDB and Microsoft Azure
- Awarded second best WebApps project in our Undergraduate class