Cesar Rodriguez, Machine Learning Developer in Berlin, Germany
Cesar Rodriguez

Machine Learning Developer in Berlin, Germany

Member since February 22, 2016
Cesar is a software engineer with professional experience in web services and APIs using Python and Go. He's worked on projects involving Ruby, Java, and C++, and enjoys learning new technologies on the go. His ability to adapt and learn fast has proved to be a valuable skill when taking on new projects.
Cesar is now available for hire


  • Veoo
    Python, Redis, RabbitMQ, Kubernetes, Go
  • Ooyala
    Docker, AngularJS, Public Health, Apache ZooKeeper, MongoDB, JavaScript...
  • Amazon
    MySQL, JDBC, Python, Java



Berlin, Germany



Preferred Environment

OS X, Unix

The most amazing...

...thing I've built from scratch was an eCommerce API using different technologies and used by international companies.


  • Software Engineer

    2017 - 2019
    • Built a SMPP server from scratch with internal business logic using Golang, RabbitMQ, and Redis for communication between microservices.
    • Implemented a real-time spam detection system using Python and scikit-learn.
    • Deployed the system in AWS using Docker, Kubernetes and ECS.
    Technologies: Python, Redis, RabbitMQ, Kubernetes, Go
  • Software Engineer II

    2013 - 2015
    • Designed and implemented an eCommerce API that handles subscriptions, purchases, and entitlements using Golang and Gorilla web frameworks.
    • Reworked a video ingestion system as a web service using Ruby, Sinatra, and MongoDB. Implemented its front end using JavaScript and AngularJS.
    • Created a manager-worker system using Docker and Ruby which parallelized the ingestion of videos. It was built so that also different types of jobs could be executed.
    • Implemented automated integration tests of the eCommerce API using Selenium.
    • Built a synchronization system in Golang used to ensure consistency across two data stores.
    Technologies: Docker, AngularJS, Public Health, Apache ZooKeeper, MongoDB, JavaScript, Python, Ruby, Go
  • Software Developer Engineer Intern

    2013 - 2013
    • Provided an in-depth analysis of potential relation and non-relational database candidates to be considered in a database migration.
    • Rebuilt the data access object (DAO) layer to JDBC in order to alleviate memory consumption issues.
    • Wrote the Python script which would perform the database migration.
    • Made an analysis of several security system monitors.
    • Created a platform of monitors using the live data streams coming from security systems.
    Technologies: MySQL, JDBC, Python, Java
  • Co-founder, Back-end Developer

    2013 - 2013
    • Developed a reservation system for scheduling tours by guides to tourists.
    • Used Twilio SMS API as a part of the verification process of a user.
    • Implemented the integration test framework for verifications using Selenium.
    • Developed the integration of Elasticsearch with Django that allowed users to search the guide database.
    • Created a map search feature where Google Maps were used to display available users by location.
    Technologies: Elasticsearch, Twilio, Selenium, MySQL, Django, Python
  • Undergraduate Researcher

    2011 - 2013
    Texas A&M University
    • Designed and built scalable parallel algorithms in C++ using an in-house parallel library called STAPL.
    • Implemented novel motion planning strategies which would be later published in scientific journals.
    • Created a 3D representation of an academic building to be used in a motion planning simulation.
    • Performed exhaustive tests of the parallel strategies using node clusters.
    Technologies: C++


  • Xml2Go

    A Ruby script that generates Go structs based on a given XML. It manually generates the Go structs with their respective attribute tags is bothersome, slow, and prone to errors. With this script, a person can take a sample XML and obtain the equivalent Go struct. Useful when using SOAP APIs.


  • Languages

    Python, Go, SQL, Ruby, C++, CSS, Java, JavaScript, HTML
  • Tools

    RabbitMQ, Gorilla, Git, Apache ZooKeeper
  • Frameworks

    Django, AngularJS, Flask, Selenium, Ruby on Rails (RoR), Sinatra
  • Libraries/APIs

    NumPy, JDBC, Twilio API
  • Paradigms

    Distributed Computing, Parallel Computing, REST, Agile Software Development
  • Platforms

    Docker, Kubernetes, Unix, OS X, Twilio, MacOS, Linux
  • Storage

    MongoDB, Redis, Elasticsearch, MySQL
  • Other

    Machine Learning, Neural Networks, Public Health


  • Master's Degree in Machine Learning and Data Analysis
    2015 - 2019
    University of Helsinki - Helsinki
  • Computer Engineering Degree in Computer Science
    2009 - 2013
    Texas A&M University - College Station


  • Structuring Machine Learning Projects
    MAY 2019 - PRESENT
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
    MAY 2019 - PRESENT
  • Neural Networks and Deep Learning
    MAY 2019 - PRESENT

To view more profiles

Join Toptal
Share it with others