Summary
Software engineer with 10+ years of professional experience capable of full-stack work.
My most recent focus has been on the Apex runtime and compiler, a server-side programming language for the Salesforce platform.
Experience in various programming languages (Java, JavaScript, C/C++, C#), stacks and environments.
I strive to be a pragmatic programmer, produce maintainable code and extensible architectures.
Languages:
Java
JavaScript
Apex
C#
C/C++
Frameworks/Stacks:
Salesforce Platform
Web Development
Android SDK/NDK
Cordova
Tools:
Eclipse
IntelliJ
git
svn
Perforce
Jira
Jenkins
JUnit/Mockito
Selenium
Salesforce.com, Inc.
Principal Member of Technical Staff
July 2021 - now
Zürich, Switzerland
Zürich, Switzerland
- Working on the Apex runtime and compiler, a server-side programming language for the Salesforce platform
- Designed, implemented and shipped customer data protection initiatives in the AppExchange ecosystem that protect Salesforce customers from negative impact of 3rd party packages installed in their organizations
- Built the first machine learning platform integration into the core Salesforce platform (this product later on became the Sales Cloud Einstein suite)
Principal Member of Technical Staff
February 2021 - June 2021
Chicago, IL, USA
Chicago, IL, USA
Lead Member of Technical Staff
October 2017 - January 2021
Chicago, IL, USA
Chicago, IL, USA
Travel Year
Travel Year
October 2016 - September 2017
USA, South America, SE Asia, Europe
USA, South America, SE Asia, Europe
- Traveled around the world for a year: road-beers.com
Salesforce.com, Inc.
Lead Member of Technical Staff
June 2015 - September 2016
San Francisco, CA, USA
San Francisco, CA, USA
- Worked on Lightning integration in the Salesforce Android and iOS apps
- Worked on all aspects of Cordova based JS/native interaction in the Salesforce Android and iOS apps
- Worked on offline capabilities and caching in Salesforce Android and iOS apps
Senior Member of Technical Staff
July 2014 - June 2015
San Francisco, CA, USA
San Francisco, CA, USA
GREE International, Inc.
Senior Software Engineer
January 2013 - June 2014
San Francisco, CA, USA
San Francisco, CA, USA
- Developed and successfully shipped casino franchise Android titles (Jackpot Slots, Jackpot Bingo) with Jackpot Slots reaching #6 Top Grossing in the United States
- Acted as technical lead for Jackpot Slots client team and reduced crash rate, introduced better release monitoring and peer code review
- Worked on unannounced Unity 3D title
Deutsche Telekom Inc.
Software Engineer
September 2011 - November 2012
Mountain View, CA, USA
Mountain View, CA, USA
- Developed NFC support for Firefox OS (formerly Boot2Gecko) in cooperation with Mozilla
- Developed Android based sensor application for earthquake early warning system in cooperation with UC Berkeley
San Francisco State University
Software Developer
September 2010 - August 2011
San Francisco, CA, USA
San Francisco, CA, USA
- Developed custom Drupal modules and integrated legacy backend services into the university portal
- Developed/customized various Java plugins for Oracle Virtual Directory and Shibboleth
APC by Schneider Electric
Java Developer
April 2010 - June 2010
Kolding, Denmark
Kolding, Denmark
- Developed an Eclipse RCP based data center management software (product with 1000+ installations)
- Worked in distributed teams (together with Bangalore, India and West Kingston, U.S.)
- Used agile methodologies (Scrum and Test Driven Development)
Felder IT
Java Web Developer
October 2008 - March 2010
Vienna, Austria
Vienna, Austria
- Designed and developed web portal applications with JBoss Seam for major clients in the field of telecommunication
- Migrated and integrated legacy software applications
Scope Consulting
Software Developer
March 2007 - September 2008
Vienna, Austria
Vienna, Austria
- Developed customized Java solutions (Web applications, Swing fat clients and customized servers) for major clients in the field of logistics
- Introduction of continuous integration and Test Driven Development in the development process
Master of Science, Computer Science
San Francisco State University
September 2010 - November 2012
- Thesis work on cross compilation of Android applications to Windows Phone 7 based on XMLVM developed by Prof. Arno Puder (won best paper award at the MobiCASE 2011 conference)
- Graduate Student Award for Distinguished Achievement
- 4.0 GPA
Bachelor of Science, Business Informatics
Technical University of Vienna
March 2007 - March 2010
Technical High School, Information Technology
HTBLA Wien 3 Rennweg
September 2001 - June 2006