EMMA HOBDAY

Software Developer

ABOUT ME

Photo of me

I’ve been teaching at one of the largest primary schools in the country for the last seven years, and one of the key teaching points in my classroom was always growth mindset - the theory that you can cultivate your ability through hard work.

I loved motivating and guiding children to achieve more than they thought they were capable of, and when I started to crave a new professional challenge, I decided to take the same attitude towards myself.

Through the GA Software Engineering Immersive course, I've developed a solid foundation of full-stack development skills. Take a look at some of my projects and get in touch.

Photo of me

PROJECTS

A full stack application, with a PostgreSQL database, Django backend and React frontend.

A full stack application, with a PostgreSQL database, Django backend and React frontend.

Find and rate recipies, and receive personalised recipe suggestions for you. Add ingredients to your shopping list, and plan your meals on a calendar.

We built a PostgreSQL database with selected data taken from Edamam API,served this data using Django REST Framework, and built our front-end using React. This was a week-long paired project.

A week-long paired project to build a full-stack application by making our own back-end and front-end. Our app, Recipedia, contains a database of recipies which users can search using advanced search and filter functions. Logged-in users can rate recipes out of five, and this data is used to recommend recipes for each user. Ingredients can be added to a shopping list individually, and recipies added to a meal plan calendar.

We created a PostgreSQL database with selected data taken from Edamam public API, served this data using Django REST Framework, and we built our front-end using React.

I found it particularly satisfying designing backend models in Django to serve data in the most useful way. I built both back-end and front-end advanced search features, writing Django filter queries using Python on the back-end, and developed my skills with React hooks on the front-end.

Main tech used:

A full stack application, with a MongoDB database, data served using Express and a React front-end.

A full stack application, with a MongoDB database, data served using Express and a React front-end.

A week-long project, working in a team of 4, to build a full-stack application. Food For Thought helps users to find great restaurants. Not only can you search and filter restaurants, but logged-in users can add new restaurants to the database, mark favourite restaurants, and leave comments on a restaurant's page. Users can also change their password.

We used Express to create our API and serve our data from a Mongo database; this API was consumed with a React front-end. We used Git and Github to work collaboratively, developing features on our own branches before merging to a master branch.

I built both front-end features, including the search and filter functions for finding a restaurant that work in tandem, and back-end features, including a ‘change password’ function.

Find a great London restaurant with search and filter functions. Create an account to add new restaurants to the database, star your favourites and leave comments.

We used Express to create our API and serve our data from a Mongo database, which is consumed by a React front-end.

Main tech used:

A two-day hackathon paired project to create a React app that consumes

A two-day hackathon paired project to create a React app that consumes a public API.

Get detailed forecasting information for major cities around the world, using DarkSky API as a data source.

We used Bulma as a framework for our styling, and moment.js to create a clock that ticks in local time on each city page.

Get detailed forecasting information for major cities around the world, using DarkSky API as a data source.

We used Bulma as a framework for our styling, and moment.js to create a clock that ticks in local time on each city page.

Main tech used:

A week-long solo project to create a grid-based game using 'vanilla' JavaScript, HTML and CSS.

A week-long solo project to create a grid-based game using 'vanilla' JavaScript, HTML and CSS.

I created a Jurassic Park themed version of Pac-Man that allows the user to control a Jeff Goldblum avatar, losing lives when caught by pursuing dinosaurs who move intelligently around the maze, and achieving a final score if they win.

I created a Jurassic Park themed version of Pac-Man that allows the user to control a Jeff Goldblum avatar, losing lives when caught by pursuing dinosaurs who move intelligently around the maze, and achieving a final score if they win.

Main tech used:

SKILLS

Using JavaScript to building beautiful, efficient applications is my passion.

JavaScript

React.js

Node.js

HTML5

CSS3

Express.js

JavaScript

React.js

Node.js

HTML5

CSS3

Express.js

I'm experienced in using a range of front-end and back-end technologies, languages and frameworks - take a look at my projects to see these skills in action.

GitHub

Babel

Chrome

Django

Git

Heroku

MongoDB

Mocha

SQL

PostgreSQL

Python

SASS

Trello

Webpack

VSCode

GitHub

Babel

Chrome

Django

Git

Heroku

MongoDB

Mocha

SQL

PostgreSQL

Python

SASS

Trello

Webpack

VSCode

GitHub

Babel

Chrome

Django

Git

Heroku

MongoDB

Mocha

SQL

PostgreSQL

Python

SASS

Trello

Webpack

VSCode

I'm continuing to develop these skills through ongoing projects, so take a look at my GitHub to see my latest work.

EXPERIENCE

Instructional Associate

August 2020 - present

Working with a lead instructor to deliver focused, interactive workshops, including:

  • Programming for Non-Programmers

  • JavaScript Fundamentals

Developing lesson resources that check for understanding and support students on a rigorous learning journey. Facilitating a safe, supportive and energetic community that inspires and supports a diverse group of students.

Software Engineering Immersive Student

Feb 2020 - April 2020

12 week full time Software Engineering immersive course, working in teams and joint projects, including daily stand-ups, covering:

  • programming fundamentals
  • front-end development (HTML5, CSS, JavaScript)
  • back-end development (Django, MongoDB, PostgreSQL).

Take a look at my projects here

Year Group Leader and Class Teacher

Sept 2012 - July 2019

Class teacher with middle management responsibilities, including:

  • Year 6 Year Group Leader
  • Head of Science
  • Computing Lead.

You can see a more detailed career breakdown on my LinkedIn.

EDUCATION

Software Engineering Immersive

February - April 2020

General Assembly, London

PGCE Primary Education

2011-2012

Institute of Education, University of London

BA Philosophy (Hons)

2004-2007

University of Warwick

Swipe icon

EDUCATION

Software Engineering Immersive

February - April 2020

General Assembly, London

PGCE Primary Education

2011-2012

Institute of Education, University of London

BA Philosophy (Hons)

2004-2007

University of Warwick

More about me

I'm a really keen knitter, and love making patterned blankets and chunky accessories. Take a look at my knitting insta if you're interested!

Knitting
Board game

I love playing board games, especially Eurogames - some of my favourites are Ticket to Ride, Catan, A Feast for Odin and Viticulture.

Like most people, I'm also a big fan of travelling. Particular highlights over the years have been swimming with humpback whales in Tonga, skiing in New Zealand, and watching the sun rise at World’s End in Sri Lanka

Board game