Mitchell Eccles
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
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.
Data Engineer
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.
Software Consultant
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.
Experience
Crypto Trader
Domain Name Valuator
Skills
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
Education
Doctoral Degree in Computer Science
Aston University - Birmingham, UK
Bachelor of Science Degree in Computer Science
Aston University - Birmingham, UK
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring