Lee Hodgkinson
PhD Applied Maths
Data Scientist
Senior Software Developer
About Me
PhD Maths, Data Science, Software
Applied Mathematician - Data Scientist - Senior Software Developer
I have a PhD in Applied Mathematics and also won a prestigious EPSRC doctoral prize. I have strong knowledge of Linear Algebra, Multi-variate Calculus, Advanced Statistics and Deep Learning. I'm always learning and expanding my expertise. More than this, however, and owing to my 8 years experience as a Senior Python Developer, I also bring the ability to write scalable, well-tested, production-ready and clean Pythonic code. Plus battle-tested expertise across the Python ecosystem and its various libraries and frameworks. I'm very familiar with Tensorflow, PyTorch, NumPy, Pandas, Scikit-Learn, Django, Flask, Scrapy, REST APIs and more. I've worked on apps with tens of thousands of users as the lead developer, and am comfortable with cloud technologies such as AWS and similar.
- Age 37
- Residence United Kingdom
- Address London, United Kingdom
- e-mail lee@logicon.io
- Freelance Available
Services
REST APIs
I have a lot of experience building REST APIs for mobile apps and web. I've used mostly Django REST Framework, but also FAST API and sometimes node.js
Web Scraping
Building large scale web crawlers, ban avoidance techniques, ensuring data integrity and cleaning. ETL Piplines.
Python
I've worked with Python for 8 years and used widely and deeply most libraries and frameworks, and most of the features of the language. I can provide you with clean, efficient, well-documented and unit-tested code.
Machine learning
Machine Learning: CNNs, RNNs, Transformers, Keras, Tensorflow, PyTorch
Clients
Testimonials
"Lee is an excellent software engineer. I very much enjoyed working with him and hope to work with him again. On my team Lee jumped in on a fairly complicated Python, Flask, GraphQL, MongoDB project that required domain specific knowledge to update. He got up to speed way faster than expected. His education and Ph.D, and years of real world software engineering has given him an edge over most software engineers I know. His documentation is supurb, and his willingness to dive in an learn new topics makes him a great addition to any team."
"I hired Lee back in 2014 as a freelance web developer to do feature development on a Django-based website for my small brewery and taproom, Clandestine Brewing. Over the years I have re-engaged Lee for the same. With minimal instruction, Lee was able to develop complex features including integrating with third-party APIs that were sometimes poorly documented. I know Lee to be detail-oriented, thorough and an expert communicator. I would not hesitate to recommend Lee to anyone and hope that I continue to have the chance to work with him in the future."
"Lee is a gifted developer with a deep knowledge of Python and Django and an expert knowledge of Scrapy and related tools. I had the pleasure of working with Lee for over 2.5 years at Evopricing, where Lee was the principal architect of large-scale data mining solutions built from the ground up. Being extremely proficient in all areas of Scrapy, Lee built complex data-mining solutions that delivered data both in an efficient manner whilst ensuring data integrity. Lee takes a lot of pride in crafting software and was always keen to follow best practices in software development, like writing clean, well-documented, speedy code and using agile methodologies. A valuable asset to any team!"
"Lee has worked on my art-related iOS app for the better part of a year now. Lee has shipped no fewer than five formidable (and product-defining) features in this time. Marcel is incredibly lucky to have someone who is not only a whip-smart and conscientious developer, but an excellent communicator. Lee understands how to break down complex development problems into plain English, which no small feat for a business stakeholder like myself with little technical knowledge. It is a pleasure to work with him on this project."
"Lee is a highly skilled developer and a great communicator. He is a gifted backend engineer and was able to plan and solve any task thoroughly and in a scalable manner. Lee is great with communicating any issues he has. I have learned a lot from Lee. Working with lee is a great pleasure."
"Lee is an excellent engineer. He has been - and still is - an integral part of Heartface's back-end development over the past 9 months. Since then, being a (ridiculously efficient) lateral thinker, he has produced creative solutions to some of our most pressing problems with our product data, search and content recommendation modules using Python, Django Rest Framework, Scrapy, Beautifulsoup, Elasticsearch, PostgreSQL among other technologies. He's a conscientious team player that has also performed code reviews on a regular basis and is always available and willing to help other members of the team. Needless to say, Lee will be a valuable asset to any team he joins."
"Lee is a highly skilled engineer, not afraid to dive into unknown territory, always thriving to find the right solution for the problem. Python and Django are his bread and butter, but also had the pleasure to work with him on tasks in the machine learning field, using off-the-shelf products like AWS personalize to build a collaborative recommendation engine for a personalized field, to exploring more low level models, train and find a more suitable solution for the need. From provisioning the dev environment to a fully redundant production setup, Lee is your one stop shop for all your backend needs. Lee would be an extremely valuable asset in any company. Looking forward to work again with him in the future."
Fun Facts
Happy Clients
20+Years as a developer
8Awards Won
3Coffee Consumed
20,000Resume
8 Years of Experience
Courses
2021
Fundamentals of Statistics
edX - MIT2021
Kotlin Android Developer
Udacity - Nanodegree2021
Data Scientist
Udacity - Nanodegree2020
AI For Trading
Udacity - Nanodegree2020
Tensorflow developer professional certificate
Coursera2020
Deep learning specialization
Coursera2020
Machine learning
CourseraPrizes
2013
EPSRC Doctoral Prize
Top 10-15% of EPSRC-funded students2012
Universitas 21
Scholarship to visit UBC2007
Platt Prize
University of ManchesterAwarded for outstanding achievement in a Master's degree
Education
2013
PhD Applied Mathematics
University of NottinghamParticle detectors in curved spacetime quantum field theory. Relevant lecture courses: QFT, Black Holes, Differential Geometry
2007
M.Phys. Theoretical Physics (1st class)
University of ManchesterReinstating the ‘no-lose’ theorem for NMSSM Higgs discovery at the LHC
Experience
2018-2022
Lead backend developer
MarcelDeveloped from zero the backend API for a mobile-first marketplace growing to ~100k users. Marcel allows artists to get discovered and sell their artwork.
2019-2020
Senior Backend Developer
Northshore AutomationBackend development of middleware, custom programming, and scripting for a Media Asset Management system. Using Celery, Python, Flask, Mongodb, Docker.
2018-2019
Tickerface
Backend developerDeveloped the DRF API for a mobile social-shopping application, and helped showcase it in Lisbon WebSummit 2018.
2015-2018
Evopricing
Backend developerDeveloped a Django UI that allowed visual training of "smart" scraping bots, email alerting, scheduling. Large scale parallel scraping and cleaning/wrangling of huge datasets, along with ban avoidance techniques.
2014-2015
Clandestine Brewing
Backend developerDeveloped a Django based website for a Californian microbrewery
2014-2016
Dooster
Backend developerGTD Django-driven website.
Data Science
Python
Tensorflow
Deep Learning
Statistics
Keras
NLP
CNNs
LSTMs
ETL Pipelines
Coding Skills
Django
REST APIs
Django Rest Framework
Flask
AWS
Postgres
Kotlin
C++
Node.js
Publications
2014
Static detectors and circular-geodesic detectors on the Schwarzschild black hole
Physical Review D2014
Unruh-DeWitt detector response along static and circular-geodesic trajectories for Schwarzschild–anti-de Sitter black holes
Physical Review D2014
Unruh-DeWitt detector on the BTZ black hole
Relativity and Gravitation2012
Static, stationary, and inertial Unruh-DeWitt detectors on the BTZ black hole
Physical Review D2012
How often does the Unruh-DeWitt detector click beyond four dimensions?
Journal of mathematical physics2007
Reinstating theno-lose'theorem for NMSSM Higgs discovery at the LHC
Journal of High Energy PhysicsPortfolio
My Best Works
Contact
Get in Touch
Get in Touch
Please get in touch if you'd like to work with me.