padding
separator
padding
English | Français | Deutsch

padding
Geb. 2.2.1976
Schweizer
Ledig

Josefstrasse 137
8005 Zürich
+41 79 654 97 57

info at andrey punkt net
www.andrey.net
Java Software Architekt
 
Ziele
Software unter Einsatz aktueller Technologien entwerfen
Kunden beraten und Mitarbeiter in ihrer Software-Entwicklung coachen
 
Warum sollten Sie gerade mich anstellen ?
  • Starkes Analysevermögen
    • Ich verschaffe mir schnell eine Gesamtübersicht, löse Probleme effizient und optimiere jeden Vorgang.
  • 15 Jahre Java-Erfahrung
    • Ich verfüge über eine breite praktische Erfahrung, basierend auf solidem theoretischem Wissen.
  • Beratungsdenkweise
    • Ich beziehe organisatorische und persönliche Bedürfnisse hinter technischen Problemen ein.
  • Ausgezeichnete Schreibkompetenzen
    • Ich schreibe sowohl Textdokumente als auch Code mit derselben Leidenschaft für Qualität.
  • Interkulturelle Erfahrung
    • Ich integriere mich leicht auch in heterogene Teams.
 
Technische Fähigkeiten
Kernkompetenzen Software-Architekturen, IT-Beratung, agile Praktiken, Java Microservices
Erfahrung in Serviceorientierten Architekturen, Stakeholder-Management, Entwurf und Entwicklung von temporalen Datenbanken, selbstorganisierenden Teams, Rapid Prototyping, DevOps, geographischen Informationssystemen
Java 15 Jahre, seit 1997. Entwicklung von Batches, Spring Boot Applikationen, JSP- und Thymeleaf-Seiten, EJBs, Applets, Eclipse RCP-, Swing- und GWT-basierten GUIs, und Einzelapplikationen
Sun Java 2 Certified Programmer (2001)
Teil 1 vom Sun Certified Enterprise Architect (2007)
Frameworks Spring Boot 2.1, Swagger 3, OpenShift, Hibernate 4, ArcGIS Pro SDK, Eclipse RCP 4.3, Struts 2.3, Google Web Toolkit 1.5, Bouncy Castle, EJB 3.1, OpenEJB
Applikationsserver JBoss 7, BEA Weblogic 6, Apache Tomcat 6, Websphere 6.1, ArcGis Server 10.4
Werkzeuge IntelliJ, Eclipse 4.7, Maven 3, Git, openssl, HP ALM (Quality Center) 11, Visual Studio 2019, ArcGIS Pro 2.3, Toad
Datenbanken Postgres 11, Oracle 12, MS SQL Server 2000, MySql 5
SQL 2 Jahre (2000-2002), auf MS SQL Server 6.5 und 2000. Entwicklung von gespeicherten Prozeduren, die Finanzfunktionen auf einer Börsedatenbank implementierten
20 Monate in den Jahren 2003, 2009, 2010 und 2015-2020 auf Oracle
Unix-Skripte 2 Monate (2003): Implementierung von ksh-Skripten für geplante Aufgaben, die Dateien aussortierten und mit gawk analysierten
Visual Basic 1 Jahr (2001): Implementierung unter Excel und Installation von Benutzerschnittstellen für Finanzfunktionen zu einem MS SQL Server
Andere Sprachen C#, PHP, JavaScript, Json, XML, Unix Shell, Visual Basic, XSD, UML
Methoden SAFe, Kanban, Scrum, RUP
Plattformen Linux Ubuntu und Mint, Windows 10, 7 und Vista, Mac OS X
 
