Profil

Erfahrene Senior Software Engineer/Architekt mit viel Kompetenzen in Enterprise Entwicklung. Effizienz, Zuverlässigkeit, Sorgfältigkeit gehören zu meiner Arbeitsweise.

Berufserfahrung

Senior Software Engineer/Architect

seit 07.2021
Contauro AG Zug/Zürich. Kunde: Abraxas Informatik AG

SW-Entwicklung im Bereich Steuern (Quarkus, Java, Spring, Spring Boot, Postgres, Oracle, ActiveMQ, Kafka, Docker, Kubernetes)

Senior Software Engineer

01.2019 - 07.2021
Q-Perior Bern/Zürich. Kunden: Credit Suisse, ZKB

CS: IT Application Owner, SW-Entwicklung Finanzsektor (Java EE, Spring, Spring Boot, EclipseLink, Oracle, Weblogic Server)

ZKB: SW-Entwicklung Finanzsektor (Java, Spring, Spring Boot, SLX, JPA/Hibernate, Oracle, ActiveMQ, Gradle)

Senior Software Engineer

10.2016 - 01.2019
Puzzle ITC GmbH, Bern/Zürich. Kunde: Tamedia AG, Zürich
  • SW-Entwicklung im Bereich Media Content Management (Spring, Spring Boot, Hibernate, Microservices)
  • Security Engineer (Spring Boot + OAuth2 + SAML)
  • DevOps, Continuous Integration, Continuous Delivery (Jenkins, AWS, Kubernetes, Docker)

Software Architekt

02.2013 - 10.2016
Abraxas Informatik AG, Zürich
  • SW-Konzipieren und SW-Entwicklung im Bereich Steuern (Java EE, Oracle, JBoss, Hibernate)
  • Optimierung der Softwareprojekte (Maven, Ant, Java, JBoss)
  • DevOps, Continous Integration (Bamboo)
  • DB-Migrations (liquibase)

System Administrator

03.2009 - 08.2013
Accelerom AG, Zürich
  • IT-Administration (Windows 2003 Server, Debian Linux)
  • User Support (Windows XP/Vista/7)
  • SW-Entwicklung (C/C++, Ruby on Rails, PHP (Joomla))

Junior Software-Entwickler

04.2009 - 11.2011
Dynamic and Distributed Information Systems Group, Universität Zürich

Forschungsprojekt, Bereich Datenanalyse (www.e-lico.eu):

  • SW-Entwicklung (Java, JUnit, OWL, RDF)

Senior Software-Entwickler/DBA

08.2004 - 10.2007
“Nationale Agentur für Kataster” (www.nca.by), Minsk, Belarus
  • SW-Entwicklung für Bearbeitung von Immobilien-, Recht-Operations, Datenaustausch-Software, E-Dokumente Software auf Staatsebene (Delphi, Object Pascal, Oracle, LotusScript)
  • DB-Administration (Oracle, Lotus Domino)

Junior Software-Entwickler

03.2003 - 08.2004
“Byelex Multimedia products”, Minsk, Belarus
  • SW-Entwicklung für Börse-Operation (Delphi, Object Pascal, Oracle).

Junior Software-Entwickler

08.2002 - 03.2003
Wissenschaftlich-technische Unternehmen “Profit”, Minsk, Belarus
  • SW-Entwicklung für Buchhaltung (Delphi, Object Pascal).

Zertifikate

Spring Professional v4.3

2018
Pivotal Software Inc

JPA with Spring

2015
Springsource

Software architecture for developers

2014
Simon Brown

Appway fundamentals training (BPMN)

2012
Appway

Ausbildung

Master of Science, Informatik

2007 - 2013
Universität Zürich
  • Fachrichtung: Software Systems
  • Masterarbeit: “Development of innovation management platform with BPMN-approach”, Firma Altran AG

Bachelor of Science, Informatik

2001 - 2006
Belarussische Staatliche Universität, Fakultät für Mathematik und Informatik
  • Fachrichtung: Mathematische Analyse, Funktionalanalysis, Software-Entwicklung

Open-source Beiträge

XChange - Java library providing a simple and consistent API for interacting with 60+ Bitcoin and other crypto currency exchanges, providing a consistent interface for trading and accessing market data
Online-cv - A minimal Jekyll Theme to host your resume (CV)
Cryptopus - Ruby on rails web application for storing and sharing passwords and other sensitive data. All data is stored encrypted in a database, safe from third party access

IT-Kenntnisse

Java, Java EE, JPA,
Quarkus, Spring, Spring Boot
MQ, Kafka
CI/CD, DDD, TDD, Jenkins, ArgoCD, Docker, Kubernetes
Scrum, Agile, Jira, Waterfall
Maven, Gradle, Ant
RDBMS, SQL, Oracle, MySQL, PostgreSQL
Object Pascal, C/C++, Assembler, PHP, Perl, Python, LotusScript, BPMN (Appway)
Git, SVN
Linux, Windows