Renat Bekbolatov, Software Developer in Seattle, WA, United States
Renat Bekbolatov

Software Developer in Seattle, WA, United States

Member since January 21, 2019
Renat began his career as an engineer at a startup and as a researcher at a nanotechnology lab where he co-authored a paper in algorithmic self-assembly. Then, after graduating with honors from Caltech, he worked as a research analyst, pricing securities at a national bank. Later he became a trader, managing books of up to $100 million. Recently, Renat's focus has been helping clients with Apache Spark and classic ML methods.
Renat is now available for hire




Seattle, WA, United States



Preferred Environment

Scala, Python, Spark, Docker, Linux

The most amazing...

...project I've created was an educational platform with adaptive dynamic content—helping students optimize their learning.


  • Principal Consultant

    2013 - PRESENT
    Easy Eight Consulting
    • Helped companies with Apache Spark adoption.
    • Developed and deployed machine learning (ML) models.
    • Solved technological problems for clients.
    Technologies: Scala, Python, Scikit-learn, Apache Spark
  • AI Architect

    2017 - 2018
    Sage AI
    • Developed a system to perform NLP classification with sparse training data at scale.
    • Helped the company in the early stages launch successfully.
    Technologies: Python, Scikit-learn
  • Lead Researcher

    2017 - 2018
    Point Inside
    • Developed machine learning models and indexes using Spark and Solr.
    • Consulted for a research team.
    • Made contributions that led to a signup of a major retailer.
    Technologies: Spark, Solr, Scala, Java
  • Consultant

    2016 - 2017
    Blueprint Consulting Group
    • Consulted on specialized topics such as big data, machine learning, data science, and Apache Spark.
    Technologies: Apache Spark, Java, Scala
  • Software Engineer

    2015 - 2016
    • Implemented various data warehouse operations with Spark, Hive, and Oozie.
    • Built up a data processing infrastructure.
    • Developed predictive models.
    Technologies: SQL, Apache Hive, Spark, Java, Scala
  • Senior Software Engineer

    2014 - 2015
    • Implemented components of a search engine with Spark.
    • Set up a test infrastructure.
    • Enabled scalable machine learning capabilities.
    Technologies: Spark, Scala
  • Software Engineer

    2014 - 2015
    • Worked on components of a real-time display ad bidding system.
    • Integrated real-time third-party services in the programmatic ad market.
    Technologies: Java
  • Architect | Principal Engineer

    2014 - 2014
    Sparky Dots
    • Designed an adaptive educational platform.
    • Implemented a back-end, front-end, and mobile client.
    • Created content—the dynamic generation of practice sets.
    Technologies: Spark, Docker, NPM, Ionic, Angular, Play, JavaScript, CoffeeScript, Scala
  • Software Engineer

    2013 - 2014
    • Implemented a service monitoring system.
    Technologies: JavaScript, Java
  • Architect | Principal Developer

    2012 - 2013
    • Designed a hyperlocal communication service.
    • Implemented an Android app and a web app.
    • Developed a back-end.
    Technologies: Android, Google Maps API, Amazon Web Services (AWS), Memcached, MySQL, Backbone.js, Django, Python, JavaScript
  • Trading Strategist | Developer

    2007 - 2013
    Susquehanna International Group
    • Built business intelligence/analytics tools.
    • Constructed components for high frequency trading.
    • Conducted quantitative analysis and backtesting and calibrated trading strategies.
    • Automated the routine trading desk work and ETL processes.
    Technologies: jQuery, JavaScript, C#, MySQL, Python
  • Trading Desk Analyst

    2004 - 2006
    Bank of America Securities
    • Worked on market analyses and securities pricing.
    • Implemented data mining/report generation.
    Technologies: SQL, MySQL, Oracle, Python
  • Researcher

    2002 - 2003
    Caltech DNA Lab
    • Researched system fault-tolerance and algorithmic self-assembly.
    • Implemented and ran simulations.
    • Co-published a highly cited paper on algorithmic self-assembly.
    Technologies: Python, C, Java
  • Research Intern

    2001 - 2001
    • Developed a data compression algorithm based on arithmetic coding.
    Technologies: C, C++
  • Software Engineer

    2000 - 2001
    • Built web application components (Java, JSP, and JavaScript).
    • Aggregated content usage data (pixel tracking).
    • Developed a module for the Apache Web Server (C).
    Technologies: Apache HTTP Server, JSP, Oracle, C, Java


  • Frameworks

    Apache Spark, Spark, Django, Play, Angular, Ionic, JSP
  • Other

    Software Development, Machine Learning
  • Languages

    Scala, Python, Java, C#, JavaScript, SQL, CoffeeScript, C, C++
  • Libraries/APIs

    Scikit-learn, jQuery, Backbone.js, Google Maps API
  • Platforms

    Docker, Linux, Android, Oracle, Amazon Web Services (AWS), Apache Flink
  • Tools

    Solr, NPM, Apache HTTP Server
  • Storage

    MySQL, Memcached, Apache Hive


  • Bachelor of Science (BSc) degree in Mathematics
    2001 - 2004
    Caltech | California Institute of Technology - Pasadena, CA, USA


  • Apache Spark Certified Developer

To view more profiles

Join Toptal
Share it with others