Russell Keeley, Full-stack Developer in London, United Kingdom
Russell Keeley

Full-stack Developer in London, United Kingdom

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.
Russell is now available for hire

Portfolio

  • Self-employed
    JavaScript, Python, Vue, Firebase, Google Cloud, Flask, Django, PixiJS, D3.js...
  • Assembly
    Python, R, Jupyter Notebook, Presto DB, Google BigQuery, Amazon Athena...
  • Translate Plus
    Trados, MemoQ, Computer Assisted Translation, Machine Translation...

Experience

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

MacOS, Visual Studio 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.

Employment

  • Full-stack Developer

    2021 - PRESENT
    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.
    Technologies: JavaScript, Python, Vue, Firebase, Google Cloud, Flask, Django, PixiJS, D3.js, SVG, PostgreSQL, CSS, HTML, Nevergrad, SQLAlchemy, TensorFlow, Google Cloud Platform (GCP), TypeScript, Nuxt.js, Game Development, HTML5, Cloud Firestore, Mobile, Capacitor
  • Senior Data Scientist

    2018 - 2021
    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.
    Technologies: Python, R, Jupyter Notebook, Presto DB, Google BigQuery, Amazon Athena, PySpark, Amazon Web Services (AWS), Applied Mathematics, Technical Documentation, Google Analytics, Adobe Analytics, Google Data Studio, Tealium, Apache Airflow, Statistics, Data Visualization, Ggplot2, D3.js, Matplotlib, Pandas, Tidyverse, Dplyr, SQL, Econometrics, A/B Testing, LightGBM, XGBoost, Anomaly Detection, Random Forests, TensorFlow, Kubernetes
  • Localization Manager

    2012 - 2018
    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.
    Technologies: Trados, MemoQ, Computer Assisted Translation, Machine Translation, Visual Basic .NET (VB.NET), HTML, CSS, Regular Expressions, XML, XSLT, JSON, XLIFF

Experience

  • Bikit | Logic-based Puzzle Game
    https://bikit.rocks

    A minimalist logic-based casual puzzle game built in Vue and released on the web, iOS, and Android. Levels were designed using an evolutionary-algorithm-based approach in Python, and the user experience and difficulty curve were further optimized through remote config changes based on rich analytics data.

  • Veeabo | Language Learning Web App Prototype
    https://www.veeabo.com

    An initial prototype for a language learning app built in Vue with a Firebase back end. The app is a mix between a tourist guidebook and a phrasebook. Users can tour around a country, discovering the top tourist sites in different cities while learning key phrases. The design of the app and back-end structure allows for cost-efficient localization into any world language.

  • Just Think of The Rain | Logic-based Puzzle Game Prototype
    https://hexagon-cloud-game.web.app/

    A logic-based puzzle game built in Vue. Levels were designed using an evolutionary-algorithm-based approach in Python. It is currently released as a web-based prototype to collect usage data and feedback ahead of a full rollout on web and mobile.

  • Passcode | Hidden-secret Puzzle Game Prototype
    https://passcode-2c404.web.app

    An attempt to create a genre-defying puzzle game built in Vue. Users are presented with what looks like a standard passcode keypad, but there's much more they can do than tap the buttons. They need to discover the hidden secrets to get to the next level. It's currently released as a web-based prototype.

Skills

  • Languages

    Python, JavaScript, SQL, R, CSS, HTML, HTML5, XML, XSLT, TypeScript, Visual Basic .NET (VB.NET)
  • Frameworks

    Presto DB, Flask, Django, PixiJS, Vuetify, LightGBM, Nuxt.js
  • Libraries/APIs

    Ggplot2, Tidyverse, Vue, PySpark, Matplotlib, Pandas, React, D3.js, XGBoost, TensorFlow, SQLAlchemy
  • Tools

    Amazon Athena, Dplyr, Firebase Analytics, Google Analytics, Adobe Analytics, Apache Airflow
  • Storage

    JSON, PostgreSQL, Cloud Firestore, Google Cloud
  • Other

    Portuguese-English Translation, Trados, Computer Assisted Translation, Google BigQuery, Regular Expressions, XLIFF, Google Data Studio, Spanish-English Translation, MemoQ, SVG, 2D Games, Technical Documentation, Statistics, Data Visualization, A/B Testing, Game Development, Mathematics, Applied Mathematics, Machine Translation, Cordova, Econometrics, Random Forests, Nevergrad, Capacitor
  • Platforms

    Firebase, MacOS, Visual Studio Code, Jupyter Notebook, Amazon Web Services (AWS), Tealium, Google Cloud Platform (GCP), Kubernetes, Mobile
  • Paradigms

    Anomaly Detection

Education

  • Master's Degree in Applied Translation Studies
    2008 - 2009
    University of Leeds - Leeds, England
  • Bachelor of Science Degree in Mathematics and European Studies (Spanish)
    1999 - 2004
    University of Sussex - Sussex, England

To view more profiles

Join Toptal
Share it with others