-
+
- + 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 by 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 +