freiberufler Software engineer / IT consultant auf freelance.de

Software engineer / IT consultant

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 8820 Wädenswil
  • auf Anfrage
  • ru  |  en  |  de
  • 13.03.2024

Kurzvorstellung

I have close to 25 years of software design and development experience and 20 years of software design and development with Enterprise Java / Spring Framework in the Financial Services Industry.

Auszug Referenzen (2)

"Gerne bestätige ich den erfolgreichen Einsatz von O. K. bei uns. Wir waren äusserst zufrieden mit seiner Arbeit. Danke"
Senior Developer
Beat Walser
Tätigkeitszeitraum

7/2020 – 6/2023

Tätigkeitsbeschreibung

Migration of a legacy tax platform to Spring Boot based technology stack

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Spring

"O. was our architect and lead developer at that time. He drove the design and development or the core aspects of our platform."
Architect & Lead Developer
Andy Flury
Tätigkeitszeitraum

1/2014 – 5/2016

Tätigkeitsbeschreibung

Role: Platform development lead
Duties included: design and development of an algorithmic trading platform
Algotrader platform
Further development and enhancement of core components of the Algotrader platform: internal message dispatch and multi-channel delivery system with TCP and WebSocket transports, multiple external market data and trading interfaces: Interactive Brokers, FIX/4.2 and FIX/4.4, Esper based complex event processing engine, algorithmic order execution framework and data persistence with in-memory and SQL back-ends.

Eingesetzte Qualifikationen

Hibernate (Java), J2SE (Java SE), Java-Frameworks, Spring, Java Message Service (JMS), JavaScript Object Notation (JSON)

Qualifikationen

  • Git
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java (allg.)
  • JavaScript
  • JavaScript-Frameworks
  • Kotlin
  • Oracle Database
  • Red Hat Enterprise Linux (RHEL)
  • Spring

Projekt‐ & Berufserfahrung

Senior Developer
Abraxas Informatik AG, Zurich
7/2020 – 6/2023 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

7/2020 – 6/2023

Tätigkeitsbeschreibung

Migration of a legacy tax platform to Spring Boot based technology stack

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Spring

