Fábio Dias Moreira, Developer in Ome, Tokyo, Japan
Fábio is available for hire
Hire Fábio

Fábio Dias Moreira

Verified Expert  in Engineering

Software Developer

Ome, Tokyo, Japan

Toptal member since October 9, 2018

Bio

Fábio has nearly a decade of professional software development experience, primarily using Python as his main language. However, he's also proficient in Java and Kotlin and can delve into C/C++ or even x86-64 and ARMv8 assembly when necessary. With a Bachelor's Degree in Mathematics, Fábio is well-versed in mathematical problem modeling and brings a strong analytical perspective to his work.

Portfolio

Indeed
React, JavaScript, Java

Experience

  • Python - 10 years
  • JavaScript - 7 years
  • Java - 3 years
  • Mathematica - 1 year

Availability

Part-time

Preferred Environment

PostgreSQL, Python, IntelliJ IDEA, Linux

The most amazing...

...project I worked on was reverse-engineering the item-response theory parameters for questions from students' grades with simulated annealing.

Work Experience

Software Developer

2015 - PRESENT
Indeed
  • Hardened application security with reCAPTCHA, safe browsing and rate limiting.
  • Developed integration tests to ensure front-end reliability.
Technologies: React, JavaScript, Java

Software Developer

2011 - 2015
Eleva Educação (formerly PENSI)
  • Developed a CRM for student enrollment processing 150,000+ applicants a year.
  • Automated computer-vision scanning of multiple-choice answer sheets.
  • Ran IRT analysis and grading of national university admission exams.
  • Developed an automated exam formatter for teacher-created exams and teaching materials.
Technologies: JavaScript, Python

Software Engineer

2009 - 2011
Google
  • Implemented a system to automatically detect non-compositional compounds.
Technologies: C++

Experience

Admission CRM for Eleva

Developed a CRM to handle student admission for PENSI and associated schools.

Math and Informatics Olympiads

I've participated in math and informatics olympiads since 1997, including a silver medal in IMO a bronze medal in IOI, and winning the Google Code Jam Latin America.

Fabio has since been involved as a problemsetter, and was the team leader for Brazil in IOI 2018.

Education

2005 - 2008

Bachelor's Degree in Mathematics

Pontifícia Universidade Católica - Rio de Janeiro, Brazil

Certifications

JULY 2017 - PRESENT

Japan Kanji Aptitude Test N9

Japan Kanji Aptitude Testing Foundation

JULY 2017 - PRESENT

Japanese-Language Proficiency Test N4

Japan Educational Exchanges and Services

Skills

Libraries/APIs

React, jQuery

Tools

Git, IntelliJ IDEA, Jira, Mathematica

Languages

Python, SQL, JavaScript, Java, ARM Assembler, C, C++, Assembler x86, WordML

Platforms

Linux

Storage

PostgreSQL, MySQL

Frameworks

Spring

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