Andre Vitor Terron, Developer in Seattle, WA, United States
Andre is available for hire
Hire Andre

Andre Vitor Terron

Verified Expert  in Engineering

Software Developer

Location
Seattle, WA, United States
Toptal Member Since
January 5, 2017

André is an accomplished software engineer obsessed with the future of programming. He spent most of his career at Microsoft and has shipped various technologies, including back-end services, websites, and native apps for macOS, iOS, and Android. He’s worked with big tech, startups, and personal projects and is currently focused on DevTools and Blockchain development.

Portfolio

Microsoft
Objective-C, Objective-C++, Swift, C++, F#, C#, React, GraphQL, TypeScript...
Microsoft
Sass, HTML, Node.js, JavaScript, Front-end Development, CSS
Clube da Entrega
Java, Android

Experience

Availability

Part-time

Preferred Environment

Git, MacOS, Visual Studio Code (VS Code), React, Solidity

The most amazing...

...project I've built is Screen Box, a macOS app that saves and restores the app layout on your screen. I took it from idea to a product, and active users love it!

Work Experience

Software Engineer

2018 - 2021
Microsoft
  • Led projects like updating OneNote's Apple apps to the new iOS and macOS versions and the macOS list of recent OneNote pages.
  • Built the back end for the new Notes Feed product, aggregating OneNote pages, Samsung Notes, and Windows Sticky Notes.
  • Organized the front-end prototyping of one feature for the Notes Feed product, dividing work between the other engineers and producing three different interfaces for the team to evaluate.
Technologies: Objective-C, Objective-C++, Swift, C++, F#, C#, React, GraphQL, TypeScript, MacOS, Front-end Development, CSS, HTML, API Integration

Software Engineer Intern

2016 - 2016
Microsoft
  • Created a template-based big data query generator for Cosmos, Microsoft's internal big data analysis platform.
  • Created a graphic interface from scratch to build and run the big data queries in Cosmos.
  • Analyzed statistics and errors for XAML web views.
Technologies: Sass, HTML, Node.js, JavaScript, Front-end Development, CSS

Android Developer

2014 - 2015
Clube da Entrega
  • Created an Android food delivery app from scratch.
  • Developed an Android data manager responsible for controlling access to the database and the API.
  • Integrated payment flow for the Android app using Paypal.
  • Modeled the database schema for the app and API that would support the complex flows from our requirements.
  • Developed screen interfaces following design specifications.
Technologies: Java, Android

Software Engineer Intern

2014 - 2014
Facebook
  • Updated the Android database structure to accept different databases.
  • Integrated a third-party library to encrypt the Facebook app databases.
  • Reduced the third-party database encryption library size.
Technologies: C++, Java, Android, Dependency Injection, Android Studio, HTML

Software Engineer Intern

2013 - 2013
Facebook
  • Created an event calendar for communities (groups that have sub-groups) on Facebook.
  • Updated the group events UI for the newer version at the time.
  • Created an extra chat tab to watch videos for a hackathon, allowing video playback while browsing Facebook's newsfeed.
  • Worked on a hackathon project to allow people to have nicknames in Facebook groups.
Technologies: JavaScript, PHP, Front-end Development, HTML

FormDr

https://formdr.com/
A healthcare app for doctors to send and receive HIPAA-compliant online forms. I made their app ready for production, added Stripe integration for billing, and built a visual drag-and-drop form builder for them. Within the first few months, the app received hundreds of submissions.

Screen Box

https://screenbox.app
A macOS app saves certain apps on your screen and lets you restore them later. I conceptualized, designed, and built it from scratch. I worked on top of their feedback with some active users.

In a Bottle

An Android app to leave digital messages in specific locations and find messages left by others near the current location. I developed the idea, designed it, and built the app, using native Android technology and Parse as the back-end service to store the data.

EmprestAê

A marketplace for renting, lending, and borrowing everyday items from people around you. I assembled the team during a Startup Weekend event, and we built a website and an Android app for college students.

Emotion.me

Android app for the wedding management startup Emotion.me. The app allows existing users to manage their to-do list, photos, gift list, and guest list and find suppliers for different aspects of a wedding.

Umwho

Developed an Android app for the Umwho startup. The app allows for exchanging contact information over Bluetooth to make meeting people nearby easier. The client had an iOS app, and I built the Android version of it.

SmartCards

SmartCards is a to-do list iOS app with an assistant that guides the user to complete extra information about each task, like due dates or reminders. Developed using Swift, Parse, and Reactive Programming.

Languages

HTML, Sass, JavaScript, CoffeeScript, Java, TypeScript, CSS, Swift, PHP, C++, Solidity, Objective-C, F#, C#, GraphQL

Frameworks

Express.js, AngularJS, Angular

Libraries/APIs

React, Node.js, RxSwift

Paradigms

Reactive Programming, Promise, Agile Software Development, Dependency Injection

Platforms

Parse, Android, MacOS, iOS, Visual Studio Code (VS Code), Web

Other

APIs, Code Generators, Nunjucks, Front-end Development, API Integration, RAML, Objective-C++, Accessibility, Startups

Storage

MongoDB, MySQL, Databases

Tools

Git, Atom, Android Studio, Inkscape

2011 - 2016

Bachelor's Degree in Computer Engineering

Unicamp - State University of Campinas - Campinas, SP, 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