Frontend Vue.js, Backend Java, iOS

Profil Foto
Verfügbarkeit einsehen
  auf Anfrage
de  |  en
  85€/Stunde
  CH-8832 Wilen b. Wollerau
 11.07.2018

Kurzvorstellung

* Softwareentwicklung seit 1994
* Java/JEE Entwicklung seit 1999
* iOS Entwicklung seit 2008
* Vue.js Entwicklung seit 2017

Ich biete

IT, Entwicklung
  • Spring
    12 Jahre, 5 Monate Erfahrung
  • Java (allg.)
    11 Jahre, 6 Monate Erfahrung
  • J2EE (Java EE)
    11 Jahre, 3 Monate Erfahrung
  • Oracle Database
    6 Jahre, 10 Monate Erfahrung
  • Hibernate (Java)
    6 Jahre Erfahrung
  • Representational State Transfer (REST)
    2 Jahre, 10 Monate Erfahrung
  • iOS Entwicklung
    2 Jahre, 7 Monate Erfahrung
  • JavaScript-Frameworks
    1 Jahr Erfahrung

Projekt‐ & Berufserfahrung

Frontendentwickler vue.js
ecocoach.com, Schwyz
10/2017 – 6/2018 (9 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

10/2017 – 6/2018

Tätigkeitsbeschreibung

Für ein smart-energy ( Energiemanagement ) und smart-living ( Wohnungssteuerung ) System
wurde eine app für den Kunden ( Nutzer ) entwickelt auf Basis vue.js.
Aufgaben:
• Aufbau eines vue.js Frameworks
• Erstellung von Komponenten für das Energiemanagement und die Wohnungssteuerung.

Eingesetzte Technologien:
node, npm, vue.js, vuex, typescript, axios, RxJs,, cordova mit plugins für ios und android, sass, vue-design-system, immmutable, highcharts, ava, bitbucket (git), confluence (jira), skype business, slack

Eingesetzte Qualifikationen

JavaScript-Frameworks


Fullstackentwicklung ( vue.js / Spring )
Migrosbank, Zürich
7/2017 – 9/2017 (3 Monate)
Banken
Tätigkeitszeitraum

7/2017 – 9/2017

Tätigkeitsbeschreibung

Der Kunde soll über die Website einen Beratungstermin buchen können. Hierfür kann der Kunde einen freien Termin zu einem Thema und einer Filiale auswählen und buchen. Er erhällt anschliessend eine Bestätigungs-Mail. Realisierung als Singe Page Applikation mit vue.js
Aufgaben:
• Analyse der Requirements.
• Erstellung der Backend-Komponente mit Spring-MVC, REST-Services, Mail-Versand, Datenbank und Jobs
• Erstellung der Frontendkomponente mit vue.js

Eingesetzte Qualifikationen

Hibernate (Java), Spring, JavaScript-Frameworks, Representational State Transfer (REST)


Senior Java Engineer
UBS, Zürich
8/2016 – 12/2016 (5 Monate)
Banken
Tätigkeitszeitraum

8/2016 – 12/2016

Tätigkeitsbeschreibung

Analyse der Requirements.
Mitarbeit im agilen (Srum) Umfeld mit 2-Wochen Sprints.
Erstellung von Frontendkomponenten mit java7, Spring-MVC, JSP/Tiles, jQuery, RequireJS, Javascript, Ajax
Erstellung von Backendkomponenten mit Spring
Anbindung von externen Komponenten ( SOAP )

Eingesetzte Qualifikationen

Oracle Database, SQL, WebSphere, Apache Tomcat, Hibernate (Java), J2EE (Java EE), Java (allg.), Spring, Git, Jira, SOAP (Simple Object Access Protocol), HTML5, JavaScript Object Notation (JSON), Representational State Transfer (REST), CSS (Cascading Style Sheet), JavaScript, jQuery, JSP (Java Server Pages)


Senior Java Engineer
Mobiliar, Bern
10/2015 – 12/2015 (3 Monate)
Versicherungen
Tätigkeitszeitraum

10/2015 – 12/2015

Tätigkeitsbeschreibung

Seit 2011 werden diverse Altsysteme (Host) auf eine neue technologische Basis (JEE) migriert.
Das Team NSP (Neue Schadenplattform) benötigt Unterstützung für das Sammeln und
Exportieren von teilmigrierten Schadendaten an ein externes Betrugsinformationssystem
(Riskshield)
Aufgaben:
• Ermitteln der benötigten Daten aus Oracle auf Grund der Schnittstellendefinition von
Riskshield
• Export der Daten mit Spring-Batch an die Schnittstelle von Riskshield als csv.
• Vorbereitung eines ersten Testlaufs mit einem Datenvolumen von 160'000 Schäden.

Eingesetzte Qualifikationen

Oracle Database, SQL, Enterprise Architect (EA), Eclipse, J2EE (Java EE), Java (allg.), Spring, Git, SOAP (Simple Object Access Protocol)


Eigenentwicklung
enjoyOpera, Wollerau
11/2014 – 5/2017 (2 Jahre, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2014 – 5/2017

Tätigkeitsbeschreibung

Für den Opernfan werden auf dem iPad zur Opern-CD bzw. Spotify-Stream die Untertitel in diversen Sprachen synchron angezeigt.
Die Realisierung ist in der 2. Version abgeschlossen ( Spotify-Streaming ).
Die Realisierung erfolgt mit 3 Komponenten:
• Im Redaktionssystem werden die Produkte erstellt (JEE)
• In der Produktstage werden die Produkte bereitgestellt. (JEE)
• Die App (ios) lädt via RESTful/JSON von der Produktstage die Produkte ( Untertitel zur
Opernaufnahme, Metadaten ).
Aufgaben:
• Analyse, Architektur, Design, Realisierung, Test

Eingesetzte Qualifikationen

jboss, Enterprise Architect (EA), Hibernate (Java), iOS Entwicklung, J2EE (Java EE), Java (allg.), HTML5, JavaScript Object Notation (JSON), Representational State Transfer (REST), CSS (Cascading Style Sheet), JavaScript, JSF (Java Server Faces), Dreamweaver


Senior Java Engineer
Julius Bär, Zürich
8/2012 – 10/2014 (2 Jahre, 3 Monate)
Banken
Tätigkeitszeitraum

8/2012 – 10/2014

Tätigkeitsbeschreibung

Das Portal für externe Vermögensverwalter (EAM-Portal) basiert auf WLS 10, der
Portalkomponente ALUI und einer SSO-Komponente zu den externen Applikationen. Die
komplexen Abhängigkeiten ziehen sich durch die halbe Bank. Für das 3rd Level Supportteam wird Unterstützung mit breiter Entwicklungserfahrung benötigt.
Aufgaben:
• Incidentbearbeitung auf Level 3
• Fehler- und Performanceanalyse mit Splunk, Dynatrace, Wireshark, SQL
• Finden noch nicht bekannter Fehler
• Codeanlayse, Bugfixing, Implementierung von Changes

Eingesetzte Qualifikationen

Oracle Database, SQL, Linux (Kernel), Oracle Solaris (SunOS), Eclipse, J2EE (Java EE), Java (allg.), 2nd & 3rd Level Support


Senior Java Engineer
Fabware, Zürich
10/2011 – 12/2011 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2011 – 12/2011

Tätigkeitsbeschreibung

Der Kunde SwissRe ersetzt sein bestehendes Intranet durch das Social Intranet von JIVE
(www.jivesoftware.com), um ihr weltweit verteiltes Know-how besser verwalten zu können.
Aufgaben:
• Entwicklung auf Basis JIVE (Social Intranet)
• Erstellung von GUI Elementen als plugins (extension points)
• Erstellung von Jobs
• Erweiterung des Core System API
• Implementierung von Datenmodellerweiterungen
• Agile Entwicklung (scrum)
• Erweiterung der objective-c ios Erfahrungen

Eingesetzte Qualifikationen

PostgresSQL, Oracle Database, mySQL, SQL, Apache Subversion (SVN), Eclipse, Hibernate (Java), Java (allg.), CSS (Cascading Style Sheet), HTML, JavaScript, jQuery


Senior Java Engineer
Credit Suisse, Zürich
4/2009 – 8/2011 (2 Jahre, 5 Monate)
Banken
Tätigkeitszeitraum

4/2009 – 8/2011

Tätigkeitsbeschreibung

Das Relationship Opening Tool ist eine regelbasierte Intranet-Applikation zur Eröffnung und Modifikation von Kundenbeziehungen und deren Produkte. In Abhängigkeit der Kundendaten (Wohnsitz, Nationalität usw.) wird der Kundenberater durch einen regelbasierten Screenflow geführt. Als Ergebnis werden die Verträge gedruckt.
Aufgaben:
• Einarbeitung in das fachliche Produkt Know-how, IBM ILOG jRules sowie Legal &
Compliance
• Erweiterung der Regeln und des Worflows für Firmenkunden
• Review und Korrektur der Requirements
• Erweiterungen am Java Domainmodell und CORBA Services
• Aufwandschätzung
• Erstellung von jUnit Tests und Support des Testmanagers
• Dokumentation nach CMMI Level 3 sowie Tracking in jira

Eingesetzte Qualifikationen

UML, Apache Subversion (SVN), CVS (Concurrent Versions System), Eclipse, J2EE (Java EE), Java (allg.), Jira, CORBA


Senior Java Engineer
Zürcher Kantonalbank, Zürich
6/2006 – 12/2008 (2 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

6/2006 – 12/2008

Tätigkeitsbeschreibung

Relaunch des Intranetportals auf Basis Day (statischer Content) und Hybris (dynamischer
Content).
Aufgaben:
• Spezifikation und Aufwandschätzung
• Erweiterung des Hybris J2EE Containers ( u. a. für den Einkaufskatalog )
• GUI Entwicklung auf Basis WebWork/JSP/Struts/Spring
• Datenbankmodellierung (Oracle) für die Anbindung von Drittsystemen ( z. Bsp. Personal
und Abteilungsdaten )
• Messageanbindung (JMS) an MQSeries
• Generierung von Druckvorlagen (Visitenkarten) mit PDFBox
• Erstellung von Testszenarien für den Fachbereich

Eingesetzte Qualifikationen

Oracle Database, SQL, WebSphere, jboss, UML, Enterprise Architect (EA), Apache Subversion (SVN), Eclipse, J2EE (Java EE), Java (allg.), Spring, XML, CSS (Cascading Style Sheet), HTML, JavaScript, JSP (Java Server Pages)


Senior Java Engineer
Zürcher Kantonalbank, Zürich
5/2005 – 4/2008 (3 Jahre)
Banken
Tätigkeitszeitraum

5/2005 – 4/2008

Tätigkeitsbeschreibung

Erweiterungen im Bereich E-Banking
Aufgaben:
• Spezifikation laufender fachlicher Anforderungen
• Implementierungen in der EJB auf Basis Java, Spring, SQL, DAO
• Portierung von PL-SQL (Oracle) in die Java Schicht
• Erstellung von Services für die Clients ( GUI, Webservices )
• Anpassungen in den GUI Clients (HTML, Swing )
• Datenmodellerweiterungen (Oracle )
• Massenimport von E-Banking Aufträgen incl. Performanceoptimierungen
• Erstellung von jUnit Tests

Eingesetzte Qualifikationen

Oracle Database, UML, Enterprise Architect (EA), Apache Subversion (SVN), Eclipse, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), JUnit, Python, Spring, CSS (Cascading Style Sheet), HTML


Senior Java Engineer
Zürcher Kantonalbank, zürich
1/2005 – 4/2005 (4 Monate)
Banken
Tätigkeitszeitraum

1/2005 – 4/2005

Tätigkeitsbeschreibung

Einführung einer Security Komponente im E-Banking zur sicheren Darstellung von Rechnungen
externer Anbieter (Paynet) innerhalb der E-Banking Session.
Aufgaben:
• Spezifikation und Evaluierung existierender Lösungen
• Einführung einer Proxylösung der Fa. AdNovum
• Erweiterung dieser Lösung mit zusätzlichen Servletfiltern
• Integration dieser Lösung in die existierende E-Banking Umgebung

Eingesetzte Qualifikationen

UML, Apache Subversion (SVN), Eclipse, J2EE (Java EE), Java (allg.), EJB (Enterprise JavaBeans), HTML, JavaScript


Qualifikationen

Senior Java Entwickler (Java 8, JEE7, Spring )
GUI Entwicklung (JSF2, JSP, Angular, Typescript, HTML5, CSS, JavaScript, jQuery ...)
Backend Entwicklung (JEE7, Hibernate, JMS, SQL, JDBC, JPA, Datenmodell...)
iPhone iOS Entwicklung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
916
Alter
57
Berufserfahrung
24 Jahre und 6 Monate (seit 01/1994)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »