Summary

Software engineer with 10+ years of professional experience capable of full-stack work. I strive to be a pragmatic programmer, produce maintainable code and extensible architectures.

Experience in various programming languages (Java, JavaScript, C/C++, C#), stacks and environments. Recently my focus has been large-scale web application backend development and machine learning integration work.

Skills

Languages:
Java JavaScript (ES6/HTML5/CSS3) C/C++ C#
Frameworks/Stacks:
Salesforce Platform Android SDK/NDK Bootstrap/jQuery Cordova Jekyll
Tools:
Eclipse IntelliJ git svn Perforce Jira Jenkins JUnit/Mockito Selenium

Experience

Lead Member of Technical Staff

Salesforce.com, Inc.
October 2017 - now
  • Working on customer data protection initiatives
  • Worked on integrating machine learning platforms into Java backend (Sales Cloud Einstein)

Travel Year

October 2016 - September 2017

Lead Member of Technical Staff

Salesforce.com, Inc.
June 2015 - September 2016

Senior Member of Technical Staff

Salesforce.com, Inc.
July 2014 - June 2015
  • 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 Software Engineer

GREE International, Inc.
January 2013 - June 2014
  • 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

Software Engineer

Deutsche Telekom Inc.
September 2011 - November 2012
  • 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

Software Developer

San Francisco State University
September 2010 - August 2011
  • Developed custom Drupal modules and integrated legacy backend services into the university portal
  • Developed/customized various Java plugins for Oracle Virtual Directory and Shibboleth

Java Developer

APC by Schneider Electric
April 2010 - June 2010
  • 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)

Java Web Developer

Felder IT
October 2008 - March 2010
  • Designed and developed web portal applications with JBoss Seam for major clients in the field of telecommunication
  • Migrated and integrated legacy software applications

Software Developer

Scope Consulting
March 2007 - September 2008
  • 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

Education

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