Spencer

Spencer

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Senior Full Stack Software Developer
Senior Full Stack Software Developer

My first computer was a Sinclair ZX81 when I was 10 and that's where the love affair began for me! I've been coding professionally since age of 19 and also successfully completed a university degree in computer sciences in Norwich, UK. I've been a freelancer as well as a employee working across the UK.

I really enjoy helping people solve their website issues as well as mentoring and teaching. I want to empower them to be better developers. At the moment I focus mostly on Python/Django/Flask, Javascript/React/Node, and of course the usual front end technologies HTML/CSS.

London (+00:00)
Joined April 2018
EXPERTISE
17 years experience
Have been a front-end developer and interested in the web since its conception. Use it daily at work and outside.
Have been a front-end developer and interested in the web since its conception. Use it daily at work and outside.
7 years experience
Love Python and have used it extensively for the last seven years. Last four professional jobs as a senior engineer were Python-based - u...
Love Python and have used it extensively for the last seven years. Last four professional jobs as a senior engineer were Python-based - used it daily.
7 years experience
Fantastic ORM (Object Relational Mapping) utility based on Python, which I used at work for many years.
Fantastic ORM (Object Relational Mapping) utility based on Python, which I used at work for many years.
18 years experience
I have used Javascript for many years and have learned to love it - it was a different story initially as I knew just enough to get by - ...
I have used Javascript for many years and have learned to love it - it was a different story initially as I knew just enough to get by - does that sound familiar? My main job is now a MERN (Mongo, Express, React, Node) developer, so Javascript features highly.
View more
View more
15 years experience
I have used many relational databases over the years - Postgres is great because it is free to use and is very powerful and extendable.
I have used many relational databases over the years - Postgres is great because it is free to use and is very powerful and extendable.
6 years experience
Have used non-relational no schema document databases, in particular MongoDB.
Have used non-relational no schema document databases, in particular MongoDB.
5 years experience
My main job revolves around React for frontend development. Have also played with react-router, redux and hooks
My main job revolves around React for frontend development. Have also played with react-router, redux and hooks

REVIEWS FROM CLIENTS

Spencer's profile has been carefully vetted and approved as a Codementor. Connect with Spencer now, and leave a review for them once you're done!
EMPLOYMENTS
Senior ESRI Frontend Developer
Ocean Infinity
2023-04-01-2024-01-01
  • Using React (Typescript) to build frontend for geospatial applications.
  • Using Python for Cloud Extract, Transform, Load o...
  • Using React (Typescript) to build frontend for geospatial applications.
  • Using Python for Cloud Extract, Transform, Load on Azure and acting as Geographic Information System advisory to the team.
  • Working in Agile SCRUM methodology.
  • Working remotely in SCRUM for a team based in Portugal.
Python
Azure
TypeScript
View more
Python
Azure
TypeScript
React
View more
Senior Specialised Full Stack Developer
L3Harris
2022-02-01-2023-04-01
  • Using the MongoDB, Express, React, Node stack
  • Geographic Information System product for the US Government.
  • Mainly...
  • Using the MongoDB, Express, React, Node stack
  • Geographic Information System product for the US Government.
  • Mainly React development, Cypress and Jest testing.
  • Working in Agile SCRUM methodology.
  • Working fully remotely for a large US firm.
Node.js
MongoDB
React
View more
Node.js
MongoDB
React
Jest
Cypress
Express.js
View more
Head of Software Development / Senior Manager Grade
PwC
2019-11-01-2022-02-01
  • Using Python, Django, Django Rest Framework. Deployment using Docker on Azure.
  • Principle lead developer of Know Your Cust...
  • Using Python, Django, Django Rest Framework. Deployment using Docker on Azure.
  • Principle lead developer of Know Your Customer app that is used globally.
  • Manage four teams (total 40 people).
  • Mentoring and career advisor for associates and senior associates.
  • Solutions architecture for several products: database modelling and cloud architecture.
Python
Django
Azure
View more
Python
Django
Azure
Docker
View more