Scroll To View More
Leonardo de la Cerda, Software Developer in Guadalajara, Mexico
Leonardo de la Cerda

Software Developer in Guadalajara, Mexico

Member since June 6, 2017
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.
Leonardo is now available for hire

Portfolio

Experience

  • C++, 11 years
  • Ruby, 4 years
  • Ruby on Rails 5, 2 years
  • PostgreSQL, 2 years
  • MySQL, 2 years
  • Python, 1 year
  • Docker, 1 year
  • Erlang, 1 year
Guadalajara, Mexico

Availability

Part-time

Preferred Environment

Mac OS, GitHub, Sublime

The most amazing...

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

Employment

  • 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: Erlang, C, Python, Docker
  • 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: Ruby on Rails, PostgreSQL, AWS
  • 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: Python, Flask, PostgreSQL, AWS, Groovy on Grails
  • 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: Ruby, Sinatra, MongoDB, MySQL, AWS, NginX, Ubuntu, jQuery
  • 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: Ruby, Sinatra, MySQL, AWS
  • 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: Virtools, Unity3D
  • 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++

Experience

  • Kueski (Development)
    https://kueski.com

    Web app (in Mexico) to provide microloans in minutes. Credit risk and fraud engine fully automated.

  • 100 Bricks (Development)
    https://www.100ladrillos.com

    Marketplace to buy and sell "Tokenized" real estate.

Skills

  • Languages

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

    Ruby on Rails 5, Flask, Sinatra
  • Tools

    Amazon SQS, AWS CLI, Sublime Text 3, Vim Text Editor, Docker Compose, AWS Fargate, Amazon CloudFront CDN, Nginx, Apache
  • Paradigms

    Test-driven Development (TDD), Scrum, Agile
  • Platforms

    Web, Docker, AWS Elastic Beanstalk, AWS Lambda
  • Storage

    MySQL, MongoDB, PostgreSQL, Redis, AWS S3, AWS RDS
  • Other

    SSL, AWS Route 53
  • Libraries/APIs

    jQuery, Facebook API

Education

  • Bachelor's degree in Computer science
    2002 - 2006
    ITESO - Guadalajara, Mexico
I really like this profile
Share it with others