Profilbild von Anonymes Profil, Fullstack Java/Spring/Vue Engineer / Java Architect
nicht verfügbar bis 01.04.2024

Letztes Update: 25.12.2023

Fullstack Java/Spring/Vue Engineer / Java Architect

Abschluss: Master of Arts UZH Economics & Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse)

Skills

Programmiersprachen:
  • Java
  • JavaScript / TypeScript
  • C#
  • SQL

Frameworks / Entwicklungstools
  • Spring/Spring-WS/Spring-Boot
  • JEE
  • myBatis / JPA / Hibernate
  • Web Services (JAX-RPC, JAX-WS, WS-*, WSIT, REST)
  • Vue.js 3 / React
  • OpenLayers 3
  • iText 7
  • OSGi
  • .NET
  • Eclipse
  • Visual Studio
  • Innovator, RSA
  • RequisitePro

Architektur/Konzepte:
  • Microservices
  • SOA
  • Virtual Private Cloud
  • Kubernetes / Docker
  • OAuth / OpenID Connect

Testing-/QS-Tools:
  • JUnit
  • TestNG
  • TestDirector / QualityCenter
  • Cypress

Configuration Management:
  • Maven / Ant
  • git, Subversion
  • Jenkins / Hudson
  • Gradle
  • Webpack / Bower

Plattformen / OS:
  • JEE Application Server JBoss EAP, Oracle WebLogic, IBM WebSphere, Glassfish
  • Android 1.6 - 8.0
  • Windows, Linux, Solaris

Datenbanken:
  • DB2
  • Oracle
  • mySQL
  • SQLite

Spezielle Produktekenntnisse:
  • Adobe SDK
  • OpenText
  • DirX Identity

Projekt-/Enginnering-Methodiken:
  • Scrum
  • CMMi
  • Hermes
  • RUP
  • UML

Zertifizierungen:
  • Certified Scrum Master
  • Certified PMP

Projekte:

09.2019 - 05.2021
Projekt: Umsetzung von 3 Pilotanwendungen für die Definition eines neuen Architekturparadigmas: Applikation zur Erfassung von Veranstaltungen, Applikation zur Erstellung von Mailverteilern, Applikation zum Austausch von Leistungskontrolldaten
Tätigkeiten: Fullstack Engineer, Architekt
Umfeld: REST, Java/SpringBoot, SQL/Oracle DB, JavaScript/ Vue.js, Maven, WebLogic, myBatis, WebPack/npm/node, git
Branche: Hochschule, Forschung

09.2017 - 08.2019
Projekt: Betreuung von Projekten im sicherheitskritischen Bereich in Aspekten der Architektur, Integration, Sicherheit und Betrieb.
Tätigkeiten: IT Architekt
Umfeld: JEE/WebLogic 12, Spring Boot, Oracle, Git, MariaDB, SSO-Portal, nevis, WebServices, REST, Angular, Hermes
Branche: Bundesbetriebe, Verwaltung, Biometriedaten

01.2015 - 12.2017
Projekt: Aufbau & Betrieb einer cloudbasierten, redundanten Überwachungsplattform zur Echtzeit-Visualisierung und Alarmierung bei Personen- und Lawinendetektionen in Berg-Gefahrenregionen.
Tätigkeiten: Solution Architect, Lead Developer
Umfeld: JEE6/JBoss EAP 6.4, MySQL, JMS/HornetQ, myBatis, REST/JSON/geoJSON, modbus, TestNG, Gradle/Jenkins, WebSockets, JavaScript/TypeScript, AngularJS, OpenLayers 3, PHP, DevOps
Branche: Startup, Geomatik, GIS

01.2016 - 12.2016:
Projekt: Erweiterung des automatischen Mailingsystems um die Funktion, Mails digital zu signieren.
Tätigkeit: Beratung, Design und Entwicklung
Umfeld: Java/JEE, myBatis, Spring/Spring-WS, WebLogic, Oracle, Eclipse, Web Services, Maven, Quartz, S/MIME, RSA, PKI
Branche: Hochschule, Forschung

