Tom Pain

Tom Pain

a briefcase icon

Full stack engineer

an icon of a house

Edinburgh based - work remotely

I am a back-end Software Engineer at Midnite, an esports gambling scale-up, working in the Growth Engineering Team with a focus on building new products.

Prior to Midnite, I spent five years building a travel start-up where I was responsible for technology and product. I am also finishing the research project for my MSc in Computer Science with AI. For this, I am building a deep learning model for programmatic high-frequency currency trading.

Work Experience

Midnite - Software engineer
May 2022 - to date

Midnite is post-series A ($22m in 2022-23) esport and sport betting platform with a focus on user experience. It presents technical challenges given its large volumes of live, risk-adjusted data and operations in 11 highly regulated countries with two brands, and multiple languages and currencies. Initially hired in a full-stack role (Python, Flask, Vue, TypeScript, SQL, and AWS), I transitioned to a back-end role within the Growth team, primarily focused on new product development.

  • Worked in a small team to build our new casino and virtuals products from scratch, defining API contracts with client teams, building cloud-native APIs, and constructing backend logic to support these products. Developed high-capacity services for real-time data transactions, prioritising reliability and responsiveness. Within two weeks of launch, casino more than doubled company revenue and virtuals added another 5%.
  • Full stack development for new welcome and sign-up bonus products to improve customer acquisition
  • Built a prize allocation service for a free-to-play game, factoring in users’ predicted LTV, recent betting history, and reward accumulation to boost engagement via statistically driven prize selection
Python
Flask
Vue.js
TypeScript
SQL
AWS
Docker
Packed - Co-Founder and software engineer
March 2017 - March 2022

Packed provided a marketplace of trusted and reliable holidays for groups. Pre-covid sales were up to £230k per month, however, covid put the company into a financially difficult position and we decided to close.

  • Over 2,600 customers and £2.3m in sales
  • Featured in The Times, the Evening Standard, the Metro and Condé Nast
  • Built the MVP product using Python, Django, GraphQL, Vue with Vue Apollo, and AWS
  • Managed three overseas contract developers, a contract designer and a mobile app development agency
  • Designed and launched a React Native app with over 10,000 users across iOS and Android
  • Responsible for the analytics stack and technical SEO, growing organic traffic to >10k users per month
Python
Django
Vue.js
Cloudflare
SQL
AWS
True - Senior Associate
December 2016 - August 2017

I worked closely with US and European tier-1 venture capital funds to help them strengthen the boards of their portfolio investments, regularly helping US technology companies scale into EMEA.

Oliver James Associates - Associate Director
January 2015 - December 2016

I built the teams from scratch, was promoted three times in two years and managed 14 people.

Outgoing - Product Manager
May 2011 - September 2013

I was responsible for the department’s financial performance, delivering all aspects of the passenger experience, and managing six full-time staff and up to 110 seasonal staff. Increased passenger numbers from 1,600 in 2010/11 to almost 15,000 passengers in 2012/13.

Other roles
  • Sisu Capital Ltd - Intern, Distressed Debt and Operations (December 2007 - February 2008): Internship at a distressed debt hedge fund
  • 3D Currency Management - Intern (September 2007 - October 2007): Internship at a hedge fund trading securitised debt in the FX market.
  • Sigma Wealth Management - Intern and continued part-time work (July 2007 - August 2009): Developed a model to track fund-based renewal, researched investment opportunities and assisted with report writing and due diligence.

Education & Qualifications

2020-2023: University of York - MSc Computer Science with Artificial Intelligence
  • Current grade average: 75.5% (distinction) with only the research project remaining
  • Modules: AI and Machine Learning, Applied AI, Algorithms and Data Structures, Advanced Programming, Big Data Analytics, Computer Architecture and Operating Systems, Computer and Mobile Networks, Software Engineering, and an AI-based research project. All modules are Java or Python based.
  • Built a Python and MySQL ETL and data visualisation application for Advanced Programming
  • For my research project, I am building an AI for creating high-frequency trading strategies for the EUR/USD currency pair. This deep learning algorithm is built with Python and Tensorflow and runs on AWS with real time-data to fully automate trades on Oanda.
2020-2021: Harvard University - HarvardX CS50 Computer Science & CS50W Computer Science for Web Programming
  • A 6-month course covering two modules using Python, JavaScript, SQL and frameworks like Django and React
2016: University of Pennsylvania, The Wharton Business School - Business Strategy & Entrepreneurship
  • Part of the Wharton MBA, this is a six month assessed remote learning course
2008-2009: Durham University - MSc Finance and Investment: Merit
  • Recognised by the CFA Charter, covering at least 70% of the CFA curriculum
2005-2008: Durham University - BA (Hons) Accounting and Finance: 2:1
  • College life member, college Vice President in final year and Entertainments Officer in second year. President of the college Ski Club for two years and organiser of two ski trips. Represented the university at rugby and squash
Other qualifications
  • 2023: AWS - Cloud Essentials
  • 2021: Udacity - Python Nanodegree (two-month assessed course)
  • 2021: Microsoft - Azure AI Fundamentals
  • 2020: Udemy - Vue.js The Complete Guide
  • 2020: Codecademy - Web Development Path with React

Want to know more? Drop me an email. You can also download my CV below 👇