Skills
- Software Entwicklung (26 Jahre)
- Mobile Software Development (6 Jahre)
- Teamleitung (3 Jahre)
- OOA, OOD (3 Jahre)
- Kommunikation mit Business Analysten (6 Jahre)
- Schulungen (1 Jahr)
- Java (15 Jahre)
- Objective-C, Swift (5 Jahre)
- Android (1 Jahr)
- C++ (1 Jahr)
- Kotlin (0.5 Jahre)
- Java EE, JPA/Hibernate, CDI, JUnit (4 Jahre)
- SQL/Oracle (7 Jahre)
- Maven, Spring (1 Jahr)
- Git, SVN, CVS (20 Jahre)
- Webstandards (HTML, CSS, Javascript, JSF) (5 Jahre)
- Assentis DocFamily (2 Jahre)
- IntelliJ, Android Studio, Eclipse
- Java SE & EE
- JUnit
- Maven, Ant
- ORM (Hibernate, JPA)
- Spring, Spring Batch
- Performance Testing
- Atlassian toolchain (Jira, Confluence, Crucible)
Projekthistorie
Kurzbeschreibung:Die ZKB TWINT app ermöglicht Kunden den Zugriff auf alle Standard-TWINT-Funktionen und umfasst erweiterte Funktionen, z. B. die Möglichkeit auszuwählen von welchem Bankkonto eine Zahlung erfolgt.
Tätigkeit:Arbeiten in der Client- sowie in der Mobile REST Serverumgebung im Rahmen der RAN (Regulierung Anlagen) Feature für eBanking Mobile.
Design und Implementierung von modularen UI Komponenten wie z.Bsp. für PIN oder Telefonnummer Eingabe, die bei ZKB Mobile Projekte eingesetzt werden.
lmplementation von mehreren Features in der ZKB TWINT iOS Client wie Verlauf, TWINT+, Swiss QR Code.
Aufsetzen von UI-Tests für Android mit Espresso und Kotlin.
Kommunikation und Koordination mit einem Drittanbieter.Mentoring von Junior Developern.Kommunikation mit Stakeholdern.
Technologien und/oder Knowhow: Swift 5, Objective-C, Java 11, Kotlin, JBoss 7.2.7, UI-Tests mit XCTest.
Kurzbeschreibung: TWINT ist die App der Schweizer Banken zum Bezahlen. Die Swisscom TWINT app ist whitelabel-fähig und wird unter anderem als PostFinance, Raiffeisen, Credit Suisse, und BCV TWINT herausgegeben.
Tätigkeit: Umsetzung der Anforderungen (iOS).
Technologien und/oder Knowhow: Objective-C, Swift 3, UI-Tests mit XCTest. |
Kurzbeschreibung:Paymit war die mobile Bezahllösung von SIX. Ausgezeichnet mit „Best of Swiss Apps“ 2015. Die SIX Paymit app war whitelabel-fähig und würde auch als Raiffeisen, LUKB, OKB, ZGKB und BCGE Paymit herausgegeben.
Tätigkeit:Verantwortlicher für die Client Architektur und der Mobile REST Server. Koordination und Verteilung der Aufgaben im Entwicklungsteam (2-6 Personen). Mentoring von Junior Developern. Umsetzung der Anforderungen (Server, iOS, Android).
Technologien und/oder Knowhow: Objective-C, Swift 3, Java (Android), Kotlin (Android), Java 8 (jax-rs), UI-Tests mit XCTest.
Kurzbeschreibung:Extern gehostete Investment Suitability Plattform für Vermögensverwalter (EAM). Erlaubt EAMs Investment Suitability nach MiFiD und FIDLEG zu Dokumentieren für neue und bestehende Kunden. Inklusiv Kunden Onboarding und sichere Speicherung der Daten in verschlüsselte Form bei der CS.
Tätigkeit:Verantwortlicher für die Architektur. Koordination und Verteilung der Aufgaben im Entwicklungsteam. Umsetzung der Anforderungen (Server und Secure store).
Technologien und/oder Knowhow: Java EE (jpa, jax-rs), maven, Lombok, Arquillian, JUnit, Jacoco, mockito, sonar, Wildfly 8, Weblogic, Spring Batch, Java 1.7