A well known figure with the Django community that I've supported for the past 7 years with contract opportunities. Due to a change in personal circumstances, they are now considering permanent opportunities.
They've worked with rapidly scaling startups and a lot larger organisations known for their engineering practices.
Recent Experience
Senior Developer; March 2022- September 2022
Responsible for creating/developing a pipeline to segment images for a machine learning model that provides analytics for sports sponsorships. Creating Amazon Mechanical Turk tasks using Python/Django and collecting segmented image results to be fed into a training pipeline run on PaperSpace
Developer; August 2021-February 2022
An automated recruitment platform delivering psychological assessments to allow businesses to filter large numbers of applicants. In this role I was the lead developer and product owner on new functionality to give candidates the ability to schedule their own online interviews and aptitude assessments.
Lead developer; June 2020-July 2021
Working on a system to help businesses complete new customs requirements following EU Exit. Integrating with various new HMRC/DEFRA REST APIs as well as a legacy EDIFACT API and exposing those as part of a usable interface for business owners/shipping managers. Responsible for two other developers and interacting with gov relationship managers as the systems were still in Beta.
Software Developer; January 2020-April 2020
Focused on the content management system for radio websites, particularly LBC News. Provided the ability to order content by importance rather than by date to allow a top stories widget to be placed on the site, significantly enhanced analytics across sites and Global Player and responsible for migrating video content to Brightcove and ensuring backwards compatibility with legacy systems.
Software Developer; July 2019 - December 2019
Hired to work as part of a transformation team for a US hedge fund. Responsible for a project to create a back office system which tracks assets performance. This involved collecting and merging source data from Bloomberg/SQL/Excel files, performing calculations in Pandas and outputting this both through a JSON API and via a web front end.
CTO; Sept 2018 - June 2019
CTO of a computer vision law startup. Responsible for managing and working with data scientists and a junior programmer in a small team to convert a prototype product to a production system capable of comparing thousands of products in seconds using Keras/Tensorflow.
Skills
Technologies/Techniques: Python, Django, React, Redux, AWS, Numpy, Matlab, CNNs, Minhash, Tensorflow, Keras, TF-serving.
Languages: Python, Clojure, Javascript
Frameworks: Django, Flask, Pyramid, React, Redux
Databases/Queues: PostgreSQL, MySql, Titan Graph, Redis, Celery, Memcached, RabbitMQ, Elasticsearch, InfluxDB.
Platforms: Heroku, Amazon AWS, Azure
Frontend: HTML5, Javascript, CSS, jQuery, Node.js, React, Redux
Tools: Git, Gitlab, Github, Newrelic, Nginx, Apache, Graylog, Fabric, Chef, Jira, Docker, VirtualEnv, Vagrant, Ansible, Targetprocess, Jenkins, Django CMS, Grafana, uWSGI, Terraform
Techniques: Behaviour driven development, test driven development, continuous delivery, REST, agile, Microservices
Machine Learning: Tensorflow, TF Serving, Keras