Lead Developer
UBS AG, Zurich
6/2016 – 7/2020 (4 Jahre, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2016 – 7/2020

Tätigkeitsbeschreibung

PEP Cockpit
'Green-field' development of an application intended to support assessment of politically exposed persons (PEP) and risks associated with having contractual relationships with politically exposed persons.
My responsibilities as a developer included: Implementation of REST endpoints, back-end services and components, and data persistence.

Analytical Platform for Fraud Detection
Further development and extension of an analytical platform intended to mine financial transaction data for patterns that may represent abnormal, suspicious or fraudulent behavior, generate alerts and manage the work-flow of case analysis, investigation and resolution.
My responsibilities as a developer included: Implementation of new business rules and enhancements of the existing web interface.

Eingesetzte Qualifikationen

Hibernate (Java), Java (allg.), Java-Frameworks, Spring, JavaScript, React (JavaScript library)

Architect & Lead Developer
Algotrader GmbH, Zurich
1/2014 – 5/2016 (2 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2014 – 5/2016

Tätigkeitsbeschreibung

Role: Platform development lead
Duties included: design and development of an algorithmic trading platform
Algotrader platform
Further development and enhancement of core components of the Algotrader platform: internal message dispatch and multi-channel delivery system with TCP and WebSocket transports, multiple external market data and trading interfaces: Interactive Brokers, FIX/4.2 and FIX/4.4, Esper based complex event processing engine, algorithmic order execution framework and data persistence with in-memory and SQL back-ends.

Eingesetzte Qualifikationen

Hibernate (Java), J2SE (Java SE), Java-Frameworks, Spring, Java Message Service (JMS), JavaScript Object Notation (JSON)

Java developer
Credit Suisse Private Banking, Zurich
9/2013 – 3/2015 (1 Jahr, 7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2013 – 3/2015

Tätigkeitsbeschreibung

Role: Java developer
Duties included: maintenance and further enhancement of an investment proposal platform
Investment Proposal Platform of Credit Suisse Private Banking division
Further development and enhancement of a complex legacy application for management of investment proposals.
My responsibilities as a developer included: Migration to a custom JEE5 based java application platform and upgrade of core components across the entire application consisting of over a hundred component modules , multiple application processes and multiple deployment units.

Eingesetzte Qualifikationen

BEA WebLogic Server, J2EE (Java EE), Java-Frameworks, JavaScript

Core Java Developer
UBS Wealth Management, Equities, Zurich
5/2013 – 8/2013 (4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

5/2013 – 8/2013

Tätigkeitsbeschreibung

Role: Core Java developer
Duties included: maintenance of a mission critical order routing platform
Global Order Routing Platform
Further development and extension of a global 24x7 order routing platform used by sales, client advisors, traders as well as external parties within Switzerland and Singapore to execute and manage client orders.
My responsibilities as a developer included: automation and execution of custom capacity testing scenarios, order routing scripting

Eingesetzte Qualifikationen

J2SE (Java SE)

Senior Software Developer
SwissRe, Treasury Solutions, Adliswil
11/2011 – 12/2012 (1 Jahr, 2 Monate)
Versicherungen
Tätigkeitszeitraum

11/2011 – 12/2012

Tätigkeitsbeschreibung

Role: JEE developer
Duties included: design and development of an order management platform.
Treasury Collateral Order management platform
Multi phased development of a JEE 6 based order management application for the Treasury Collateral trading desk. The application is intended to facilitate order processing through integration with several collateral trading platforms and multiple messaging systems.
My responsibilities as a developer included: design and development of a JPA based persistence layer, a message processing backend, multiple connectors for different trading platforms, a rule based execution engine enabling the users to apply different strategies to orders processing and communication with different trading counter-parties, a RESTful service interface with the client front-end.

Eingesetzte Qualifikationen

IBM WebSphere Application Server (WAS), EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java Architecture for XML Binding (JAXB), Representational State Transfer (REST)

Zertifikate

Deutsch als Fremdsprache, Kursstufe III
1999

Ausbildung

Analysis, Design and Management of Information Systems
London School of Economics
1999
London

Über mich

I hold Swiss residence permit type C (Niederlassungsbewilligung)

Weitere Kenntnisse

• Object Oriented Analysis & Design, UML
• System design: microservice architecture
• Operating systems: RedHat Linux , Debian Linux, Sun Solaris
• Programming languages: Java 11, Kotlin, Groovy, Python, JavaScript, Object Pascal,
• Version control systems: Git, Subversion
• Runtime environments: Oracle JSE, JEE, Google Android, Node JS
• Development tools: Intellij IDEA, Eclipse, Borland Delphi, Android Studio
• Web protocols: HTTP/1.1, HTTP/2, WebSockets, HTML5, CSS
• Web application and frontend frameworks: JQuery, Express JS, React JS,
• Application server platforms: IBM WebSphere 8.x, Apache Tomcat 9.x, Jboss 7.x
• FIX protocol: FIX 4.4 (RealTick, FXCM, LMAX, Currenex, Fortex), FIX 4.2 (Trading Technologies), QuickFIX/J
• Component frameworks: Spring 4.x, 5.x, Spring Boot 2.x
• Persistence frameworks: JPA 2.x, EclipseLink 2.x, Hibernate 5.x
• Web services frameworks: Spring WS 2.x, JAX-RS 1.1, Jackson JSON binding 2.x
• CEP engines: Esper 5.x
• Business Rules engines: JBoss Drools 4.x
• Search / indexing engines: Apache Lucene 5.x
• Unit testing frameworks: JUnit 4.x, JUnit 5.x, TestNG
• Project build tools: Apache Ant 1.x, Apache Maven 3.x, Gradle
• Information security: TLS, PKI, OpenSSL
• Relational Database Management Systems: Oracle 19, PL/SQL, PostgresQL 9.x, MySQL 5.x
• Directory services: Lightweight Directory Access Protocol (LDAP), IBM Directory Server 4.1.x
• CI / CD: GitHub Actions, GitLab

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
1858
Alter
51
Berufserfahrung
28 Jahre und 4 Monate (seit 11/1995)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden