Eva Bojorges Rodriguez, Machine Learning Developer in Mexico City, Mexico
Eva Bojorges Rodriguez

Machine Learning Developer in Mexico City, Mexico

Member since November 11, 2014
Eva is a skilled back-end developer and machine learning engineer with experience in scalability issues, system administration, and more. She has a flair for well-structured, readable, and maintainable applications and excellent knowledge of Python, Ruby, and Go. She is a quick learner and has worked in teams of all sizes.
Eva is now available for hire




Mexico City, Mexico



Preferred Environment

Git, Vim Text Editor, MacOS

The most amazing...

...thing I've coded is a compiler for my own toy programming language that makes operations with matrices and optimizations.


  • Software Engineer/Data Scientist

    2015 - PRESENT
    Healthlabs (via Toptal)
    • Created multiple web apps for healthcare using Python and Google cloud services.
    • Predicted patient admission using Scikit, Google Cloud Datalab, R, Keras, and BigQuery.
    • Automated several processes to create health articles from templates.
    • Developed internal tools for deployment, configuration, and testing.
    • Created Docker containers to allow for sandboxed machine learning environments.
    Technologies: Docker, Google BigQuery, Scikit-learn, GAE, Google Compute Engine (GCE), webapp2, Flask, Python
  • Algorithm Designer

    2017 - 2017
    Let's Have Dinner Club (via Toptal)
    • Designed a strategy to solve a combinatorics problem with orthogonal regrouping.
    • Built a genetic algorithm to solve it as a search optimization problem with constraints.
    • Generalized the problem for easy variable tweaking.
    • Provided an interface to connect the algorithm with the project's existing code.
    • Designed a cost function for each of the problem's constraints.
    Technologies: Genetic Algorithms, NumPy, Python
  • Software Developer

    2014 - 2014
    • Created a migration tool that helped track the current state of video migrations from other providers using Ruby.
    • Built a video content search API using Go, with Jinni and ElasticSearch for search engines.
    • Developed server monitoring scripts that reported down times on our application.
    • Implemented several REST-based web services for querying media content.
    Technologies: Elasticsearch, Go, Ruby
  • System Administrator and Developer

    2013 - 2013
    Nic Mexico
    • Automated daily tasks to make DNS zone management easier.
    • Created Selenium scripts to test web applications.
    • Programmed scripts to parse several configuration files that would make deployment of servers easier.
    • Developed internal tools for configuration management.
    Technologies: Selenium, Bash, Python
  • Software Engineer

    2012 - 2012
    Blue Lion Mobile
    • Developed internal tools that tracked revenue in the company through paid advertising on their Android app.
    • Created a user friendly, high-performance interface to query the user database.
    • Integrated analytics into WAP phones.
    • Built a tool that served different landing pages for users around the world.
    • Added numerous functions to a mobile social network using Android.
    Technologies: JavaScript, PHP, Java


  • 3D Tetris Game

    The classic game of Tetris, developed in 3D using C++ and OpenGL.

  • Mobile Shop

    A generic eCommerce template for Android and iPhone using JavaScript, ready to be configured by users with no previous experience. The app included a server made in PHP for the shop owner to add or modify the products, and Paypal integration for customer purchases.

  • Toy Programming Language

    A compiler for a toy programming language that made operations using matrices. Using tools like Lex and Yacc, tokens and syntax rules were created in a manner very similar to Go. The language was intended to help students of linear algebra to perform optimisation operations.

  • Search Module REST API

    A search API using Go to be integrated into custom projects for different media streaming clients and integrated with the Jinni movie database search engine (or any database provided by the client) using ElasticSearch.

  • The Need for Speed: A Toptal JavaScript Coding Challenge Retrospective (Publication)
    Toptal's JavaScript Speed Coding Challenge invited creative solutions from the beginning. As the week played out, competitors got closer and closer to the maximum theoretical score. Then something unexpected happened...


  • Languages

    Python, C#, Swift, Ruby, Go, Java, PHP, Bash, JavaScript
  • Frameworks

    Flask, webapp2, GAE, Selenium, Ruby on Rails (RoR), Django
  • Libraries/APIs

    REST APIs, React, Pandas, Scikit-learn, SciPy, NumPy, TensorFlow, Stripe, OpenGL
  • Tools

    Google Compute Engine (GCE), Vim Text Editor, BigQuery, Gorilla, Git
  • Paradigms

    DevOps, Data Science, Scrum, Functional Programming, Object-oriented Programming (OOP)
  • Platforms

    Google App Engine, MacOS, Docker, Linux
  • Storage

    Google Cloud, SQLite, Elasticsearch, MySQL
  • Other

    Software Development, Google BigQuery, Machine Learning, Back-end, Data Engineering, Data Analysis, Full-stack, Data Modeling, Engineering, Data Modeling Expert, Genetic Algorithms, Agile Software Testing, Deep Learning, Artificial Intelligence (AI)


  • Master's Degree in Cognitive Science
    2014 - 2017
    Ruhr Universität Bochum - Bochum, Germany
  • Bachelor's Degree in Computer Engineering
    2008 - 2013
    Tecnológico de Monterrey - Monterrey, Mexico

To view more profiles

Join Toptal
Share it with others