02.2014 - 12.2015:
Projekt: 1) Architekturstudie zur Migration des hauseigenen Java/Spring-Applikationsframeworks auf OSGi ApacheFelix, 2) Konzept & Erweiterung des Frameworks um ein Batch-Jobs Modul. 3) Migration und Entwicklung von bestehenden und neuen Applikationen auf diesem Framework. 4) Integration von Moodle Web Services in die Systemlandschaft. 5) Aufbau eines Datenaustausches zwischen Hochschulen.
Tätigkeit: Beratung, Design und Prototyping
Umfeld: Java/JEE, OSGi, Apache Felix, myBatis, Spring/Spring-WS, WebLogic, Oracle, Eclipse, OpenText, SEAL DPF4Convert, Web Services, Maven, Quartz
Branche: Hochschule, Forschung

12.2013 - 05.2014
Projekt: Migration und Erweiterung einer Android-App zu GPS Outdoor Navigation mit offline Karten unter Verwendung verschiedenster Kartenlieferanten von Android 1.6 auf Android 4.x.
Tätigkeiten: Entwicklung, Betrieb, Konfiguration und Entwicklung der Serverinfrastruktur
Umfeld: Java, Android 5.x / NDK, Eclipse, Glassfish 2.1, MySQL, Linux, Google Play, Google Maps, JSON, GIS
Branche: Freizeit, Tourismus

11.2013 - 01.2014:
Projekt: Realisierung eines Berechtigungssystems für eine Applikation
Tätigkeit: Analyse, Design und Entwicklung
Umfeld: PowerBuilder, Java/JEE, Spring, WebLogic, Oracle, Eclipse
Branche: Hochschule, Forschung

09.2012 - 11.2013:
Projekt: Ausbau des globalen Enterprise Access Management Systems zur autom. regelbasierten Provisionierung und Verwaltung von Zugriffsrechten.
Tätigkeit: Design und Implementierung der zentralen Provisionierungskomponente
Umfeld: DirX Identity, Java, Eclipse, SPML, EAM, LDAP, Oracle, ServiceNow, Solaris
Branche: Versicherung

11.2011 - 08.2012:
Projekt: Evaluation und Umsetzung der Integrationsschnittstellen zum Aufbau eines Dokumentenarchivs.
Tätigkeit: Beratung, Design und Implementierung der Schnittstellen
Umfeld: JEE, WebLogic, Oracle, Web Services, Spring, JNA, PowerBuilder, OpenText, C/C++, Acrobat SDK
Branche: Hochschule, Forschung

01.2011 - 08.2011:
Projekt: Einführung des neuen Releases der Onlinebanking Applikation mit mehreren Zulieferprojekten.
Tätigkeit: Technische Verantwortung für Release, Qualitätssicherung, Planung und Infrastruktur
Umfeld: Sun Solaris, JEE, Offshoring, CMMi
Branche: Banken, Finanz

11.2010 - 12.2010:
Projekt: Entwicklung einer Android-App zu GPS Outdoor Navigation mit offline Karten.
Tätigkeit: Product Design, Entwicklung und Betrieb
Umfeld: Java, Android 1.6, Eclipse, Glassfish, mySQL, Linux, JSON, GIS
Branche: Freizeit, Tourismus

03.2010 - 10.2010:
Projekt: Aufbau einer Portalinfrastruktur mit Single-Sign-On und Benutzerverwaltung.
Tätigkeit: Entwurf/Realisierung der sicherheitskritischen Schnittstellen
Umfeld: Java/JEE, EJB3, JAX-RPC, WebSphere, Entrust Identity Guard, Tivoli Access Manager, WebSEAL, LDAP, DirX Identity
Branche: Versicherung

02.2009 - 02.2010:
Projekt: Entwurf und Realisierung einer SOA-Infrastruktur zum Austausch von Leistungskontrolldaten zwischen Hochschulen.
Tätigkeit: Solution Architect
Umfeld: JEE, Glassfish, WebLogic, Oracle, JAX-WS, WSIT
Branche: Hochschule, Forschung

08.2010 - 01.2009:
Projekt: Entwicklung eines Produkts auf Basis Windows Mobile und Android zur mobilen GPS Navigation.
Tätigkeit: Product Design & Development
Umfeld: C#/C++/Java, Visual Studio, Windows Mobile, Android
Branche: Behörde, Geomatik

07.2007 - 06.2008:
Projekt: Tech. Pilotprojekt zur Definition einer neuen Zielarchitektur für das Gesamtprojekt sowie Vorbereitung als Offshore-Pilot.
Tätigkeit: Solution Architect
Umfeld: JEE, SEAM, Ajax, EJB3, JBOSS, Solaris
Branche: Versicherung

01.2006 - 05.2007:
Projekt: Erweiterung des Onlinebankings um Investment Reporting Funktionen für inst. Anleger (ca. CHF 1.5 Mio. / 8 Mitarbeiter).
Tätigkeit: Projektleitung
Umfeld: CMMi, JEE, Struts, WebLogic, Solaris, Oracle
Branche: Banken, Finanz

08.2000 – 12.2005:
Rolle: Managing Director, Partner
Tätigkeiten:Organisation und Einsatzplanung der Entwicklungsteams, Budgetplanung, Akquisition & Offertstellung, Sicherstellung des internen Serverhosting für Kunden, Entwicklung eines firmeneigenen J2EE-Frameworks, Leitung & Mitarbeit in zahlreichen Kundenprojekten
Umfeld: Java/JSP, SEAM, Ajax, Linux/AIX, UML, Together, JMS, Oracle, PL/SQL, EJB 3.0, CVS, Solaris, CMMi, Struts, WebLogic, Tomcat
Branche: IT-Dienstleister, Start-up

08.1999 - 07.2000:
Projekt: Realisierung eines Standartprodukts als Krankenkassen Gesamtlösung. Diese komponentenbasierte Lösung bestand aus den Teilen Vertrag, Schaden, Partner, Zahlungsverkehr, Produkt.
Tätigkeiten: Modulverantwortlicher für die Komponente Zahlungsverkehr (Team bis 3 Personen), OOD und Implementation
Umfeld: C++, Java, CORBA, WebLogic, DB2, Windows NT, UML, Innovator, Visual Café, Sniff+
Branche: IT-Dienstleister, Start-up

08.1997 - 07.1999:
Aufgaben: Verschiedene Projekte mit global verteilten Teams
Tätigkeit: Software Engineering, Projektleitung
Umfeld: PowerBuilder, Java, C/C++, Iona Orbis, CORBA, Oracle, CICS, UML, OOA/OOD
Branche: Rückversicherung

10.1996 - 02.1997: Praktikum
Projekt: Entwicklung eines TCP/IP Stacks zur sicheren Kommunikation für Internet Banking etc. Neben bekannten Verfahren sollten auch die Kommunikationsteilnehmer von aussen nicht identifizierbar sein.
Tätigkeit: Projektmitarbeit, Spezifikation & Implementation des TCP/IP Stacks
Branche: IT-Security

01.1996 - 04.1996: Diplomarbeit
Projekt: Implementation eines Betriebssystems zur Steuerung des Roboters ‚Didabot‘ als Basis für Experimente mit neuronalen Netzwerken und autonomous agents. Dabei sollten mehrere Didabots mit der Basisstation, aber auch untereinander über ein drahtloses Kommunikationsnetz Steuer-, Telemetrie- und Anwendungsdaten austauschen können.
Tätigkeit: Design & Implementation, Dokumentation
Umfeld: Embedded C/C++, 80C196KD, Assembler, Borland Pascal 7

Projekthistorie

  • Persönliche Referenzen können auf Anfrage abgegeben werden
  • Überwachungsplattform zur Personen- und Lawinendetektion:
    https://tp.srgssr.ch/p/srf/embed?urn=urn:srf:ais:video:8dfe3265-0e8b-4bb9-a039-79a028506ba6#038;start=
    http://www.geopraevent.ch/project/lawinenradar-zermatt/
  • Projektmitarbeit im Gewinnerprojekt der Sparte "Best Access Governance and Intelligence Project“:
    http://www.kuppingercole.com/article/award2013
  • Entwickelte Android-Apps:
    https://play.google.com/store/apps/developer?id=Corridor 5
  • Roboter Steuersoftware "Didabot" (Diplomarbeit):
    http://me.in-berlin.de/~urmel/robot/docu/da.pdf
    http://www.verena-hafner.de/teaching/didabots.pdf

Reisebereitschaft

Verfügbar in den Ländern Schweiz
Grossraum Zürich, sonst remote
Profilbild von Anonymes Profil, Fullstack Java/Spring/Vue Engineer / Java Architect Fullstack Java/Spring/Vue Engineer / Java Architect
Registrieren