Berufliche Erfahrung
Feb. 15 - heute Freelance und Akros für die SBB Bern
Software Architekt
  • Technische Leitung von zwei selbstorganisierenden, cross-funktionalen DevOps-Teams
  • Konzeption und Bewertung von verschiedenen Lösungsarchitekturen für eine Applikation zur Bewirtschaftung des Eisenbahnnetzes mit einer neuen GIS-Plattform
  • Erstellung von Prototypen mit ArcGIS Pro (C#), ArcObjects (Java) und Oracle Locator (PL/SQL), und Mitentwicklung der ausgewählten Lösung
  • Spezifikation und Implementierung eines Optimierungsalgorithmus für eine effiziente und automatische Berechnung von Zugfahrplänen mittels Graph-Operationen
  • Beitrag zum Design der integrierten Topologie-Plattform der SBB (itop) durch die Spezifikation eines Services, der verschiedene Aspekte einer Topologie kombiniert
Dez. 13 - Feb. 15 Freelance für UBS Zürich
Entwickler Eclipse Rich Client Platform
  • Entwicklung hoch anpassbarer Frontends zum Management von Portfolios
  • Reverse-Engineering von Teilen eines proprietären, auf RCP basierten Frameworks
  • Integration der fortlaufenden Lieferungen von Backend- und Frontendkomponenten aus externen Firmen
  • Sicherstellung der Multiversionsfähigkeit der Frontends mittels OSGi
März 12 - Sep. 13 Freelance für das EJPD (Eidgenössische Justiz- und Polizeidepartement) Bern
Applikationsarchitekt
  • Architektur, Detailspezifikation und Prototyp einer gesicherten Datenverarbeitungs-Pipeline zwischen weltweit verteilten Firmen, die biometrischen Daten erfassen, und dem zentralen Schweizerischen Visumssystem
  • Definition eines standardisierten Datenaustauschformats für Visumanträge mittels XSD, RSA-Verschlüsselung, CMS (crytographic message syntax) und Digitalsignaturen auf Basis der Schweizerischen AdminPKI
  • Sammlung und Verhandlung der Anforderungen der zwei Auftraggeber: das Bundesamt für Migration als Datenherr und die konsularische Direktion als Benutzerin
  • Formulierung der technischen Anforderungen an eine Plattform zur Zusammenarbeit verschiedener Behörden an elektronischen Dokumenten über niedergelassene Ausländer. Untersuchung der Machbarkeit der Fachanforderungen
Juni 11 - Jan. 12 Auszeit: Reisen, Zertifizierungen, Spanisch lernen
Apr. 09 - Feb. 11 Capgemini Zürich
Berater Technische Architektur
  • Spezifikation von Schnittstellen zu einer Data-Warehouse-Applikation bei Postfinance
  • Spezifikation, Prototypen und Konfiguration einer Salesforce-Applikation zum Management des Vertriebs von Automobilversicherungen. Lieferung dieser Applikation als Software-as-a-Service im Cloud. Schulung von zwölf Agenten
Apr. 09 - Feb. 11 Capgemini für CSS Versicherung Luzern
Technischer Architekt und Java EE Entwickler
  • Entwurf, Entwicklung und Wartung von GWT-GUIs zur Bestandesführung der Versicherungsverträge in einem Siebel-Portal und von Batches zur Berechnung und zum Druck von Vermittlerprovisionen
  • Architektur und Implementierung eines Regelwerks zur Berechnung von Offerten
  • Spezifikation von Schnittstellen in der firmenweiten SOA zwischen sechs Abteilungen
  • Vereinheitlichung und Vervollständigung technischer Dokumentation im Vertragswesen
  • 3rd Level Support des Kernsystems zur Verwaltung von Verträgen, Provisionen und Produkten
  • Koordination von schnellen Reaktionen zu Produktionsproblemen
  • Betreuung neuer Mitarbeiter in den Entwicklungs- und Betriebsteams
Juni 08 - März 09 Capgemini sd&m Zürich
Berater Technische Architektur
  • Architekturaudit eines .NET-Kernsystems zur Immobilienbewirtschaftung
  • Architektur eines Systems zur automatischen Dateneingabe bei einem Finanzdienstleister und Integration als ETL-Prozess in einer SOA
  • Offerten für Applikationssanierung, Offshore-Entwicklung, Personalbesetzung und Applikationsmanagement für Finanz-, Logistik- und Immobilienverwaltungsfirmen, inkl. Systemarchitekturentwürfen, Aufwandschätzungen und Angebotspräsentationen
Jan. 08 - März 08 Erasmus Student Network Zürich und Besançon
Vorsitzender der jährlichen Generalversammlung
  • Vorbereitung und Moderation einer Konferenz von 450 Delegierten aus ganz Europa
Mai 07 - Nov. 07 Freelance für UBS Zürich
Java-Entwickler
  • Design und Entwicklung von Applikationen für die Automatisierung von manuellen Prozessen in einem Web-Portal mit Swing
Jan. 05 - März 07 Freelance für Steria Zürich
J2EE-Entwickler
  • Spezifikation und Entwicklung der Webschnittstelle eines verteilten Leitsystems zur Überwachung von Autobahntunnels mittels Struts und Tiles
  • Aufbau einer Infrastruktur für automatisierte Tests mit Struts Test Case und HtmlUnit
  • Entwicklung von auf JBoss eingesetzten EJBs
Apr. 02 - Aug. 03 Logica für Credit Suisse First Boston Zürich
J2EE-Entwickler
  • Design, Entwicklung und Unterstützung eines E-Banking Portals mittels J2EE in einer hoch gesicherten Umgebung
  • Automatisierung des Build- und Installationsprozesses für die verschiedenen Komponenten des Portals mit Jakarta Ant
  • Sammlung der Anforderungen und Spezifikation eines Online-Zahlungssystems. Koordination aller betroffenen Stakeholders wie Auftraggeber, Corba-Provider, Fach- und IT-Betrieb
  • Enge Zusammenarbeit mit den verschiedenen Abteilungen der Bank und ihrem Personal im Rahmen eines Projekts für Unix Support
  • Implementierung von Java Beans und Servlets mittels IBM Visual Age, Borland JBuilder und Eclipse
  • Gewährleistung eines ununterbrochenen Betriebs der E-Banking-Plattform während ihrer Einführungsphase durch Betreuung des Betriebsteams rund um die Uhr
Nov. 99 - März 02 Logica für BT&T Asset Management Zürich
Berater und Entwickler
  • Entwicklung einer auf Applets, Servlets und ASP-Seiten basierenden Intranetanwendung zur Analyse von Finanzdaten in einer Gruppe von vier Personen während eines Jahres
  • Führung und Vorstellung von Studien über Dokumentenverwaltung, Serverkonfiguration und Datenbankskalierbarkeit
  • Verantwortlich für den Entwurf, die Implementierung, die Installation und die Wartung eines automatisierten Data-Feeds aus Bloomberg in eine MS SQL Datenbank
  • Führung und Vorstellung von Studien über:
    Dokumentenverwaltung:
    Design eines Klassifizierungssystems für Dokumente, welches eine schnelle Informationssuche erlaubte, einfach zu benutzen war und sich als stabil über das Wachstum von der Dokumentenmasse mit der Zeit erwies
    Serverkonfiguration:
    Mehrschichtige Architekturen
    RAID-Konfigurationen
    Datenbankskalierbarkeit:
    Formulierung von Leistungstests, welche die typische Aktivität der Benutzer simulierten, um die Skalierbarkeit einer Datenbank zu messen
Okt. 98 - März 99 Freie Universität Berlin Berlin
Diplomarbeit
  • Beitrag zur Entwicklung von JacORB, eine Java-Implementierung von CORBA
  • Entwicklung des Authentifizierungsteils des Sicherheitsdienstes mit digitalen Zertifikaten, die auf einer Public-Key-Infrastruktur (SPKI) basieren
Aug. 98 Elca Lausanne
Praktikant in IT-Sicherheit
  • Audit der externen Internetsicherheit der Firma
  • 3-wöchiger Versuch, mittels Hackertools ins Firmennetzwerk einzudringen
Juli 97 - Okt. 97 UPMC Pittsburgh, PA
Systemadministrator
  • Wartung eines Windows NT-Netzwerks von 15 PC
  • Schulung von 12 Benutzern
  • Wahl der zu kaufenden Hardware und Software, Installation und Störungsbehebung
 
Ausbildung
2003 - 2004 Universität Zürich
Wirtschaftskurse
1994 - 1999 Eidgenossische Technische Hochschule Lausanne (EPFL)
Diplomierter Informatik-Ingenieur
1998 - 1999 Freie Universität Berlin
Diplomarbeit
1996 - 1997 Carnegie Mellon University (USA)
Austauschjahr
 
Sprachen
Französisch Muttersprache
Deutsch Verhandlungssicher
Englisch Verhandlungssicher
Schweizerdeutsch Gut
Spanisch Basiskenntnisse
 
Lehrtätigkeit
Sommer 2004 Privat Zürich
Französischlehrer
  • Lehre eines privaten Anfängerkurses
1998 EPFL Lausanne
Lehrassistent
  • Übungskurs in Programmierung für eine Gruppe von 25 Studierenden
  • Erklärung der Theorie und Prüfung des Verständnisses der Studierenden durch Übungen
 
Ehrenamtliche Tätigkeit
Nov. 03 - Apr. 10 Erasmus Student Network
Europaweite Organisation, die Austauschstudierenden unterstützt
  • Betreuung von ausländischen Studierenden und Coaching von neuen Mitgliedern
  • Organisation von Ausflügen und anderen Veranstaltungen
  • Lösung von Rechts-, Motivations- und Kommunikationsproblemen in einer Krise des europäischen Netzwerks im Jahr 2009
Nov. 03 - Apr. 08 Toastmasters
Internationale Organisation zur Entfaltung der Kommunikations- und Führungskapazitäten ihrer Mitglieder
  • Mitgründung einer Sektion und Anwerbung neuer Mitglieder
Jan. 04 - Dez. 04 Studierendenrat
Gewählte Vertretung von den 23'000 Studierenden der Universität Zürich.
  • Erarbeitung neuer Richtlinien über Raucherzonen in den Unigebäuden
  • Information der Studentenschaft über universitätspolitische Anliegen

 
Referenzen
“Aufgrund seiner sehr guten Auffassungsgabe und seines analytischen Denkvermögens arbeitet sich Herr Andrey in neue Aufgaben stets schnell ein und lieferte wesentliche Beiträge zum Gelingen der jeweiligen Projekte.”
-- O. K., Head of Delivery, Capgemini Schweiz

Andere Referenzen auf Anfrage

padding   © 2004-2020, Christophe Andrey