freiberufler Senior Software Entwickler auf freelance.de

Senior Software Entwickler

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 12437 Berlin
  • auf Anfrage
  • de  |  en
  • 27.10.2024

Kurzvorstellung

Senior Softwareentwickler mit über 20 Jahren Erfahrung in C#, SQL, Python, TypeScript und VBA. Erfahrung im Finanzwesen, öffentlichen Dienst, Medien und Luftfahrt.
Solide Datenbankkenntnisse. Substantielle Erfahrung mit Azure und AWS.

Qualifikationen

  • C#17 J.
  • Python7 J.
  • SQL9 J.
  • .Net Framework (Microsoft)13 J.
  • Amazon Web Services (AWS)
  • Angular1 J.
  • ASP.NET5 J.
  • Git10 J.
  • Microsoft Excel11 J.
  • Pandas5 J.
  • Transact-Sql12 J.
  • VBA (Visual Basic for Applications)11 J.
  • Windows Presentation Foundation9 J.

Projekt‐ & Berufserfahrung

Senior-Softwareentickler
SMBC (Sumitomo Mitsui Banking Corporation),, London
4/2023 – offen (1 Jahr, 9 Monate)
Finanzdienstleister
Tätigkeitszeitraum

4/2023 – offen

Tätigkeitsbeschreibung

Weiterentwicklung einer umfassenden Risk- und Treasury-Anwendung für das Projekt "Universal Bank", das Bankdienstleistungen zu vereinheitlichen und die operationelle Effizienz verbessern soll.
• Konzeption und Implementierung der Anwendung mit WPF, SQL und Entity Framework;
• Erstellung umfangreicher Berichte für Liquiditätsmanagement, Risikoanalyse und Compliance-Überwachung;
• Anforderungsanalyse und Kommunikation mit den Fachabteilungen;
• Exports nach Excel mit EPPlus;
• Erstellung von Unit Tests und Integrationstests mit NUnit und MOQ.

Eingesetzte Qualifikationen

Pandas, Git, Python, .Net Framework (Microsoft), C#, Microsoft Excel, Softwareanforderungsanalyse, SQL, Transact-Sql, Windows Presentation Foundation

Front Office Entwickler - Fixed Income
Allianz Global Investors, London
1/2022 – 1/2023 (1 Jahr, 1 Monat)
Finanzdienstleister
Tätigkeitszeitraum

1/2022 – 1/2023

Tätigkeitsbeschreibung

Entwicklung von Front-Office-Lösungen für Fixed-Income-Produkte

• Erweiterung einer Kreditbewertungsanwendung für die Eingabe manueller Daten;
• Entwicklung einer Kreditderivate-Anwendung für die GuV-Berechnung von Kreditgeschäften;
• Entwicklung von Excel-VBA-Makros zur Erstellung von Fixed-Income Reports;
• Anforderungsanalyse und Kommunikation mit den Fachabteilungen.

Technische Anforderungen
Python, SQL-Server, VBA, Excel, Pandas, Numpy, Azure, Office365.

Eingesetzte Qualifikationen

.Net Framework (Microsoft), C#, Git, Datenbankentwicklung, Microsoft Azure, Microsoft Excel, Pandas, Python, Software engineering / -technik, Softwareentwicklung (allg.), SQL, Transact-Sql, VBA (Visual Basic for Applications)

Foundry4
UK Cabinet Office, London
9/2021 – 12/2021 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

9/2021 – 12/2021

Tätigkeitsbeschreibung

Foundry4; UK Cabinet Office, London
Daten-Pipeline zur Observierung von DNS-Adressen der Britischen Regierung in AWS September 2021 – Dezember 2021

Das Cabinet-Office überwacht Veränderungen in DNS-Registrierungen von Behörden und Ämtern zur Verhinderung von Hacker-Angriffen.

• Anforderungsanalyse und Kommunikation mit der Fachabteilung;
• Entwurf der Architektur mit AWS Step Functions, einer PostgreSQL Datenbank, S3 Buckets und einer Django-API;
• Datenextrakt von externen APIs mit AWS Lambda Functions;
• Entwicklung einer Django-API für den Zugriff von Salesforce auf die PostgreSQL Datenbank.

