Márcio Porto, Developer in Denver, CO, United States
Márcio is available for hire
Hire Márcio

Márcio Porto

Verified Expert  in Engineering

Software Developer

Denver, CO, United States
Toptal Member Since
December 11, 2016

For the past three years, Márcio has been working as a lead full-stack web developer for two different startups. He is comfortable working with technologies such as Ruby on Rails, Django, React, Docker, and AWS (EC2, S3, and RDS). Márcio also is experienced with machine learning and blockchain development. Check out his GitHub profile for more details about recent projects.


Orderly Health
Amazon Web Services (AWS), PostgreSQL, IBM Watson, React, Django, Python
MANGO Connects
MongoDB, jQuery, JavaScript, CSS, HTML, Ruby on Rails (RoR), Ruby




Preferred Environment

Git, Android Studio, Sublime Text, Windows, Linux

The most amazing...

...project I've worked on used Intel’s RealSense camera to build glasses that help visually impaired people make sense of the environment around them.

Work Experience

Software Developer

2017 - PRESENT
Orderly Health
  • Applied Natural-Language processing techniques to build and train multiple dialog trees for Orderly's chatbot, Louie.
  • Led the redesign of PostgreSQL database schema which cut down latency of some queries by half.
  • Implemented a payment functionality by using multiple Stripe APIs.
  • Led an effort to increase automated test coverage to 50% of the codebase.
  • Led a major UI/UX redesign of the product which led to a 20% increase in positive user feedback.
Technologies: Amazon Web Services (AWS), PostgreSQL, IBM Watson, React, Django, Python

Web Developer

2016 - 2016
MANGO Connects
  • Used Ruby on Rails to build an MVP from scratch in less than three months as the lead developer.
  • Built an admin panel with extensive features to simplify management of product data.
  • Led database switch from PostgreSQL to MongoDB which alleviated performance issues and simplified the addition of new use cases.
  • Managed all the DevOps tasks and infrastructure in Heroku; including the releases, performance monitoring, and scaling.
Technologies: MongoDB, jQuery, JavaScript, CSS, HTML, Ruby on Rails (RoR), Ruby


A Rails web app where Brazilian voters can subscribe to emails with updates regarding the recent work of their representatives in Congress. These emails include information such as votes, projects, and news. Currently, I'm rewriting the main features before releasing the website ahead of the upcoming elections.

Virtual Self-driving Car

Currently, I'm training a virtual self-driving car using Keras and Udacity’s self-driving car simulator. I am using a convolutional neural network that takes as its input the pixels from the simulator screen and decides what to do next based on its current state and previous knowledge.


This is an Android application that I built during my software development class that tracks the spending habits of users. I played the role of project manager, leading our team to deliver functionalities beyond the initial expectations for the project. I also built the API consumed by the Android app using Ruby on Rails.


A finalist project at the Intel Singapore Invent 50 Competition, where our team built glasses that use Intel's RealSense camera to help people who are visually impaired make sense of their environment. I implemented the text reading and object-recognition features using OpenCV and C++.

Distributed Exchange Smart Contract

Currently, I'm working on a Solidity smart contract implementing a simple distributed exchange for ERC20 tokens on the Ethereum blockchain. It will contain a basic functionality such as placing a buy or sell order as well as depositing or withdrawing tokens.
2017 - 2017

Nanodegree in Deep Learning

Udacity - Remote

2013 - 2017

Bachelor's Degree in Computer Science and Data Science

Macalester College - Saint Paul, MN, USA


jQuery, Keras, TensorFlow, Google Maps API, Mongoid, React, Node.js


Sublime Text 3, IntelliJ IDEA, Git, Microsoft Visual Studio, Android Studio, Sublime Text, IBM Watson


Ruby on Rails (RoR), Django, Android SDK, AngularJS


JavaScript, Ruby, Java, Python, Solidity, SQL, HTML, CSS


Agile Software Development, Object-oriented Programming (OOP)


Windows, Amazon EC2, Linux, Android, Docker, Amazon Web Services (AWS)


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


Front-end Development, Software Development

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.


Share your needs

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

Choose your talent

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

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