Jairo Vasquez, Software Developer in Medellín - Antioquia, Colombia
Jairo Vasquez

Software Developer in Medellín - Antioquia, Colombia

Member since October 23, 2013
Jairo is a senior full-stack developer with experience building scalable and secure applications using Python for back-ends/APIs and React for front-ends. He has a lot of experience with databases like PostgreSQL and Cloud Datastore on platforms like Heroku, Google, and Amazon. He also led the creation of a payments engine that spans all of Latin America and is still widely used.
Jairo is now available for hire

Portfolio

  • Rubrik
    TypeScript, React, Redux, GraphQL, Apollo
  • NodeHost
    Python, Flask, PostgreSQL, Docker
  • Asimetrix
    Python, Flask, MongoDB, React, AWS, Heroku, Auth0

Experience

  • Python, 10 years
  • Flask, 7 years
  • PostgreSQL, 6 years
  • Django, 5 years
  • Amazon Web Services (AWS), 4 years
  • React, 2 years
  • Next.js, 1 year
  • TypeScript, 1 year

Location

Medellín - Antioquia, Colombia

Availability

Part-time

Preferred Environment

Emacs

The most amazing...

...software I've written is a micropayments engine that has become one of the main payment gateways in Latin America.

Employment

  • Senior Web Developer

    2019 - PRESENT
    Rubrik
    • Fixed several UI and layout failures.
    • Unified React components for getting the codebase more mature.
    • Added user facing features from zero based on design mockups.
    • Improved map visualization.
    • Improved tests.
    Technologies: TypeScript, React, Redux, GraphQL, Apollo
  • Senior Python Developer

    2018 - 2019
    NodeHost
    • Remodeled the database for better data access.
    • Added new JWT Authentication API to start migrating the app from Server Render to a single-page application.
    • Added a completely new testing suite using Pytest.
    • Automated builds using CircleCI.
    • Added a fresh new admin tool for managing all the data and currency/server-related tasks.
    Technologies: Python, Flask, PostgreSQL, Docker
  • Full-stack Developer

    2017 - 2019
    Asimetrix
    • Maintained an API using Python/Flask and MongoDB.
    • Added features and optimized the SPA (React).
    • Built a responsive design using Bootstrap.
    Technologies: Python, Flask, MongoDB, React, AWS, Heroku, Auth0
  • Lead Back-end Developer

    2017 - 2018
    Qbrio
    • Designed the database.
    • Architected the system from scratch to support different types of loads.
    • Developed an API to serve the AI model.
    Technologies: Python, Flask, PostgreSQL, Google Cloud, Bootstrap, JavaScript
  • Lead Back-end Developer

    2017 - 2018
    Apps4gaps
    • Re-thought the data model (database entities redesign).
    • Built a new API for all services needed by the new iOS app.
    Technologies: Python, Flask, Heroku, PostgreSQL
  • Lead Back-end Developer

    2016 - 2017
    AdMass, Inc.
    • Created three different apps, one for the influencer (whitelabeled), one for the advertiser, and one for data processing.
    • Provided lots of data crunching and social network API manipulation.
    • Created libraries to be shared between different repositories.
    Technologies: Heroku, Flask, Celery, PostgreSQL, RabbitMQ, Redis
  • Lead Back-end Developer

    2014 - 2016
    RealMassive
    • Helped to make a young back end more robust and reliable, fixing bugs, increasing monitoring, and cleaning and refactoring code to improve the performance and maintainability.
    • Created the back end for a data intensive application called Atlas, part of the RealMassive portfolio.
    • Created the back end for an application used to embed widgets to syndicate CRE information into other websites.
    • Integrated a robust framework used to validate images and protect the company from copyright threats.
    Technologies: Google Cloud Platform, AWS, Flask, PostgreSQL
  • Lead Developer

    2010 - 2014
    Paymentez
    • Led the development team using Scrum (located in three different countries).
    • Handled integrations with numerous developers around the world, provisioning APIs and solving problems.
    • Led a project to achieve PCI compliance for the platform.
    • Created a testing workflow to focus development on quality and refactoring.
    • Handled the requirements process with the sales team.
    Technologies: Google App Engine, Flask, Django, PCI
  • Web Developer

    2009 - 2010
    Mentez SAS
    • Migrated a PHP application (second with most traffic in Orkut) to Python using Google App Engine to handle the peaks.
    • Developed a web application to run beauty contests in Orkut.
    • Developed Paymentez, a micro payments platform to sell virtual goods suited for Orkut and Facebook and then to any other website.
    • Led the development team using Scrum.
    • Created a reusable framework in Python to add different payment methods to applications and handle notifications peaks using queues.
    Technologies: Ruby on Rails, Heroku, MySQL
  • Projects Engineer

    2007 - 2009
    Fluidsignal Group
    • Created a web application to handle people queues in a bank.
    • Supported the infrastructure inside the company for a long period of time (any access or change to servers sent to me).
    • Resolved a large amount of tickets for problems with client infrastructure (both remotely and in client offices).
    • Worked on a project for the largest bank in Colombia as part of the security group (outsourcing) and helping with security incidents and deploying software.
    • Worked on a project to achieve compliance of CMMI level 5.
    • Deployed IT infrastructure to several clients (DNS, email, web servers, virtualization, firewall, proxy) in site.
    Technologies: Python, Django, IT Services (Linux, DNS, Web Servers)

Experience

  • Paymentez (Development)
    https://secure.paymentez.com/

    A micropayments engine for virtual goods. It is integrated with various payment methods in Latin America (present in the main countries).

  • ScoreMat (Development)

    A social game where sports fans around the world can live and share their passion by competing against each other, forecasting scores and winning real-world prizes.

  • Traffic Studio Website (Development)
    http://trf-s.com/

    An application for website development using Python/Django.

  • RealMassive (Development)
    https://www.realmassive.com

    Python based back-end services (API, Database, Build tools).

  • AdMass, Inc. (Development)

    The project was to create an app for two kind of users: an influencer and an advertiser. They were both very different applications so the project was architected to be composed by several apps (influencer, advertiser, API, data-processing). It was a lot of fun!

  • Qbrio Studio (Development)
    https://qbriostudio.com/

    An app for music composers to find and test frisson moments in songs.

  • NodeHost (Development)

    Automated Masternode hosting.

  • Asimetrix (Development)
    https://asimetrix.co/

    An app for monitoring intelligent farms.

  • Rubrik (Development)
    https://www.rubrik.com

    Rubrik is a cloud data management company based in Palo Alto, California, United States founded in December 2013 with offices in Morrisville, North Carolina, Bangalore, India, Lawrence, Kansas, Nottingham, England and Cork, Ireland.

Skills

  • Languages

    JavaScript, Python, TypeScript
  • Frameworks

    Flask, Django, Next.js
  • Platforms

    Google App Engine, Heroku, Amazon Web Services (AWS)
  • Storage

    Google Cloud Datastore, PostgreSQL, MongoDB
  • Libraries/APIs

    React
  • Tools

    Git, Emacs, Create React App, Webpack, CircleCI, Sentry
  • Paradigms

    Test-driven Development (TDD), REST

Education

  • Bachelor of Science degree in Computer Engineering
    2004 - 2009
    EAFIT University - Medellin, Colombia
Certifications
  • Certified Scrum Master
    MAY 2013 - MAY 2015
    Scrum Alliance

To view more profiles

Join Toptal
I really like this profile
Share it with others