https://www.myworkouts.org/
Native Android App for tracking sports activities. Uses sensors für heart rate, bike cadence, temperature, geo-location, pressure. Synchronization with own server. In Google Play and Amazon App-Store since end of 2016
Single-Page-Web application (SPA) with RESTful backend.
Roles
All-In-One
Software
App: Android 2.3 - 9, SQLite, ANT+, Java 6-8, Kotlin, Google-Play API, Mapsforge, ACRA
Server: Node.js, TypeScript, MongoDB, REST mit Express, JWT (JSON Web Token), OpenID, OAuth2, passport, nginx, monit/mp2, bunyan, SSL/letsencrypt, Redis
Web: Angular 7, AngularJS 1.5, TypeScript 3.x, D3.js v3 + v4, NVD3, Bootstrap 3, jQuery, Google Maps, Leaflet, OSM
Tools: IntelliJ, R, Android Studio, Grunt, webpack, Gradle, Git, Linux
since 08/2011 (free time)
Open Source Projects
https://github.com/hgoebl/Several tools and libraries for JavaScript and Java (see my public repositories)
Profile (aka. CV, Resume) generator for IT freelancers (multi-format, multi-language)
Presentation software with smartphone remote control
npm modules: doublemetaphone, entintar, mobile-detect, mobile-usage, mongodb-openvz-crashtest, nerdshow
maven.org: com.goebl:david-webb, com.goebl:simplify
Roles
All-In-One
Software
JavaScript, Node.js, MongoDB, Express, Socket.IO, JSON, REST
Java, XML, XLST, XLST-FO, Maven, JUnit, Mockito, Leaflet
jQuery, jQuery Mobile, HTML5, CSS3, Markdown
IntelliJ, Git, Github, Grunt, less, Linux
06/2012
Roles
Speaker
Software
Node.js, JavaScript, Socket.io, jshint, MongoDB
02/2012 - 04/2012
Automotive
Munich, freelance job
BMWi Icebreaker-Team (Co-Working)
Basework for a Multi-Channel, Multi-Language, Multi-Tenant JEE Web/Mobile Application (Architecture, Build/CI, Testing, Documentation, SCRUM, Tools)
Roles
Coding Architect, Development
Software
GlassFish, ORACLE, JPA, JSF, REST
Maven, Jenkins, Sonar, Mockito, JUnit, flyway, IntelliJ, JRebel
05/2011 - 12/2011
Automotive
Munich, freelance job
Vehicle Configurator Web Application
Further treatment, providing Registration process, Self-service for users, mail delivery, integration with SSO. Modularization of JavaScript, optimize performance, Selenium tests
Roles
Coding Architect, Web-Development, Nearshore Supervision
Software
Server: Java 6, Oracle 11g, GlassFish, EJB 3, JPA, JAX-RS, JAX-WS
Client: JSF 2, AJAX, JavaScript, jQuery
Tools: Selenium, Maven, Jenkins, IntelliJ, JUnit, Mockito
02/2011 - 05/2011
Automotive
Munich, freelance job
Business Services with RESTful API and JavaScript API
Performance Optimization Dealer-Locator, Extension of RESTful API and JavaScript API for Dealer-Locator and Park-Info, Extension of RESTful API for User Registration and -Management
Roles
Development, Performance Test and Optimization
Software
Server: Java 5, Oracle 11g, GlassFish, EJB 3, JPA, JAX-RS, JAXB
Client: JavaScript, jQuery, Google Maps API, JSUnit
Tools: soapUI, curl, FireBug, JSLint, yui-compress, Maven, Jenkins, JUnit, Mockito
02/2010 - 05/2011
Automotive
Munich, freelance job
Teleservice Switchboard (Telediagnosis, Teleprogramming) Architecture, Design, Programming, Test, 3rd-Level-Support
Migrating WebLogic 8 to 10, EJB 2.1 to 3.0, Latin1 to UTF-8, Migration Oracle 10 to 11 with charset ISO-8859-1 to UTF-8, Infrastructure for Loadtests (Simulation of Vehicle communication), Code- and Design Reviews and Coaching
Roles
Coding Architect, Development, Test
Software
Java 5, Oracle 11g, WebLogic 10g, WebSphere MQ, EJB 3, LDAP, JPA, JSF, MyFaces, ajax4jsf, jQuery, JAX-WS, JAXB, JMS, XSLT, ant, Mockito, PL/SQL, soapUI
since 2010 (free time)
Miscellaneous
(for own usage and friends)
Installation, configuration, maintenance of Linux root servers
goebl.com, wellcrafted.de, goebl.biz, michaelfollner-consulting.de, garten-inspirationen.de, hibag.de
Roles
Development, Administration
Software
Debian GNU/Linux, Apache2, PHP, MySQL, iptables, AutoMySQLBackup, rsync, rsnapshot, VirtualBox, rkhunter, fail2ban, denyhosts, Postfix, SpamAssassin, Amavis, Roundcube, OpenSSL, DokuWiki, WordPress, Joomla!, Bootstrap 3, less, Grunt, assemble.io, metalsmith, Node.js, Handlebars, Git, IntelliJ, vi
11/2008 - 11/2009
Telecommunication
Munich, freelance job
WebService-Interface to German Telekom (BL-W v16.0 ADSA)
WebService-Interface to German Telekom (WITA 2.0)
Administration frontend (Wicket Web-Application)
Roles
Coding Architect, Development, Test
Software
Java 5, Tomcat 5, Spring 2, Spring-WS, Hibernate, JAXB, JUnit, WS-Security, ant, XML/XSLT, DB2, RSA
11/2006 - 07/2008
Finance Services
Munich, freelance job
Development of a Multi-Channel-Application (Swing, HTML, WebServices) for Credit Card Management.
Connectivity to Legacy COBOL Application on IMS-DB; Migration to DB2 and Java. XML-Schema-Design.
Roles
Project Management, Development
Software
J2EE, Java, Apache Tomcat, Solaris, WebServices, Axis2
DB2, JDBC, XML/XSLT, LDAP, Apache JMeter, Ant, cruisecontrol, WSDL, XSD, Rational Software Architect, Eclipse, CVS, SVN, findbugs
01/2005 - 11/2006
Finance Services
Munich, freelance job
Information Portal for >100.000 User (Cluster with 36 Instanzen)
Embedding of Notes Databases, LDAP Integration, Portlet-Programming, Load- and Performancetests, Themes & Skins
Roles
Architecture, Development, Project Management
Software
J2EE, Java, WebSphere Portal 5, JSP, WebSphere 5, Solaris DB2, XML/XSLT, JavaScript, AJAX, LDAP, Apache httpd, Security, SSO, Spring, Lotus Domino, XML Access, Hibernate, JMeter, Perl, IBM WSAD
10/2003 - 07/2004
Finance Services
Munich, freelance job
Web-enabling of a corebanking-system (MBS open) and integration of various back-end systems.
Roles
Architecture, Framework Design, Implementation
Software
J2EE, Java, EJB, JSP, HTML, CSS, Apache Struts, IBM WebSphere 5, Bea WebLogic, DB2, XML/XSLT, SCHUFA SCDI, ant, IBM WSAD, JBoss
07/2001 - 01/2003
Insurance Company
Munich, freelance job
Integration und optimization of a systems which provides config management, software packaging and distribution for 40.000 users
Roles
Architecture, Project Management, Development, Test
Software
Java, Oracle 8i, Swing, Apache Velocity, XML, JSP, EJB, WebSphere 4
Here you can download my CV in different file formats.
The CV as a Microsoft Word document is not available in English. But you can open the HTML-version, select all, copy and paste it into a blank word document.
I'm sorry for this inconvenience, but usually I'm running Linux, no Windows.
The files have been automatically generated by it-profile-generator.
Available from
07/2024
Last Update
03-Apr-2024
Format
Sprache des Profils wie im Browser eingestellt.
Language is chosen based on your browser settings.
El idioma se elige según la configuración de su navegador.
You prefer the German or Spanish version or are encountering any problems while downloading my CV? Then please try this page or drop me a mail.