- Email: alan@alanpearce.eu
- Website: alanpearce.eu
- GitHub: @alanpearce
- Personal Projects: git.alanpearce.eu
Summary
I care about keeping code and UIs consistent and simple. I also have a strong drive to learn and really enjoy being able to explore new methodologies and languages.
Experience
Senior Fullstack Developer at SatoshiPay
2017—2023- Helm
- Kubernetes
- GitLab
- TypeScript
- PostgreSQL
Principal worker for migration from Docker Cloud to Kubernetes, alongside work on microservices interfacing with distributed ledger APIs. Implemented and maintained GitLab CI/CD pipelines including merge request previews and end-to-end testing. Migrated projects to product-based monorepos.
Senior Fullstack Developer at SpotCap
2015–2017- NodeJS
- MySQL
- Webpack
- Sails.js
- Mithril.js
Responsible for banking integration service, implemented parsers and
generators for custom text formats (MT940, MT942) using unit tests to
verify.
Worked on backend credit scoring admin panel, began migration from
Sails to SPA using Mithril
Senior Web Developer at StudentCrowd (Studio-40 spin-off)
2014–2015- PHP
- MySQL
- ElasticSearch
- Vagrant
- Saltstack
Optimised database access and ORM usage. Simplified dev environment setup using Vagrant and Salt. Attended ElasticSearch, LogStash & Kibana training. Worked remotely (60% -> 100%)
Senior Developer at Studio-40
2014- Symfony
- Sylius
- PHP
- MySQL
- Capistrano
Wrote product CSV importer for Sylius with streaming preview diff feature. Fixed issues with integration of payment provider API including false payment failures. Assisted front-end developers with JavaScript.
Backend Web Developer at Bulb Studios
2013–2014- Laravel
- ExpressionEngine
- Ansible
- PHP
- Capistrano
Suggested and implemented switch from Apache to Nginx, enabling a 1000x speedup in page loads. Suggested and implemented use of configuration management for server provisioning. Introduced Vagrant to reduce development environment variance and Capistrano for deployment. Created time-basic competition entry API designed for 50k RPM.
PHP Web Developer at Supplyant
2012-2013- PHP
- MySQL
- Subversion
- jQuery
- HTML
- CSS
Maintained e-commerce platform and worked on new product management system. Made Entity-Attribute-Value system usable for other database consumers using an SQL view. Recommended use of Mustache templates, which the design team loved
Web Applications Programmer at ASL Holdings
2010-2011- PHP
- MySQL
Continued rewrite of SIM management web application
Relevant Education
CodeSchool
2014- Ruby
- JavaScript
- CoffeeScript
- EmberJS
- BackboneJS
Computing A Level at Northampton College
2008-2010- Pascal
- PHP
- SQL
- HTML
- CSS