Scroll To View More
Eva Bojorges Rodriguez, Python Developer in Guadalajara, Mexico
Eva Bojorges Rodriguez

Python Developer in Guadalajara, Mexico

Member since October 16, 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



  • Python, 5 years
  • Data Science, 3 years
  • webapp2, 3 years
  • Machine Learning, 3 years
  • Flask, 3 years
  • Scikit-learn, 2 years
  • Google App Engine, 2 years
  • BigQuery, 2 years
Guadalajara, Mexico



Preferred Environment

OS X, Vim, Git

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: Python, Flask, Webapp2, GCE, GAE, Scikit-learn, Big Query, Docker
  • 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: Python, NumPy, Genetic algorithms
  • 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: Ruby, Go, ElasticSearch
  • 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: Python, Bash, Selenium
  • 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: Java, PHP, JavaScript


  • 3D Tetris Game (Development)

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

  • Mobile Shop (Development)

    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 (Development)

    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 (Development)

    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.

  • Eva is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Eva shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    Python, Ruby, Go, JavaScript
  • Frameworks

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

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

    Vim Text Editor, Gorilla, BigQuery
  • Paradigms

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

    Mac OS, Google App Engine, Linux
  • Storage

    Google Cloud, Elasticsearch, SQLite, MySQL
  • Other

    Google Compute Engine, Google BigQuery, Agile Software Testing, Genetic algorithms, 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
I really like this profile
Share it with others