Fullstack Software Engineering für Webapplikationen in Java mit DevOps (90%)
Verantwortlich für diverse firmeneigene Webapplikationen im Bereich Energiewirtschaft.
Operation 7/7 Energiewirtschaft (10%):
Projekt Manger für diverse Projekte mit GENERIS Energie Daten Management
Projekt Engineer / System Engineer
Produkt Schulungen GENERIS - Einführungs- und Vertiefungskurse
Rollen:
DEVOPS Software-Developer, -Tester und Rollout-manager / Webcast Production Manager
Aufgaben:
Java Software Developer, Tester
Operation: Wartung, Rolloutmanager und Support der Webcast Plattform inkl. der Entwicklungsumgebung
Production Manager für Webcasts
Signal Acquisition Engineer
Head of Signal Acquisition
Audio/Video Engineer
Gesamtbauleiter
Kunden:
Unit.net AG, Glattbrugg | ABB Installationen AG, Zürich | Kowner AG, Erlenbach | Mayer Elektroanlagen AG, Volketswil | Elektro Winkler AG, Zürich
Aufgaben:
1995 ? 1996: Netzwerkinstallationen
Rolle: Elektromonteurinstallateur
Kunde: Ernst Burkhalter Ing AG, Zürich
1991 ? 1995: Elektro- und Telefoninstallationen auf Baustellen und im Service
Rolle: Elektromonteurlehrling
Kunde: Ernst Burkhalter Ing AG, Zürich
10/2018 - 03/2019
CAS Java Microservices Development bei der Berner Fachhochschule
Projektarbeit
Am Beispiel eines Bookshops wurde zuerst ein klassischer 3 Schichten Monolith gebaut, später wurde dieser in 7 verschiedene Microservices aufgebrochen. Die synchrone und asynchrone Kommunikation zwischen den Microservices wurde mit den verschiedensten Techniken implementiert.
Technik: Microservices, Spring Boot, JPA, Spring Data, Bean Validation, REST, SOAP, JMS, Spring Security, Angular 7, TS, JWT, ActiveMQ, Postgres DB, GIT, Maven, reactive programming
09/2018
Vertiefung: Certified Camunda BPM for Java Developer
06/2018
OCA Oracle Java SE 8 Programmer
09/2017
Kurs: Microservice orientierte Softwareentwicklung mit Docker Containern CH Open
09/2016 ? 03/2017
CAS Front End Engineering bei Hochschule für Technik Rapperswil
Abschlussarbeit
Neues Frontend in Angular 2 für die Ausgleichsenergie Plattform der Firma Energie Pool AG.
Technik: Angular 2, TS, SCSS, Responsive Design, JWT, REST, Apache-Shiro, reactive programming
06/2016
Vertiefung: Java EE 7 Power Workshop bei OIO Orientation in Objects Mannheim
08/2015 ? 10/2015
Vertiefung: Programmieren Java EE bei Höhere Fachschule Uster
02/2015
Kurs: Internet der Dinge: Grundlagen und einfache Anwendung bei EB Zürich
10/2011 ? 03/2012
CAS Project Management bei Kalaidos Fachhochschule Schweiz
Abschlussarbeit
Die Abschlussarbeit für das CAS Project Management behandelt die Thematik von Projektmanagement System (PMS) in KMU?s - Vorgehensmodell für kleine Firmen.
08/2008
Sun Certified Java Developer (SCJD) Java 5
10/2004 ? 10/2007
Ingenieurschule FH: Fachrichtung Informatik - (Fachstudium) berufsbegleitend
Hochschule für Technik Zürich
Diplomarbeit
Konzeption und Umsetzung eines webbasierten E-Learning Tool für assemblernahe Programmiersprache.
Technik: Java, JavaFX, JavaCC, Ant, Eclipse, JUnit, jnlp, UML
Projektarbeit
Automatisation der Probel Audio/Video Kreuzschiene der die Firma World-Television.
Technik: Java, Tomcat, AXIS2, Ant, Eclipse, JUnit, AOP, RTXT Physical Layer Connector, UML
11/2005
Sun Certified Programmer for the Java 2 Platform 1.4 (SCJP)
10/2002 ? 10/2004
Ingenieurschule FH: Fachrichtung Informatik - (Grundstudium) Vollzeitausbildung Zürcher Hochschule Winterthur
1996 ? 1997
Technische Berufsmaturität - Vollzeitausbildung auf dem 2. Bildungsweg
Berufsschule für Weiterbildung, Zürich
1991 ? 1995
Elektromonteurlehre bei Ernst Burkhalter Ing. AG, Zürich
1985 ? 1991
Primar- und Oberstufe in Zürich Waidberg
Zertifikate:
2019
2018
2017
2012
2008
2007
2005
Kernkompetenzen
Mehrjährige Erfahrung in der Softwareentwicklung. Fullstack Software Engineer für Java Webapplikationen mit breitem Spektrum an Fachwissen in verschiedenen Java-nahen Technologien. Java-Zertifiziert mit Erfahrungen in modernen Java-Architekturen, wie zum Beispiel Microservices. Vertieften Kenntnissen in verschiedenen Java-nahen Technologien.Erfahrung in GUI und User Interaction Design für Webapplikationen. Praxiserfahrung mit Relationalen und NoSQL Datenbanken. Fachhochschulabschluss in technische Informatik mit diversen Weiterbildungen auf Hochschulstufe.Interessiert für neuen Technologien und Programmiertechniken. Begeisterungsfähiger und selbständiger Teamplayer mit kommunikativen Fähigkeiten. Neugierig und bereit sich in neuen Themen einzuarbeiten.
Kenntnisse
Frontend:
Angular2+, JS, TS, HTML5 und (S)CSS, Bootstrap, JSF/Primefaces, GWT, JavaFX, JSF
Backend:
OOD,Java (Certified OCA / SCJD), Java EE 7, Spring Boot, diverse Java Frameworks, Maven, JAX-RS, REST, Tomcat, Wildfly, VB, C#
Sonstiges:
REST, Webservices, Maven, GIT, IntelliJ, Eclipse, Webstorm, Visual Studio, BPM, Inubit, Camunda,Software Engineering, Projektmanagement, Software Deployment, UML, Maven, GIT, XML/XSLT, Eclipse, Microsoft Office, EXCEL-Programmierung (VBA), BPM, Inubit, Camunda, NetBeans, Visual Studio, Webservices, Microsoft OS, Linux OS, Energie Daten Management Systeme
Eigenschaften
Bank
Compliance
Hypotheken und Geldmarkt
Energiewirtschaft
Streaming
Fullstack Software Engineering für Webapplikationen in Java mit DevOps (90%)
Verantwortlich für diverse firmeneigene Webapplikationen im Bereich Energiewirtschaft.
Operation 7/7 Energiewirtschaft (10%):
Projekt Manger für diverse Projekte mit GENERIS Energie Daten Management
Projekt Engineer / System Engineer
Produkt Schulungen GENERIS - Einführungs- und Vertiefungskurse
Rollen:
DEVOPS Software-Developer, -Tester und Rollout-manager / Webcast Production Manager
Aufgaben:
Java Software Developer, Tester
Operation: Wartung, Rolloutmanager und Support der Webcast Plattform inkl. der Entwicklungsumgebung
Production Manager für Webcasts
Signal Acquisition Engineer
Head of Signal Acquisition
Audio/Video Engineer
Gesamtbauleiter
Kunden:
Unit.net AG, Glattbrugg | ABB Installationen AG, Zürich | Kowner AG, Erlenbach | Mayer Elektroanlagen AG, Volketswil | Elektro Winkler AG, Zürich
Aufgaben:
1995 ? 1996: Netzwerkinstallationen
Rolle: Elektromonteurinstallateur
Kunde: Ernst Burkhalter Ing AG, Zürich
1991 ? 1995: Elektro- und Telefoninstallationen auf Baustellen und im Service
Rolle: Elektromonteurlehrling
Kunde: Ernst Burkhalter Ing AG, Zürich
10/2018 - 03/2019
CAS Java Microservices Development bei der Berner Fachhochschule
Projektarbeit
Am Beispiel eines Bookshops wurde zuerst ein klassischer 3 Schichten Monolith gebaut, später wurde dieser in 7 verschiedene Microservices aufgebrochen. Die synchrone und asynchrone Kommunikation zwischen den Microservices wurde mit den verschiedensten Techniken implementiert.
Technik: Microservices, Spring Boot, JPA, Spring Data, Bean Validation, REST, SOAP, JMS, Spring Security, Angular 7, TS, JWT, ActiveMQ, Postgres DB, GIT, Maven, reactive programming
09/2018
Vertiefung: Certified Camunda BPM for Java Developer
06/2018
OCA Oracle Java SE 8 Programmer
09/2017
Kurs: Microservice orientierte Softwareentwicklung mit Docker Containern CH Open
09/2016 ? 03/2017
CAS Front End Engineering bei Hochschule für Technik Rapperswil
Abschlussarbeit
Neues Frontend in Angular 2 für die Ausgleichsenergie Plattform der Firma Energie Pool AG.
Technik: Angular 2, TS, SCSS, Responsive Design, JWT, REST, Apache-Shiro, reactive programming
06/2016
Vertiefung: Java EE 7 Power Workshop bei OIO Orientation in Objects Mannheim
08/2015 ? 10/2015
Vertiefung: Programmieren Java EE bei Höhere Fachschule Uster
02/2015
Kurs: Internet der Dinge: Grundlagen und einfache Anwendung bei EB Zürich
10/2011 ? 03/2012
CAS Project Management bei Kalaidos Fachhochschule Schweiz
Abschlussarbeit
Die Abschlussarbeit für das CAS Project Management behandelt die Thematik von Projektmanagement System (PMS) in KMU?s - Vorgehensmodell für kleine Firmen.
08/2008
Sun Certified Java Developer (SCJD) Java 5
10/2004 ? 10/2007
Ingenieurschule FH: Fachrichtung Informatik - (Fachstudium) berufsbegleitend
Hochschule für Technik Zürich
Diplomarbeit
Konzeption und Umsetzung eines webbasierten E-Learning Tool für assemblernahe Programmiersprache.
Technik: Java, JavaFX, JavaCC, Ant, Eclipse, JUnit, jnlp, UML
Projektarbeit
Automatisation der Probel Audio/Video Kreuzschiene der die Firma World-Television.
Technik: Java, Tomcat, AXIS2, Ant, Eclipse, JUnit, AOP, RTXT Physical Layer Connector, UML
11/2005
Sun Certified Programmer for the Java 2 Platform 1.4 (SCJP)
10/2002 ? 10/2004
Ingenieurschule FH: Fachrichtung Informatik - (Grundstudium) Vollzeitausbildung Zürcher Hochschule Winterthur
1996 ? 1997
Technische Berufsmaturität - Vollzeitausbildung auf dem 2. Bildungsweg
Berufsschule für Weiterbildung, Zürich
1991 ? 1995
Elektromonteurlehre bei Ernst Burkhalter Ing. AG, Zürich
1985 ? 1991
Primar- und Oberstufe in Zürich Waidberg
Zertifikate:
2019
2018
2017
2012
2008
2007
2005
Kernkompetenzen
Mehrjährige Erfahrung in der Softwareentwicklung. Fullstack Software Engineer für Java Webapplikationen mit breitem Spektrum an Fachwissen in verschiedenen Java-nahen Technologien. Java-Zertifiziert mit Erfahrungen in modernen Java-Architekturen, wie zum Beispiel Microservices. Vertieften Kenntnissen in verschiedenen Java-nahen Technologien.Erfahrung in GUI und User Interaction Design für Webapplikationen. Praxiserfahrung mit Relationalen und NoSQL Datenbanken. Fachhochschulabschluss in technische Informatik mit diversen Weiterbildungen auf Hochschulstufe.Interessiert für neuen Technologien und Programmiertechniken. Begeisterungsfähiger und selbständiger Teamplayer mit kommunikativen Fähigkeiten. Neugierig und bereit sich in neuen Themen einzuarbeiten.
Kenntnisse
Frontend:
Angular2+, JS, TS, HTML5 und (S)CSS, Bootstrap, JSF/Primefaces, GWT, JavaFX, JSF
Backend:
OOD,Java (Certified OCA / SCJD), Java EE 7, Spring Boot, diverse Java Frameworks, Maven, JAX-RS, REST, Tomcat, Wildfly, VB, C#
Sonstiges:
REST, Webservices, Maven, GIT, IntelliJ, Eclipse, Webstorm, Visual Studio, BPM, Inubit, Camunda,Software Engineering, Projektmanagement, Software Deployment, UML, Maven, GIT, XML/XSLT, Eclipse, Microsoft Office, EXCEL-Programmierung (VBA), BPM, Inubit, Camunda, NetBeans, Visual Studio, Webservices, Microsoft OS, Linux OS, Energie Daten Management Systeme
Eigenschaften
Bank
Compliance
Hypotheken und Geldmarkt
Energiewirtschaft
Streaming