# Henrique Silveira > Software Engineer @ Databricks Location: Greater Seattle Area, United States Profile: https://flows.cv/henrique Software engineer and technology enthusiast. I am motivated by challenging projects and eager to make the world a better place. ## Work Experience ### Senior Software Engineer @ Databricks Jan 2023 – Present | Bellevue, Washington, United States ### Senior Software Engineer @ Microsoft Jan 2022 – Jan 2023 | Redmond, Washington, United States ### Software Engineer II @ Microsoft Jan 2020 – Jan 2022 | Redmond, Washington, United States ### Software Engineer @ Microsoft Jan 2019 – Jan 2020 | Redmond, Washington ### Software Engineer @ Microsoft Jan 2018 – Jan 2019 | Vancouver, Canada Area ### Front-end Development Intern @ Arquivei Jan 2017 – Jan 2017 | São Carlos Area, Brazil • Used React, Javascript and Redux to implement various screens from Arquivei’s platform and improved the style of different screens using CSS, Bootstrap and HTML • Studied and investigated React’s design principles, component-based architecture and component lifecycle • Aided the Customer Service team as an apprentice on-call engineer, helping to address client issues related to the platform ### Software Development Engineer Intern @ Microsoft Jan 2017 – Jan 2017 | Redmond, Washington • Developed and validated an end-to-end global dismiss feature for notifications, aiming to automatically dismiss notifications on an user’s device if the same notification had been seen by the user on a different device • Implemented the feature using C#, understanding the functionality of a large scale distributed system • Created a test iOS app using Swift to demonstrate and validate the scenarios related to global dismiss, recording a video of the app which demonstrated the feature to than 400 people in a Microsoft employee conference • Global dismiss adds value to Substrate Notification Service’s system, impacting potentially millions of users ### Software Engineering Intern @ Google Jan 2015 – Jan 2016 | Belo Horizonte, Brazil • Implemented a back end system for filtering notifications from mobile systems, developing the filtering logic and defining the data models to support this new feature • Updated the front end in mobile systems to support the developed notification filtering system, adapting both the UI and the data models in the front end • Developed a document presenting the objectives of the project and proposing strategies for its implementation • Worked on miscellaneous bugs involving mobile systems ### Teaching Assistant - Introduction to Computer Science @ Universidade de São Paulo Jan 2015 – Jan 2015 | São Carlos Area, Brazil • Held weekly sessions with students, highlighting and presenting important topics and solving doubts • Provided individual assistance with class projects during office hours • Created compilations of exercises with solutions emphasising key concepts that lay the foundations of programming skills • Graded homework, programming projects in C and tests ### Technology Operations Intern @ WebMD Jan 2014 – Jan 2014 • Developed nxlog configuration files involving regular expressions to process logs from multiple applications • Created Chef cookbooks to automate the installation of nxlog in both Red Hat Enterprise Linux and Windows servers • Managed existing Chef cookbooks for RHEL and investigated compatibility between cookbooks for RHEL and for Windows, presenting conclusions to the team • Managed existing and created new web performance tests, monitoring the company’s websites • Analyzed potential web application monitoring solutions, evaluating POCs and addressing multiple sales representatives ### Undergraduate Student Researcher @ Universidade de São Paulo Jan 2013 – Jan 2013 | São Carlos, São Paulo, Brazil Oversaw my own undergraduate research project: "Linux Driver Project for Servomotor Controlling with Embedded Linux in ARM Microcontrollers" A summarized timeline of my project: • Compiled and installed custom Linux kernels and file systems in Olimex SAM9-L9260 development boards • Researched virtual memory and GPIO ports in in the development board • Wrote C programs to control voltage outputs in these ports and monitoring them with an oscilloscope • Developed simple Linux modules and then started to design a custom Linux module to control servomotors connected to the development board Presented results at SIICUSP 2013 - University of São Paulo's International Symposium for Undergraduate Research Projects Received scholarship by RUSP - Universidade de São Paulo. ## Education ### Bachelor's degree in Computer Engineering USP - Universidade de São Paulo Jan 2012 – Jan 2017 ### Visiting Undergraduate Student in Computer Engineering Columbia University Jan 2014 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/henriqueamsilveira - Website: https://henriquesilveira.me --- Source: https://flows.cv/henrique JSON Resume: https://flows.cv/henrique/resume.json Last updated: 2026-03-22