Andre Vitor Terron
Verified Expert in Engineering
Software Developer
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. André has worked with big tech and startups. His industry focus is currently on DevTools development.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, Visual Studio Code (VS Code), React, TypeScript
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 product, and active users love it!
Work Experience
Founding Engineer
Val Town
- Used a TypeScript editor to work on the browser, including type completions, hover information, and navigation to definitions. All while ensuring it doesn't impact the web app's performance.
- Implemented a custom domains feature. This lets our users use their own domains to access the websites they built on our platform.
- Built a notification system for our users. They would get email and in-app notifications when other users interacted with their content.
Software Engineer
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.
Software Engineer Intern
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.
Android Developer
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.
Software Engineer Intern
- 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.
Software Engineer Intern
- 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.
Experience
FormDr
https://formdr.com/Screen Box
https://screenbox.appIn a Bottle
EmprestAê
Emotion.me
Umwho
SmartCards
Education
Bachelor's Degree in Computer Engineering
Unicamp - State University of Campinas - Campinas, SP, Brazil
Skills
Libraries/APIs
React, Node.js, RxSwift, Drizzle, Stripe API, SendGrid API
Tools
Git, Atom, Android Studio, Inkscape
Languages
HTML, Sass, JavaScript, CoffeeScript, Java, TypeScript, CSS, Swift, PHP, C++, Solidity, Objective-C, F#, C#, GraphQL
Frameworks
Express.js, AngularJS, Angular, Remix, Tailwind CSS
Paradigms
Reactive Programming, Promise, Agile Software Development, Dependency Injection
Platforms
Parse, Android, MacOS, iOS, Visual Studio Code (VS Code), Web
Storage
MongoDB, MySQL, Databases, PostgreSQL, ClickHouse, SQLite
Other
APIs, Code Generators, Nunjucks, Front-end Development, API Integration, RAML, Objective-C++, Accessibility, Startups, Microsoft OneNote, Deno
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring