Russell Keeley
Verified Expert in Engineering
Full-stack Developer
London, United Kingdom
Toptal member since August 3, 2022
Russell is a creative full-stack developer with a background in data science. He is keen on working with JavaScript, Vue, React, D3, Pixi, Django, Firebase, R, Python, SQL, Spark, and machine learning. He also combines solid linguistic skills with expertise using localization technology, such as computer-aided translation, translation memory, termbases, and machine translation. Russell enjoys creating puzzle games and working on localization projects that help reach an extensive user basis.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Vue, Python, JavaScript, SQL, Firebase, R, PySpark
The most amazing...
...thing I've built is a digital marketing attribution solution currently used by top-brand clients.
Work Experience
Full-stack Developer
Self-employed
- Handled the entire lifecycle of original titles, including design, development, release, marketing, post-release analytics, and optimization, mainly using Google Cloud and Firebase.
- Employed evolutionary algorithm-based techniques in Python to generate levels for logic-based puzzle games and optimize key metrics.
- Optimized and automated the localization process for a web-based language learning app, using the Django ORM to enable fast and cost-efficient localization in any language.
- Used Google BigQuery to analyze rich-analytics usage data and conduct statistical experiments, using remote configuration-based functionality changes.
- Developed an experimental Django Channels-based back end that implemented a TensorFlow machine learning model to provide phrase recognition for a language learning app.
- Designed, built, and released a logic puzzle game called Bikit on iOS and Android, using Vue and Capacitor.
Senior Data Scientist
Assembly
- Acted as project lead for our marketing-attribution solution, which was the team's flagship product and main revenue stream. Built bespoke implementations for various multinational brands and deployed them to production using an AWS-based stack.
- Researched purchase-path-based marketing attribution in depth and implemented all major models in the literature and proprietary models in an R package that allowed an easy application, detailed evaluation, and benchmarking.
- Worked with Google with a beta product they were developing that allowed custom algorithms in Python to be used to optimize programmatic bidding. Later won a marketing award based on the results of a trial with a large hotel brand.
- Researched and applied econometric methods to develop Mixed Media Models and implemented these in R packages, including full documentation and tests.
- Handled the experimental design and implementation of projects to measure the causal impact of marketing strategy changes, including presentation of results to clients and consultation on the next steps.
- Built AWS-based reporting pipelines taking multiple data sources to feed Google Data Studio dashboards for clients in the hotel, luxury fashion, and travel industries.
- Forecasted business metrics using cutting-edge techniques. Developed a productionized product to forecast room bookings for a large hotel client to help inform target setting for their marketing efforts.
- Provided training on SQL-based reporting for the entire organization and helped optimize and troubleshoot existing queries.
- Worked closely with the Cloud Architect to design an improved Airflow and Kubernetes-based stack for the deployment of data products developed by the team.
- Used decision tree models and feature importance techniques to evaluate ranking factors in proprietary search engines of large online retailers to inform on optimization strategies for a large consumer goods brand.
Localization Manager
Translate Plus
- Founded and grew the Localisation Engineering team to a headcount of six across multiple sites.
- Oversaw the use of computer-assisted translation (CAT), software localization, machine translation, and other technology in translation projects.
- Developed tools and processes to optimize and streamline localization workflows, which were essential for handling increasingly heavier workloads as the company experienced consistent double-figure growth.
- Created and provided technical training courses to ensure the Operations department remained highly skilled as the company grew from 20 to 150 employees across multiple sites.
Experience
clipping.ai
https://copilot.clipping.ai/Veeabo | Language Learning Web App
https://www.veeabo.comEnglish Language Learning Games
https://grulanguages.com/resources/online-games/Bikit | Logic-based Puzzle Game
https://bikit.rocksJust Think of The Rain | Logic-based Puzzle Game Prototype
https://hexagon-cloud-game.web.app/Passcode | Hidden-secret Puzzle Game Prototype
https://passcode-2c404.web.appEducation
Master's Degree in Applied Translation Studies
University of Leeds - Leeds, England
Bachelor of Science Degree in Mathematics and European Studies (Spanish)
University of Sussex - Sussex, England
Skills
Libraries/APIs
Ggplot2, Tidyverse, Vue, PySpark, Matplotlib, Pandas, React, D3.js, XGBoost, TensorFlow, Nevergrad, SQLAlchemy, Vue 3, Web Audio API
Tools
Amazon Athena, Dplyr, memoQ, Firebase Analytics, Google Analytics, Adobe Analytics, Apache Airflow, Capacitor, Figma
Languages
Python, JavaScript, SQL, R, CSS, HTML, HTML5, XML, XSLT, TypeScript, Visual Basic .NET (VB.NET), PHP
Frameworks
Presto, Flask, Django, PixiJS, Vuetify, LightGBM, Nuxt.js, JSON Web Tokens (JWT)
Storage
JSON, PostgreSQL, Cloud Firestore, Google Cloud
Platforms
Firebase, MacOS, Visual Studio Code (VS Code), Jupyter Notebook, Amazon Web Services (AWS), Tealium, Google Cloud Platform (GCP), Kubernetes, Mobile, WordPress
Paradigms
Anomaly Detection
Other
Portuguese-English Translation, SDL Trados Studio, Computer-assisted Translation (CAT), Google BigQuery, Regular Expressions, Google Data Studio, Front-end Development, User Interface (UI), User Experience (UX), Mobile-first Design, Responsiveness, Spanish-English Translation, SVG, 2D Games, Technical Documentation, Statistics, Data Visualization, A/B Testing, Game Development, Mathematics, Applied Mathematics, Machine Translation, Cordova, Econometrics, Random Forests, Audio
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