Software Engineer2018 - 2021Microsoft
Technologies: Objective-C, Objective-C++, Swift, C++, F#, C#, React, GraphQL, TypeScript, MacOS, Front-end Development, CSS
- 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 Intern2016 - 2016Microsoft
- 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 Developer2014 - 2015Clube da Entrega
Technologies: Java, Android
- 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 Intern2014 - 2014
Technologies: C++, JNI, Java, Android, Dependency Injection, Android Studio
- 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 Intern2013 - 2013
- 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.