Software engineer / IT consultant
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 8820 Wädenswil
- auf Anfrage
- ru | en | de
- 06.01.2025
Kurzvorstellung
Auszug Referenzen (2)
"Gerne bestätige ich den erfolgreichen Einsatz von O. K. bei uns. Wir waren äusserst zufrieden mit seiner Arbeit. Danke"
7/2020 – 6/2023
TätigkeitsbeschreibungMigration of a legacy tax platform to Spring Boot based technology stack
Eingesetzte QualifikationenHibernate (Java), Java (allg.), Spring Framework
"O. was our architect and lead developer at that time. He drove the design and development or the core aspects of our platform."
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.
Hibernate (Java), Java SE, Java-Frameworks, Spring Framework, Java Message Service, Json
Qualifikationen
Projekt‐ & Berufserfahrung
7/2020 – 6/2023
TätigkeitsbeschreibungMigration of a legacy tax platform to Spring Boot based technology stack
Eingesetzte QualifikationenHibernate (Java), Java (allg.), Spring Framework
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.
Hibernate (Java), Java (allg.), Java-Frameworks, Spring Framework, JavaScript, React (JavaScript library)
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.
Hibernate (Java), Java SE, Java-Frameworks, Spring Framework, Java Message Service, Json
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.
BEA WebLogic Server, J2EE, Java-Frameworks, JavaScript
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
Java SE
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.
IBM WebSphere Application Server (WAS), Enterprise Javabeans, Hibernate (Java), J2EE, Java Architecture for XML Binding (JAXB), Representational State Transfer (REST)
Zertifikate
Ausbildung
London
Über mich
Weitere Kenntnisse
• 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
- Russisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden