Andrew Miller
Verified Expert in Engineering
Back-end Developer
Cambridge, United Kingdom
Toptal member since October 16, 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 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.
Portfolio
Experience
Availability
Preferred Environment
Bash, Visual Studio Code (VS Code), Linux, MacOS, Tailwind CSS
The most amazing...
...platform I've built is the back-end servers of a video game that helps children with their mental health, assessing their neurological development.
Work Experience
Back-end Engineer - APIs
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.
Owner
Software Crafts
- Designed and built websites for clients using Squarespace.
- Used JAMstack to design and built websites.
- Provided technical architecture advice to clients.
- Help create Chrome extensions with JS and several integrations.
Head of Engineering
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.
Technical Lead of Workfinder
Founders4Schools
- Handled 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.
Full-stack Developer
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.
Cloud Services Engineer
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.
- Reviewed CVs and interviewed new candidates for teams across the department.
Experience
The C3 Church Website
http://www.thec3.ukEducation
Master of Engineering Degree in Information Systems Engineering
Imperial College London - London, UK
Skills
Libraries/APIs
Django, React, REST APIs, Redis Queue
Tools
Git, CircleCI, AWS IAM, AWS CloudFormation, AWS ELB, Packer, Puppet, Mesos, Celery, Vagrant, Auth0, Terraform, Photoshop CS6
Languages
Python, JavaScript, Bash, Python 2, HTML, CSS, GraphQL, TypeScript
Frameworks
Django, Django REST Framework, Tailwind CSS, Marathon, AngularJS, Flask, React Native, Next.js
Paradigms
Agile, Scrum, Kanban, REST
Platforms
Amazon Web Services (AWS), Docker, Vercel, AWS Elastic Beanstalk, Amazon EC2, AWS Lambda, MacOS, Linux, AWS Security Token Service (STS), Heroku, Visual Studio Code (VS Code)
Storage
PostgreSQL, Amazon S3 (AWS S3), Google Cloud, Redis, Elasticsearch
Industry Expertise
Web Design
Other
Back-end, APIs, Full-stack, Communication, Gatsby, Process Management, Leadership, Chrome Extensions, Supabase, Consulting, Consul, Architecture, Design, Partner Management, Web Development, Wagtail CMS, Recruitment
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring