Leonardo de la Cerda, Developer in Guadalajara, Mexico
Leonardo is available for hire
Hire Leonardo

Leonardo de la Cerda

Verified Expert  in Engineering

Software Developer

Location
Guadalajara, Mexico
Toptal Member Since
October 5, 2018

Leo has experience working in big teams such as Microsoft using C/C++ and smaller ones like Ooyala which sold for $400+ million. He has also been an entrepreneur, creating a couple of tech startups from scratch with a focus on Ruby and Python development.

Portfolio

Datometry
Docker, Python, C, Erlang
100 Bricks/100 Ladrillos
Amazon Web Services (AWS), PostgreSQL, Ruby on Rails (RoR)
Up IQ
Amazon Web Services (AWS), Grails, PostgreSQL, Flask, Python

Experience

Availability

Part-time

Preferred Environment

Sublime Text, GitHub, MacOS

The most amazing...

...company that I've started was an online web app that can provide automatic loans. I coded the MVP.

Work Experience

Senior Software Engineer

2018 - PRESENT
Datometry
  • Developed a database driver (ODBC) in C.
  • Improved a testing suite in Python.
  • Improved the main product, a DB virtualized in Erlang.
  • Worked with TDD, ensuring a greeen pass all the time.
Technologies: Docker, Python, C, Erlang

CTO and Co-Founder

2017 - 2018
100 Bricks/100 Ladrillos
  • Created and developed a marketplace to buy and sell "real estate stocks."
  • Designed and developed an accountable reliable system that can keep track of all user's money accounts.
  • Managed all servers in AWS, ensuring to deliver the content in the fastest way possible.
  • Included e2e and unit testing in every commit of myself and the team.
  • Developed a dashboard to manage and control all aspects of the web app.
  • Designed the whole database schema for the web app.
Technologies: Amazon Web Services (AWS), PostgreSQL, Ruby on Rails (RoR)

Co-founder, Back-end Developer

2016 - 2017
Up IQ
  • Managed a productive AWS infrastructure that could deliver millions of unique landing pages in milliseconds.
  • Designed and developed a system in Python that precomputes and saves millions of unique landing pages.
  • Wrote dozens of SQL queries to extract data permutations on a database.
  • Maintained in production a big legacy system written in Groovy on Grails.
  • Optimized the pages for a better SEO and Google indexing.
Technologies: Amazon Web Services (AWS), Grails, PostgreSQL, Flask, Python

Co-founder, CTO

2012 - 2015
Kueski
  • Wrote a feature in jQuery that monitors the user behavior through the website. This is used later as data in the machine learning system.
  • Connected with plenty of 3rd party web services that provide data.
  • Automated the loan money transfer to clients.
  • Recruited and hired a world class team of ten engineers.
  • Used map reduce and wrote a system that can compute hundreds of variables from the data available. This was used for the production credit risk model and the data scientists to build the next model version.
  • Created an automated system that sends an SMS/email to clients on their loan payment due date.
  • Created a dashboard used by our internal team for client support and loan collection.
  • Fully developed the first version of a web application that provides online loans in minutes.
Technologies: Amazon Web Services (AWS), jQuery, Ubuntu, NGINX, MySQL, MongoDB, Sinatra, Ruby

Intern - Software Developer Engineer

2012 - 2012
Ooyala
  • Learned web development.
  • Developed a couple of micro-services.
  • Coded a file uploader and downloader before HTML5.
Technologies: Amazon Web Services (AWS), MySQL, Sinatra, Ruby

Game Developer

2009 - 2012
Grand Tiki Games
  • Coded hook physics into interactive buttons to behave with simple harmonic motion.
  • Coded a full iOS platform game with Unity3D.
  • Created a random level generator.
Technologies: Unity3D, Virtools

Software Developer Engineer

2007 - 2009
Microsoft
  • Coded features for Word 2010.
  • Fixed several bugs that were shipped in Office 2007 Service Pack 2.
Technologies: C, C++

Kueski

https://kueski.com
Web app (in Mexico) to provide microloans in minutes. Credit risk and fraud engine fully automated.

100 Bricks

https://www.100ladrillos.com
Marketplace to buy and sell "Tokenized" real estate.

Languages

C++, Ruby, Python, C, JavaScript, Java, Erlang, C#

Frameworks

Ruby on Rails 5, Flask, Sinatra, Ruby on Rails (RoR), Grails, Unity3D

Tools

Amazon Simple Queue Service (SQS), AWS CLI, Sublime Text 3, Vim Text Editor, Docker Compose, AWS Fargate, Amazon CloudFront CDN, NGINX, Apache, GitHub, Sublime Text

Paradigms

Test-driven Development (TDD), Scrum, Agile

Platforms

Web, Docker, AWS Elastic Beanstalk, AWS Lambda, MacOS, Ubuntu, Amazon Web Services (AWS)

Storage

MySQL, MongoDB, PostgreSQL, Redis, Amazon S3 (AWS S3)

Other

SSL, Amazon Route 53, Virtools

Libraries/APIs

jQuery, Facebook API

2002 - 2006

Bachelor's Degree in Computer science

ITESO - Guadalajara, Mexico

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring