Curriculum Vitae
Work Experience
Meta Platforms, Inc.
Software Engineer
Sep 2021 - present
- Develop and maintain Frameworks for the delivery Integrity Experiences across the Family of Apps (Facebook, Instagram, Messenger, WhatsApp)
Motius GmbH
Part-time Software Engineer
Apr 2021 - Aug 2021
- Developed and maintained an android automotive app for the delivery of custom machine learning based experiences. Contracted by BMW.
- Worked on an android app, for the control of smart window blinds. Contracted by Heroal.
Facebook, Inc.
Software Engineer Intern
Sep 2020 - Nov 2020
- Developed new experiences for Warning Screens on Facebook for the Web, to provide more context about false information during the 2020 US Election
- Worked closely with design, content strategy and data science to provide the best experience that informs users about the content they see on Facebook
- Supported the current deployment of Warning Screens on the Facebook Web App
- Implemented Warning Screens for new UI components across Facebook
- Refactored the decision logic for Warning Screens to be more readable, consistent, and cacheable
JetBrains s.r.o.
Software Engineer Intern
Mar 2020 - Aug 2020
- Focused on bringing Type Providers to Kotlin (Type Providers are constructs in the language that allow you to create types based on data, for example: a data class that represents the data from a JSON file)
- Prototyped different Type Provider use cases: JSON, World Bank API, C-Interop, and a Type Safe Shell DSL
- Implemented a DSL for Code Generation in Kotlin
- Implemented a framework to easily add custom Type Providers to Kotlin Scripting
QuickBird Studios GmbH
Part-time Developer
Sep 2019 - Feb 2020
- Focused on a camera based glucose metering android app for Roche
- Implemented new test tooling for our imaging pipeline to generate a large and diverse amount of test cases
Facebook, Inc.
Software Engineer Intern
May 2019 - Aug 2019
- Developed a search index for AR effects across the Facebook Platforms (Facebook, Messenger, Portal, Instagram)
- Implemented a pipeline for identifying searchable terms from user uploaded AR effects using pre-existing Machine Learning classifiers, natural language processing frameworks, as well as usage data from Stories to infer similarity of effects
- Worked closely with the Instagram team to integrate the new search index on mobile
- Wrote tools to debug the index and term generation pipeline
- Created dashboards to periodically check on the health of the system
QuickBird Studios GmbH
Part-time Developer
Oct 2018 - May 2019
- Worked on porting a camera based glucose metering app from Android to iOS
- Specialized in implementing the Measurement workflow, image formatting, logging, and integrating Open-CV in Swift
Quartett mobile GmbH
Part-time Developer
Oct 2016 - Sep 2018
- Implemented iOS Frameworks for the Audi, Porsche, Bentley connected car Apps
- Worked with many external contractors to Audi and Porsche to sync on integrating their micro-services with the mobile Apps
- Wrote tooling to speed up procesees such as updating dependencies
- Investigated new use cases such new Bluetooth pairing modes or CarPlay + HomeKit integration
- Worked on the myBentley iOS App
Technische Universität München
Teaching Assistant
Oct 2015 - Sep 2016
- Gave a tutorial session for the Introduction to Programming course
- Gave a tutorial session for Introdution to Algorithms and Datastructures
- Supported tooling for interactive learning of Relational Algebra for the Chair of Databases
Education
Technische Universität München
M. Sc. Computer Science; passed with merit
Oct 2018 - Sep 2021
- Focus on the compiler construction track: programming languages, virtual machines, parser implementation.
- Additional courses in software engineering
- Interdisciplinary project with the TUM Neuro-Imaging Center
- Research on server-side Swift and GraphQL with Swift
Technische Universität München
B. Sc. Computer Science; passed with merit
Oct 2014 - Sep 2018
- Foundation of programming, operating systems, algorithms, data structures, linear algebra, calculus, discrete probability theory.
- Minor in Mathematics, with a focus on algorithms and discrete math
- Additional courses in software engineering and artificial intelligence
Volunteering
BreakOut e.V.
Feb 2016 - Nov 2020
- Implemented iOS App to track the progress of participants
- Took over leadership of Software Engineering and IT Team
- Supported Kotlin Spring Boot Server
- Wrote tooling to automate management tasks like invoice creation
Skills
Languages
- Native proficiency in Spanish
- Full professional proficiency in German
- Full professional proficiency in English
Programming Languages
In order of proficiency:
- Swift
- Kotlin
- JavaScript / TypeScript
- PHP / Hack
- Python
- Objective-C
- OCaml
- C
Other
- Git
- Mercurial
- Jira, Confluence
- Docker