Andrew Miller, Full-stack Developer in Cambridge, United Kingdom
Andrew Miller

Full-stack Developer in Cambridge, United Kingdom

Member since August 27, 2019
Andrew is a full-stack software engineer with eight years of experience in Python, Django, and JavaScript. Recently, he picked up static site generators such as Jekyll and Gatsby.js in combination with React. His expertise includes automation, migrations, architecture, deployments, and team management. Andrew is passionate about building out ideas, especially when they empower others to improve their quality of life.
Andrew is now available for hire

Portfolio

  • Brightlobe
    GraphQL, Amazon Web Services (AWS), Full-stack, Django REST Framework...
  • Software Crafts
    GatsbyJS, Full-stack, Process Management, Web Development, Web Design
  • Founders4Schools
    Leadership, Architecture, Process Management, Recruitment

Experience

Location

Cambridge, United Kingdom

Availability

Part-time

Preferred Environment

Bash, VS Code, Linux, MacOS

The most amazing...

...platform I've built helps young people gain work experience from local employers. This involved a range of technologies and the building of a team.

Employment

  • Back-end Engineer

    2019 - PRESENT
    Brightlobe
    • Designed and implemented a Django GraphQL API to collect data from a Unity Client and store the data in PostgreSQL.
    • Created a tool to upload and encrypt Unity Asset Bundles in S3. Added functionality to download and decrypt the bundle within the game.
    • Deployed the code base locally using Docker and to AWS using Terraform. There were multiple Terraform modules across multiple environments.
    • Created a data pipeline using Kinesis to stream data into AWS Redshift for further data analysis.
    • Built the whole stack to be HIPAA compliant.
    Technologies: GraphQL, Amazon Web Services (AWS), Full-stack, Django REST Framework, Back-end, React, Flask, Docker, AWS, Terraform, Python, Django
  • Owner

    2019 - PRESENT
    Software Crafts
    • Designed and built websites for clients using Squarespace.
    • Used JAMstack to design and built websites.
    • Provided technical architecture advice to clients.
    Technologies: GatsbyJS, Full-stack, Process Management, Web Development, Web Design
  • Head of Engineering

    2018 - 2019
    Founders4Schools
    • Managed all aspects of the engineering team across both the Workfinder and the Founders4Schools product. This included line managing up to six people, hiring and on-boarding new team members, and leading all areas of engineering.
    • Explored and developed new partnerships to reimagine the current state of the platform and take practical steps towards a vision while still delivering product features.
    • Started a satellite office in Cambridge to match the growth of the team in the region.
    • Worked as a member of the senior management team.
    Technologies: Leadership, Architecture, Process Management, Recruitment
  • Technical Lead of Workfinder

    2016 - 2019
    Founders4Schools
    • Responsible for the technical design and implementation of the database and back-end application APIs that serve the Workfinder apps (iOS and web).
    • Implemented the first prototype of the web app for employers.
    • Worked as the primary engineering contact with the agencies who built the first prototype of the iOS and web app.
    • Pushed for the adoption of tools that ensured smooth communication across all business areas with a focus on flexibility and transparency.
    Technologies: Full-stack, Django REST Framework, Back-end, Auth0, React, Partner Management, Agile, CSS, HTML, Git, Docker, Heroku, Design, Architecture, Elasticsearch, Redis, Celery, PostgreSQL, REST API, JavaScript, Python, Django
  • Full-stack Developer

    2013 - 2018
    Founders4Schools
    • Implemented changes across the entire Founders4Schools platform ranging from new features, bug fixes to maintaining the underlying infrastructure. Major achievements include transitioning between the Duedil V2 API to the Duedil V3 API.
    • Migrated the codebase from Python 2.7 to Python 3.6 and upgraded major dependencies to the latest stable versions.
    • Automated deployments to production.
    Technologies: Full-stack, Django REST Framework, Back-end, Git, Agile, CSS, HTML, Vagrant, CircleCI, Architecture, Heroku, Elasticsearch, Redis, Celery, PostgreSQL, AngularJS, JavaScript, REST API, Python, Django
  • Cloud Services Engineer

    2013 - 2015
    Ocado Technology
    • Joined the Cloud Services team to facilitate the creation of the Ocado Smart Platform using the AWS and Google Cloud offerings. Experience with AWS, in particular, Elastic Beanstalk, IAM, CloudFormation, and AMI automation.
    • Utilized the Apigee Edge platform to securely expose internal endpoints to apps running on Google.
    • Developed on a hybrid cloud platform for new warehouse systems using Docker and Mesos to allow developers to deploy across cloud and on-premise environments.
    • Responsible for reviewing CVs and interviewing new candidates for teams across the department.
    Technologies: Amazon Web Services (AWS), Full-stack, CSS, HTML, JavaScript, Git, Docker, Agile, AWS, Architecture, Consul, Mesos, Marathon, Puppet, Packer, Django, Python 2, Google Cloud, AWS STS, AWS ELB, AWS Elastic Beanstalk, AWS CloudFormation, AWS EC2, AWS IAM, AWS S3

Experience

  • The C3 Church Website (Development)
    http://www.thec3.uk

    Rebuilt the website from scratch using the latest web technologies while preserving the overall design to facilitate a seamless migration from the old site to the new one.

Skills

  • Languages

    Python, JavaScript, Bash, Python 2, HTML, CSS, GraphQL
  • Frameworks

    Django, Django REST Framework, Marathon, AngularJS, Flask
  • Other

    Back-end, Full-stack, Communication, Process Management, Leadership, consult, Consul, Architecture, AWS, Design, Partner Management, Recruitment
  • Libraries/APIs

    GatsbyJS, React, REST API, Redis Queue
  • Tools

    Git, CircleCI, VS Code, AWS IAM, AWS CloudFormation, AWS ELB, Packer, Puppet, Mesos, Celery, Vagrant, Auth0, Terraform, Photoshop CS6
  • Paradigms

    Agile, Scrum, Kanban, REST
  • Platforms

    Amazon Web Services (AWS), Docker, AWS Elastic Beanstalk, AWS EC2, AWS Lambda, MacOS, Linux, AWS STS, Heroku
  • Storage

    PostgreSQL, AWS S3, Google Cloud, Redis, Elasticsearch
  • Industry Expertise

    Web Design, Web Development

Education

  • Master of Engineering degree in Information Systems Engineering
    2007 - 2011
    Imperial College London - London, UK

To view more profiles

Join Toptal
Share it with others