Technische Anforderungen
AWS Step Functions, AWS Lambda Functions, Python, Django, PostgreSQL.

Eingesetzte Qualifikationen

SQL, Pandas, Git, Amazon Web Services (AWS), Django, Postgresql, Python

Senior-Softwareentickler - Prototyp für Multi Agency Safeguarding Tool
Policy in Practice, London
5/2021 – 8/2021 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2021 – 8/2021

Tätigkeitsbeschreibung

Entwicklung einer Anwendung zur Zusammenführung von Daten städtischer Behörden zur Betreuung von schutzbedürftigen Kindern und Erwachsenen.

• Anforderungsanalyse und Kommunikation mit dem Endkunden
• Entwicklung eines Web-Basierten Prototypen;
• Entwicklung einer AWS DynamoDB Datenbank.

Technische Anforderungen
TypeScript, Angular, AWS DynamoDB, HTML, CSS.

Eingesetzte Qualifikationen

Git, Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), HTML, Typescript

Lead Developer, Verwaltung von Kredit-Bürgschaften
Foundry4, London
4/2020 – 4/2021 (1 Jahr, 1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2020 – 4/2021

Tätigkeitsbeschreibung

Tätigkeiten
• Entwicklung eines Web-Portals für Banken zum Beantragen von Kreditbürgschaften;
• Entwicklung von Service-Containern mit Docker und Docker-Compose;
• Entwicklung der MongoDB-Datenbanken;
• CI/CD mit GitHub, Docker, Azure.

Technische Anforderungen
C#.Net, ASP.Net MVC, Azure, MongoDB, GitHub, Serverless, HTML, CSS, NoSQL.

Eingesetzte Qualifikationen

Typescript, Microsoft Azure, Angular, ASP.NET, C#, CSS (Cascading Style Sheet), Git, HTML, Mongodb

Senior-Softwareentickler - Hedge Fund
Lab49/ Coremont, London
11/2019 – 1/2020 (3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

11/2019 – 1/2020

Tätigkeitsbeschreibung

Aufbereitung mehrerer Handelsschlüsse und der sich daraus ergebenden Kreditrisikoanalyse.

Tätigkeiten
• Anpassung der Risikodatenbank zum Speichern mehrerer Handelsschlüsse;
• Testen des Benutzeroberfläche;
• Anpassung der Schnittstelle zu den Quant-Bibliotheken;
• Anpassung der Risikoreports in Excel.

Eingesetzte Qualifikationen

.Net Framework (Microsoft), Microsoft Azure, C#, Git, Microsoft Excel, Microsoft SQL-Server (MS SQL), Nunit, Windows Presentation Foundation

Senior-Softwareentickler - Hedge Fund
Arrowgrass, London
4/2019 – 10/2019 (7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

4/2019 – 10/2019

Tätigkeitsbeschreibung

Front Office: Entwicklung and Erweiterung von GuV und Risiko-Anwendungen und Services

Tätigkeiten
• Anforderungsanalyse und Kommunikation mit der Fachabteilung;
• Entwicklung einer Access-Applikation zur Verwaltung von Portfolios;
• Entwicklung and Erweiterung von GuV und Risiko-Anwendungen und Services.

Technische Anforderungen
Excel, C# 7, Imagine Trading System, SQL-Server 2014, WCF, Azure Service Fabric, TeamCity, GIT, SpecFlow, NUnit, MOQ, JIRA, Multi-Threading.

Eingesetzte Qualifikationen

SQL, Pandas, .Net Framework (Microsoft), Python, C#, Git, Jira, Microsoft Azure, Microsoft Excel, Microsoft SQL-Server (MS SQL), Nunit, Windows Presentation Foundation

Senior Software Entwickler – Optimierung von Kollateral-Margen
Bank of America Merrill Lynch, London
10/2017 – 4/2019 (1 Jahr, 7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

10/2017 – 4/2019

Tätigkeitsbeschreibung

Entwicklung eines Systems zur Optimierung von Kollateral-Margen durch Lineare Programmierung.

• Entwicklung linearer Funktionen, um diese von Gurobi Optimizer lösen zu lassen;
• Entwicklung und Erweiterung des existierenden Frameworks;
• Scrum-Master-Tätigkeiten,
• 3rd Level Über-Nacht-Support.

Eingesetzte Qualifikationen

Oracle Database, SQL, Lineare Regression, C# Developer, PL/SQL Entwickler, .Net Framework (Microsoft), C#, Git, Jira, Nunit, PL/SQL, Python, Windows Powershell, ASP.NET

Senior Software Consultant - Investment Banking
Infusion, London
9/2015 – 10/2017 (2 Jahre, 2 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2015 – 10/2017

Tätigkeitsbeschreibung

Entwicklung eines Frameworks zur Entwicklung von Initial Margins für OTC-Derivate mittels der Berechnung von Risikokennzahlen (Greeks).

• Entwicklung von Initial Margins mittels des SBA-Ansatzes für OTC-Derivate;
• Entwicklung von Initial Margins mittels des ISDA Standard Initial Margin Modells (SIMM);
• Zusammenarbeit mit Quants, Analysten und Testern in New York, Wroclaw, Raleigh and Pune;
• Erstellung von Szenarien und P&L Explain basierend auf der Simulation von Ertragskurven.
• Entwicklung von Risko-Feeds anhand von kolletarisierten Ertragskurven;
Erweiterung der Index-Allocation-Platform für den Handel mit Total Return Swaps.

Eingesetzte Qualifikationen

Transact-Sql, Pandas, Windows Presentation Foundation, .Net Framework (Microsoft), Behavior Driven Development, C#, C# Developer, Git, Jira, Json, Nunit, Python, SQL

FX Order Management System
Aberdeen Asset Management, London
5/2014 – 5/2015 (1 Jahr, 1 Monat)
Finanzdienstleister
Tätigkeitszeitraum

5/2014 – 5/2015

Tätigkeitsbeschreibung

Design und Entwicklung eines Order-Management-Systems für Währungsgeschäfte

• Entwurf der Benutzeroberfäche;
• Entwurf der Datenbank- und Servicearchitektur;
• Entwicklung der Anwendung mit WPF, Prism, MVVM, WCF und SQL.

Eingesetzte Qualifikationen

Transact-Sql, C# Developer, .Net Framework (Microsoft), C#, Git, Nunit, Windows Presentation Foundation

Front Office Entwickler
Mondrian Investment Partners, London
8/2011 – 3/2014 (2 Jahre, 8 Monate)
Finanzdienstleister
Tätigkeitszeitraum

8/2011 – 3/2014

Tätigkeitsbeschreibung

Entwurf und Entwicklung von Softwareanwendungen für Händler und Fund Manager

• Entwicklung einer Anwendung für Fixed-Income Benchmarkverwaltung
• Erweiterung einer FX Anwendung für den Handel mit Drittanbietern;

Technische Anforderungen
C# 4.5, .Net 4.5, WPF, Win Forms, WCF, LINQ, Net 4, VB6, VBA, Excel, MS SQL Server 2008, SSIS, T-SQL, Visual Studio 2012, NUnit, TFS, TDD, Bloomberg API, Reuters API, Data Mapping.

Eingesetzte Qualifikationen

.Net Framework (Microsoft), C#, C# Developer, Microsoft Excel, Microsoft SQL Server Integration Services (SSIS), Microsoft Visual Studio, Nunit, Transact-Sql, VBA (Visual Basic for Applications), Visual Basic, Windows Presentation Foundation

Nomura Asset Management
Front Office Entwickler, London
8/2010 – 7/2011 (1 Jahr)
Finanzdienstleister
Tätigkeitszeitraum

8/2010 – 7/2011

Tätigkeitsbeschreibung

Taktische Lösungen für Händler und Fond-Manager

• Entwicklung einer C#-Anwendung zur Extraktion von Portfoliodaten über die Bloomberg API;
• Entwicklung einer Lösung zum Laden von Portfoliobenchmarks mit Tibco BW unter Linux;
• Entwicklung von VBA-Abgleichsberichten zum Abgleichen von FX-Handelsdaten zwischen Depotbankdaten und Front-Office-Handelsanwendungen;
• Entwicklung einer Lösung zum Laden von SWIFT MT300 und MT304.

Eingesetzte Qualifikationen

.Net Framework (Microsoft), C#, EMS (Enhanced Message Service), Linux Entwicklung, Microsoft Visual Studio, Mysql, Nunit, Subversion, Transact-Sql, VBA (Visual Basic for Applications), Windows Presentation Foundation

Senior-Softwareentickler
ITERGO, Hamburg
8/2009 – 4/2010 (9 Monate)
Versicherungen
Tätigkeitszeitraum

8/2009 – 4/2010

Tätigkeitsbeschreibung

Die Vermittler der ERGO-Gruppe erhalten ein Software-System, das ihnen die Kundenaquise und den Schriftwechsel mit ihren Kunden erleichtern soll. Zu diesem System gehören Tarifrechner, Versicherungsvordrucke usw.

• Entwicklung einer Web-Storage-Lösung zum Up- und Download von Akquise-Dokumenten;
• Eintwicklung einer Web-basierten Serienbrieflösung mit Adobe LifeCycle;
• Entwicklung einer asynchronen Lösung zum Verbinden und Befüllen von Dokumenten;
• Entwicklung von Unit tests mit Nunit und Unterstützung bei der Einführung von Unit Tests im Team;
• Anleitung und Unterstützung von Junior-Entwicklern.

Eingesetzte Qualifikationen

SQL, C# Developer, .Net Framework (Microsoft), C#, Microsoft Visual Studio, Nunit, Subversion, Ajax, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript

Entwicklung von Schul-Anwendungen
RM Education plc, Abingdon
1/2008 – 7/2008 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2008 – 7/2008

Tätigkeitsbeschreibung

Erweiterung eines Windows Services, der XML reports aus einer “Klassenbuchanwendung” extrahiert und über einen XML Web Service an ein Web-Portal übermittelt.

• Erweiterung der Anwendung, um der System-Umgebung einer Schulbehörde gerecht zu werden.
• Entwurf und Entwicklung einer API, um ILM (Identity Lifecycle Manager) Daten an verschiedene Zielsysteme der Schulbehörde zu senden;
• Erstellung von Unit-Test-Anwendungen mit NUnit und MBUnit.

Eingesetzte Qualifikationen

Transact-Sql, SQL, C# Developer, .Net Framework (Microsoft), Nunit

Senior-Softwareentickler
RTL Television GmbH, Köln
6/2006 – 12/2007 (1 Jahr, 7 Monate)
Medienbranche
Tätigkeitszeitraum

6/2006 – 12/2007

Tätigkeitsbeschreibung

CRM-Systems zur Vermarktung von Werbeinseln

• Refaktorierung großer Teile der WinForms Anwendung, um die Wartbarkeit zu verbessern;
• Erstellung eines Build-Prozesses mit MSBuild;
• Einführung von Coding-Standards und Design-Patterns zur Verbesserung der Software-Qualität.

Eingesetzte Qualifikationen

C#, C# Developer, VBA (Visual Basic for Applications), Visual Basic

Senior-Softwareentickler
Deutsche Telekom AG, Bonn
4/2005 – 12/2005 (9 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2005 – 12/2005

Tätigkeitsbeschreibung

Dokumentationssystem zur Erfüllung von Sarbanes-Oxley

• Entwicklung eines Dokumentationssystems mit Sharepoint and ASP.Net, das die Prozesse, Kontrollaktivitäten und Risiken aller Organisationseinheiten umfasst;
• Entwicklung von Web Services zur Validierung von Business-Regeln.

Eingesetzte Qualifikationen

Transact-Sql, C# Developer, C#, XML, ASP.NET, JavaScript, XSLT (XSL Transformation)

Senior-Softwareentickler
SAP AG, Walldorf
7/2004 – 3/2005 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2004 – 3/2005

Tätigkeitsbeschreibung

ASP.Net Content Management System für die SAP Community

Eingesetzte Qualifikationen

C# Developer, C#, VBA (Visual Basic for Applications), ASP.NET, JavaScript, Microsoft Excel

Senior Software Developer
Division By Zero GmbH, Wiesbaden
1/2003 – 11/2003 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2003 – 11/2003

Tätigkeitsbeschreibung

Entwicklung von Software-Lösungen für das Event-Marketing

• Erweiterung eines softwarebasierten Event-Planners;
• Erstellung einer Budget-Anwendung für Events.

Eingesetzte Qualifikationen

Transact-Sql, Access, SQL, C# Developer, C#, VBA (Visual Basic for Applications), ASP.NET, HTML, Microsoft Excel

Software Entwickler
Dresdner Kleinwort Wasserstein GmbH, Frankfurt am Main
1/2001 – 7/2001 (7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2001 – 7/2001

Tätigkeitsbeschreibung

• Erstellung von Risk und PnL Explain Reports mit Excel und VBA

Eingesetzte Qualifikationen

VBA (Visual Basic for Applications), Microsoft Excel

Software Developer
RiskTrak Financial Software GmbH, Wiesbaden
3/2000 – 12/2000 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2000 – 12/2000

Tätigkeitsbeschreibung

• Erweiterung einer bestehenden Excel-Application
• Erstellung einer ASP-Webanwendung um bestehende Excel-Anwendungen zu ersetzen

Eingesetzte Qualifikationen

Sybase, Visual Basic, VBA (Visual Basic for Applications), ASP, HTML, JavaScript, Microsoft Excel

Software Entwickler
Lufthansa Process Management, Neu-Isenburg
7/1998 – 3/2000 (1 Jahr, 9 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

7/1998 – 3/2000

Tätigkeitsbeschreibung

• Automatisierung von manuell erstellten Excel-Reports
• Erstellung von Prototypen für Cognos PowerPlay Reports

Eingesetzte Qualifikationen

IBM Cognos, VBA (Visual Basic for Applications), Microsoft Excel

Ausbildung

Osteuropäische Geschichte, Informatik und Deutsche Philologie
Magister Artium
Johannes Gutenberg Universität Mainz
2002
Mainz

Über mich

Senior Softwareentwickler mit über 25 Jahren Erfahrung in C#, SQL, Python, TypeScript und VBA. Erfahrung im Finanzwesen, öffentlichen Dienst, Medien und Luftfahrt.
Solide Datenbankkenntnisse mit SQL Server, Oracle, PosgreSQL, MongoDB, DynamoDB. Substantielle Erfahrungen mit Cloud-Technologien wie AWS und Azure.

Weitere Kenntnisse

C#, Net 1.1-7
Python, Pandas, Numpy, Scipy, MatPlotLib, FLASK, SQLAlchemy
JavaScript, NodeJS, TypeScript
SQL
VBA

Oracle 11g-12c,
Microsoft SQL Server 2000/ 2005/ 2008/ 2012
Sybase
T-SQL, Sybase SQL, P-SQL
SSIS, SSRS
LINQ
Entity Framework

ASP.Net MVC, ASP.Net WebApi
Angular
Django, Flask

AWS DynamoDB, AWS Step Functions, AWS Lambda Functions, AWS Fargate
Azure Functions, Azure Data Lakes, Azure CosmosDB

Credit Risk, FX, Fixed Income, Equity Derivatives,
Optionen, Monte Carlo Simulation, Risk, VaR

Full Software Development LifeCycle
Objektorientierte Softwareentwicklung (OOD, OOA)
Test driven development (TDD), Behaviour Driven Development(BDD)
Lineare Programmierung
GoF Design Patterns
Multi Threading

Microsoft Visual Studio 6.0-2022
NUnit, MS Test
Visual Source Safe, Subversion, Team Foundation Server (TFS)
TeamCity
Git, Bitbucket, Nuget, GitLab

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
183
Alter
50
Berufserfahrung
26 Jahre und 6 Monate (seit 06/1998)

Kontaktdaten

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

Jetzt Mitglied werden