Skip to content

zi-codes/CV

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

73 Commits
Β 
Β 

Repository files navigation

Zi Deng

| LinkedIn | Codewars | Portfolio |

πŸ–₯️ Currently Full stack software engineer, Makers Academy graduate

πŸ‘©πŸ»β€πŸ« Previously Oxford Classics grad (MA), Mathematics specialist teacher and tutor (PGCE)

πŸ’¬ Languages & Frameworks Ruby, JavaScript, React, Python, Chinese, Greek, Latin, Egyptian Hieroglyphs

πŸ”¬ Methodologies OOD, Agile, XP values, TDD


Why pick me?

Love πŸ’–

It is no exaggeration to say that for the past 12 weeks I have non-stop lived and breathed code and I loved every second of it. Unfazed by the demands of a full-time bootcamp, I worked on additional projects on top of the challenging course material. Some were self-motivated extensions on weekend challenges - check out Infinite Rock-Paper-Scissors, a web app that allows you to play the classic playground game with a theoretically infinite weapon set. Some were inspired by meetups and talks I attended - checkout #DeepTag - ML hashtags for lazy instagrammers, built after attending the Makers Upskilling Series on Machine Learning. Others were were created pure out of love for puzzles - for example Base Emoji, a ruby program that can convert a base 10 number to any other base, even emojis, with full suite of tests.

Team Spirit πŸ§˜πŸ½β€

With my classroom experience and formal pedagogical training, I am experienced in cultivating positive work environments and encouraging growth mindsets. In my time as a teacher my managers and clients have praised my ability to teach difficult and abstract concepts in a clear and concise way. All these skills proved very useful in our group coding projects - after just 6 weeks of learning to code our team went above and beyond for our first group project and built a full stack web app in Rails, despite having no prior experience of the framework. For our final group project we worked incredibly effectively as a small but determined group of 4 to build "job tinder", with a React frontend and a Rails API backend, an app that was packed with features and optimised beautifully for web and mobile. From early morning team brunches to late night bug fixing, daily mood check-ins and (corn alert) matching t-shirts, we had an incredible amount of fun and made something we were extremely proud of.

High Standards πŸ’―

I strive for the absolute highest standards in everything I do. You can see this in my professional career, where I was awarded 'Outstanding' (highest possible grade) in all 8 teacher's standards during formal observations from senior leadership, as well as in my academic record - I was awarded a prestigious ability-based scholarship in my time at Oxford. I am also able to respond quickly to constructive feedback - on my first process review at Makers I was still marked as 'improving' in half the areas, in just one week I had worked on all these sufficiently to pass all 8 criteria.

I take great care to write modular and easy-to-change code that exemplifies OOD principles, with the highest standards for UI and UX also. I always go above and beyond the original specification, e.g.:

Fast learner 🧽

I absorb new material quickly and keenly, particularly when it comes to written language (human or programming). In addition to all the core course languages and frameworks learnt I also took time to self-teach Python, React and React-Native. At university I was one of the very few students who read Classics without prior knowledge of Latin, but I was able to master it in my first year at university and achieved the 15th highest score in the whole cohort in my moderation examinations regardless. I completed a Bloomsbury Summer School course on Egyptian Hieroglyphs the same year too, purely out of love for exploring different ways of codifying meaning.

Resilient πŸ’Ž

I have a successful record of not only delivering under intensive circumstances but flourishing in such adversity and taking on additional challenges. Throughout the intensive bootcamp I was still working part-time at weekends and still managing to complete my weekend homework and attend additional coding events such as Codebar every week. As a teacher I am used to dealing with the notorious stress and workload associated with inner-city classrooms and constant observations, whilst maintaining a positive attitude, as well as having successfully completed one of the most intense undergraduate degrees (30 hours of written examinations in 1 week for my BA).

Busy Bee 🐝

Outside of work I am used to organising large teams and liaising with multiple agencies. I was chosen by the committee to be president of Oxford's largest film society, organising regular screenings of 6-7 films a week to a packed out auditorium. Until recently I was also chairperson of one of London's largest board game and geek culture meetups, and with the help of my wonderful team we've grown the community to over 8000 members.


Tech Experience

I am confident I can pick up any new language or framework, but here is a taster for what I learned over just 12 weeks at Makers:

Javascript

Tech Projects
React Job Tinder Frontend (final group project), Squiggler 2.0 (Twitter for squirrels)
React-Native #DeepTag (AI hashtagger for lazy instagrammers)
Pure Javascript Dory's Notes (the Notes app that doesn't remember), Argument Clinic (a contradiction-generating app)
jQuery Multiplayer bowling scorecard
Jest Bank tech test
Jasmine Airport Challenge (feature and unit tests with mocking)

Ruby

Tech Projects
Rails AirB-or-not-to-B (AirBnB clone group project), Job Tinder Backend (final group project)
Sinatra Infinite rock-paper-scissors
RSpec Bookface (100% Test Coverage!), Infinite RPS (feature and unit tests with mocking)

Python

Tech Projects
Pure python, Unittest Gilded Rose tech test (Rated 10/10 on Better Code Hub)

Other

Tech Projects
SQL databases PostgreSQL, ActiveRecord
CSS Bootstrap, Bulma, Material UI, Materialize CSS
Image Editing Adobe Illustrator, Adobe Lightroom, Inkscape
Deployment Heroku, Netlify, AWS (EB, EC2, RDS)

Education πŸŽ“

Makers Academy (May 2019 - Sep 2019)

  • OOP, TDD, MVC
  • Agile/XP
  • Ruby, Rails, JavaScript
  • RSpec, Jasmine

University of Roehampton (Sep 2014 - Jul 2015)

  • PGCE Primary with Mathematics Specialism
  • Shanghai "Mastery" maths trained
  • Computing curriculum trained with Code Club

University of Oxford, Magdalen College (Oct 2009 - Jun 2013)

  • BA Literae Humaniores 2:1
  • Earned Magdalen demyship (performance-based scholarship)
  • President of Magdalen Film Society (2012-13)

Nonsuch High School for Girls (2002 - 2009)

  • 5 'A' grades at A-level: Mathematics, Physics, Ancient Greek, English Literature and Critical Thinking
  • 1 additional 'A' grade at AS-level: Further Mathematics
  • 13 'A*'grades at GCSE, including Chinese and French

Employment History and Experience πŸ’Ό

Personal Tutor (Aug 2013 - present)
Specialist tuition for Maths, English, Latin, Verbal Reasoning and Non-verbal reasoning

Timeplan Surrey (Mar 2018 - May 2019)
PPA/Cover Teacher & Computing Specalist Teacher

Just Teachers London (Oct 2016 - Mar 2018)
Intervention Teacher - Maths, English and Phonics

Begbrook Primary School (Sep 2015 - Jul 2016)
Year 5 Teacher & Computing Deputy

Other Responsibilities πŸŽ‰

Chairperson of OverBoard London (Jan 2019 -Sep 2019)
Board game and geek culture community

About

Zi 🐝Code auteur

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors