Mitchell Eccles, Developer in Birmingham, United Kingdom
Mitchell is available for hire
Hire Mitchell

Mitchell Eccles

Verified Expert  in Engineering

Software Developer

Location
Birmingham, United Kingdom
Toptal Member Since
November 16, 2020

Mitch is an AI guy with a PhD in computer science. For the past ten years, he's been developing and deploying real-world machine learning applications. His unique skill is the ability to grasp complex domains and connect the dots to create pragmatic business solutions. Mitch works well in small teams and early-stage ventures. He has a passion for breaking down technology into a language that people can understand.

Availability

Part-time

Preferred Environment

Zsh, GitKraken, Atom, Jupyter

The most amazing...

...AI I've developed is a product categorization system that could serve over 15,000 inferences per second and be financially viable to run daily.

Work Experience

Head of Artificial Intelligence

2017 - 2020
RedBrain, Ltd.
  • Collaborated with RedBrain's internal stakeholders to extract business requirements and translated them into practical ML projects.
  • Developed several ML applications, including a daily categorization of over 40 million retail products, ML-driven web scraper, apparel image attribute extractor, product title optimization, keyword analysis, and Google Shopping performance prediction.
  • Led a team of data scientists and ML engineers across a range of abilities from junior to senior.
  • Started as a data engineer in RedBrain. Worked on an ETL pipeline that processed over a billion records a day, consuming data from various heterogeneous sources. Written in Go and leveraged GCP technologies, such as PubSubJS and BigTable.
Technologies: GPT, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), SQL, Google Cloud Platform (GCP), Machine Learning, Python

Data Engineer

2012 - 2017
IGI, Ltd.
  • Led the development of a scalable and extensible data model that offers storage support for high dimensional data.
  • Liaised with strategic partners to research, scope, and develop IGI's core data management solution.
  • Optimized large parts of their C# code base in terms of latency, bandwidth usage, and memory footprint.
  • Led the architectural design and development for IGI's SOA-based geochemistry data management solution.
  • Mentored the graduate recruits and helped them get up to speed.
Technologies: JavaScript, SQL, C#.NET

Software Consultant

2009 - 2011
Self-employed
  • Elicited requirements from Scout 7's key stakeholders for a football scouts' reporting system. Designed and prototyped a solution using Pentaho reporting, Java Servlets, XML templates, and XML data models based on these requirements.
  • Collaborated with QRKY's founder to develop a strategic development plan for the technical side of their business. This culminated in me developing a prototype social network based on an open-source framework called Elgg.
  • Built a website for Commtec's freelance language translators. Worked with their founder to establish requirements for an MVP, which I then built on a LAMP stack.
  • Modernized a legacy QBasic application for Master Magnets. Helped set up a migration strategy and kicked off the migration by converting several legacy algorithms into Java.
Technologies: MySQL, Linux, PHP, Java

Crypto Trader

I trained an agent to trade cryptocurrency markets, using neuroevolution and novelty search. This project also involved several contributions to an open-source trading backtesting environment, TensorTrade.

Domain Name Valuator

An AI that could determine the dollar value of .com domain names. I acquired historical domain name sales data and engineered features from the domain names to build a model that could predict the price of expired .com domain names. I used the predictions to help decide which domain names to drop catch and resell.

Languages

SQL, Python, C#.NET, JavaScript, Java, PHP

Tools

Jupyter, Zsh, Atom

Other

Artificial Intelligence (AI), Data Analytics, Communication, Machine Learning, Natural Language Processing (NLP), Root Cause Analysis, GPT, GitKraken, Web Scraping, Deep Neural Networks, Word2Vec, Computer Graphics, Information Systems, Cryptography, Generative Pre-trained Transformers (GPT), Neat

Paradigms

ETL, Real-time Systems

Platforms

Google Cloud Platform (GCP), Linux

Storage

Databases, MySQL

2008 - 2013

Doctoral Degree in Computer Science

Aston University - Birmingham, UK

2004 - 2008

Bachelor of Science Degree in Computer Science

Aston University - Birmingham, UK

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring