Danilo Resende, Developer in Belo Horizonte - State of Minas Gerais, Brazil
Danilo is available for hire
Hire Danilo

Danilo Resende

Verified Expert  in Engineering

Software Developer

Location
Belo Horizonte - State of Minas Gerais, Brazil
Toptal Member Since
December 29, 2015

Danilo has over five years of experience developing software in a variety of programming languages at Facebook and Instagram. He has led small teams of engineers at high-impact enterprises to build systems at scale, serving hundreds of millions of people around the world.

Availability

Part-time

Preferred Environment

Unix, Git, Tmux, Vim Text Editor

The most amazing...

...project I've worked on was identifying and ranking trending hashtags at Instagram.

Work Experience

Software Engineer

2014 - PRESENT
Instagram
  • Contributed to the data products and infrastructure team.
  • Built the back-end for trending hashtags and locations at Instagram.
  • Led the project above with a team of five engineers.
  • Started working on ranking and machine learning problems, even though I'm not an expert on that field.
Technologies: C++, Python

Software Engineer

2010 - 2014
Facebook
  • Part of a team who built the Facebook ads analytics platform.
  • Built the web interface used by Facebook advertisers to track and optimize their marketing campaigns.
  • Worked on a big data migration project which significantly changed the primary data model used by Facebook ads.
Technologies: JavaScript, Hack, PHP

Software Engineer Intern

2010 - 2010
Facebook
  • Developed features for an internal tool to support Facebook's recruiting team.
Technologies: JavaScript, PHP

Trending at Instagram

http://instagram-engineering.tumblr.com/post/122961624217/trending-at-instagram
Blog post I wrote with another engineer about how we built trending hashtags at Instagram.

New Campaign Structure for Facebook Ads

https://www.facebook.com/business/news/new-campaign-structure
Post about the outcome of the big data model migration we worked on for 9 months by changing the hierarchy of Facebook ad objects.

Facebook Ads Reporting Tool

I was the tech lead on a small team of 5 engineers who revamped the Facebook ads reporting tool in 2013.

Revamped Facebook Ads Manager

We redesigned the Facebook ads manager UI in 2013 and I was responsible for that project on the engineering side.

Languages

Python, Java, PHP, SQL, C++, JavaScript, Hack

Frameworks

React Native, Django, Hadoop, Flask

Libraries/APIs

Facebook API, Facebook Ads API, API Development, React, Instagram API

Paradigms

Data Science, MapReduce

Other

APIs, HHVM

Storage

PostgreSQL, Apache Hive, Memcached, MySQL, HBase, NoSQL

Tools

Vim Text Editor, Tmux, Git

Platforms

Unix, Linux

2006 - 2010

Bachelor's Degree in Computer Science

Federal University of Campina Grande - Campina Grande, Brazil

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