freiberufler Principal Software Engineer auf freelance.de

Principal Software Engineer

offline
  • auf Anfrage
  • KT66DT London
  • Weltweit
  • de  |  tr  |  en
  • 11.08.2023

Kurzvorstellung

Global Relay, Citibank, Emso Asset Management, Kobalt Musi, rightmove, Lloyds, Postbank, n11.com und Andere.

Skills in Kuerze:
- Anforderungsanalyse mit PO
- Microservice, von Architektur zur Implementation
- Big Data, Spark, Hadoop und Co.

Qualifikationen

  • Backend4 J.
  • Big Data
  • Informatik
  • Java (allg.)
  • Python

Projekt‐ & Berufserfahrung

Senior Software Engineer
Emso Asset Management, London
10/2019 – 10/2022 (3 Jahre, 1 Monat)
Finanzdienstleister
Tätigkeitszeitraum

10/2019 – 10/2022

Tätigkeitsbeschreibung

Working on various aspects of our in-house trade management system:
- Implementing support for the new instrument types Total Return Swaps and Swaptions together with their cash calculations.
- Improving returns and NAVs through implementing more detailed calculations across the firm.
- Implementing exposures like DV01 and CS01 for different kind of reports.
- Re-/designing timeseries database for all types of returns for reporting purposes.
- Designing system to flexibly aggregate various values like returns, NAVs, exposures by e.g., fund strategy, currency or country by providing the aggregation function through Java Lambda.
- Blended benchmark calculation

- Risk: Enabling to develop in Python, setting up jupyterHub, working on demo projects with them, Fincad demo projects.
- Portfolio Managers: Credit Monitor

Eingesetzte Qualifikationen

Backend, Software engineering / -technik

Senior Software Engineer
Kobalt Music, London
5/2019 – 10/2019 (6 Monate)
Music Licensing and Representation
Tätigkeitszeitraum

5/2019 – 10/2019

Tätigkeitsbeschreibung

Processing huge datasets of different Digital Service Providers like YouTube, Apple Music and Spotify. Extending fee accumulation, developing new tools and porting components to the Cloud.

Eingesetzte Qualifikationen

Backend, Software engineering / -technik

Senior Software Engineer
rightmove.co.uk, London
12/2018 – 2/2019 (3 Monate)
e-commerce
Tätigkeitszeitraum

12/2018 – 2/2019

Tätigkeitsbeschreibung

Tracking and resolving issues e.g., double accounts throughout the database and applications. Migrating to Spring Boot from monolith.

Eingesetzte Qualifikationen

Backend, Software engineering / -technik

Senior Software Engineer
n11.com, Istanbul
3/2017 – 4/2018 (1 Jahr, 2 Monate)
e-commerce
Tätigkeitszeitraum

3/2017 – 4/2018

Tätigkeitsbeschreibung

Advertisement Product to buy for sellers "Ad Bidding":

What we have developed:
An advertisement product similar to Google AdWords which shows advertised results at the first four rows of any search has been developed.
These ads are powered products of n11.com’s platform sellers. Rankings calculated on different factors like how long the seller has been on the platform or how much he usually spends for advertisement and also their bid for the advertisement are considered in this ranking.
My role:
I was responsible about the architecture as well as the development of this product as part of a team. I lead colleagues and also junior developers, spread work between them and also took part as a developer.


Advertisement Product to buy for sellers "Sponsored Shop:

What we have developed:
An advertisement product has been developed which gives n11.com’s sellers the opportunity to show their shops as banner advertisements above certain keyword-based product searches. Furthermore 3 or 4 products must be selected by the seller to show them on the banner to advertise. Similar to the round robin principle advertised shop banners are exchanged when the same search is triggered again. At this way up to 4 sellers can be advertised at the same day for the same keyword.
My role:
I was responsible about the development of the product as part of a team. Mainly Spring, Hibernate, Thymeleaf and JSF/Primefaces for the extension of the monolith application, Couchbase as key-value-cache and Oracle as DB has been used as technologies.

Eingesetzte Qualifikationen

Backend, Software engineering / -technik

Ausbildung

Diplom-Informatik
Diplom-Informatik
Universities Bremen
2013
Bremen

Über mich

found in profile description
Stellen Sie bitte Anfragen an:

Email:[...]
Telefon: [...]

Weitere Kenntnisse

• Lead teams with an all-for-one-for-all culture, removing obstacles for smooth work and development, setting best-practice standards, fostering a productive work climate through 360° feedback, and encouraging innovative approaches while ensuring timely delivery.
• Trained teams on projects like the wholesale credit platform at Citibank, ad products development at n11.com, and internet banking platform extension for Postbank/Deutsche Bank.
• Responsible for architecting solutions on the wholesale credit platform at Citibank, customer relations projects at Emso, ad products for seller at n11.com
• Fully hands-on in development, constantly learning and adopting the latest technologies and standards.
• Proficient in Java frameworks (SpringBoot, Hibernate), streaming technologies (Kafka Message Broker, Reactor, Java Streams), Python, Big Data ELT system, and tools like ELK and Prometheus.
• Highly experienced in developing micro services utilising distributed computing design patterns, in respect also to e.g., caching, load balancing strategies and algorithmic performance.
• Excellent knowledge of OOP, GoF Design Patterns, Distributed Computing Design Patterns, SOLID principles, Clean Code practices, KISS, DRY. Also testing principles TDD and BDD.
• Proficient in various database technologies like Oracle DB, PostgreSQL, Cassandra, Couchbase, MongoDB, Hadoop.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Türkisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
164
Alter
39
Berufserfahrung
18 Jahre und 2 Monate (seit 09/2006)
Projektleitung
17 Jahre

Kontaktdaten

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

Jetzt Mitglied werden