Personal Data
Name | Sebastian Bargmann |
Title | Senior Software Engineer |
Address | Hørsholm, Denmark |
sebbarg@gmail.com | |
Nationality | Danish |
Professional Experience
2022 - | Kompasbank | Senior Software Engineer |
2015 - | YAGNI | Owner |
2011 - | FIT-Outcomes | Owner |
2022 - 2022 | Secure Spectrum | Freelance Senior Software Engineer |
2021 - 2022 | Undisclosed Startup | Freelance Senior Software Engineer |
2021 - 2021 | Banking Circle | Freelance Senior Software Engineer |
2020 - 2021 | Danske Bank | Freelance Senior Software Engineer |
2019 - 2020 | Banking Circle | Freelance Senior Software Engineer |
2017 - 2019 | Coding Pirates | Volunteer Instructor |
2018 - 2019 | Danske Bank | Freelance Senior Software Engineer |
2016 - 2017 | Saxo Bank | Freelance Senior Software Engineer |
2016 - 2016 | Calldorado | Freelance Senior Software Engineer |
2014 - 2015 | Danske Markets (Danske Bank) | Senior Software Engineer |
2013 - 2014 | Sitecore | Senior Software Engineer |
2006 - 2012 | Saxo Bank | Senior Software Engineer |
2005 - 2011 | GoToDevice | Owner and Software Engineer |
2005 - 2006 | Lector | Software Engineer |
2002 - 2005 | NetOp / Danware Data | Software Engineer |
2000 - 2002 | Pentia | Software Engineer |
Education
2022 | Unity | Self-study |
2017 | Docker | Self-study |
2017 | React Native | Self-study |
2014 | MongoDB | MongoDB Inc |
2013 | Sitecore Certified Professional Developer | Sitecore |
2012 | SOLID | Robert C. Martin |
2010 | Windows Operating System Internals | David Solomon Expert Seminars |
2010 | Advanced managed/unmanaged Debugging with WinDbg | Microsoft |
2008 | Effective .NET | DevelopMentor |
General Skills
Backend development | Expert |
CI/CD | Very experienced |
Cloud Computing | Expert |
Debugging and troubleshooting | Expert |
DevOps | Very experienced |
Frontend development | Very experienced |
Cryptography | Very experienced |
High Performance | Expert |
Multithreading | Expert |
Network programming | Very experienced |
OOD/OOP | Expert |
Operating Systems Internals | Very experienced |
Programming | Expert |
Security | Very experienced |
Software architecture and design | Expert |
Web development | Expert |
Specific Skills
.NET Core | Expert |
.NET Framework | Expert |
ACME / letsencrypt | Very experienced |
Active Directory / LDAP | Experienced |
Android SDK | Experienced |
AWS Cloud Platform | Very experienced |
Azure Cloud Platform | Very experienced |
C++ | Expert |
C# | Expert |
Docker | Very experienced |
Elastic (ELK) | Very experienced |
Git | Expert |
Heroku (cloud computing) | Very experienced |
iPhone SDK | Experienced |
JAVA | Experienced |
JavaScript | Expert |
Linux | Very experienced |
MacOS | Very experienced |
Microsoft SQL Server | Very experienced |
Microsoft Windows (all versions) | Expert |
Node.js | Expert |
Objective-C | Experienced |
OpenID Connect / OAUTH2 | Very experienced |
Orleans | Experienced |
Perl | Experienced |
PostgreSQL | Very experienced |
Powershell | Very experienced |
Python | Experienced |
RabbitMQ | Experienced |
React | Very experienced |
React Native | Very experienced |
Redis | Experienced |
Ruby | Very experienced |
Ruby on Rails | Very experienced |
Scripting | Very experienced |
SQL | Very experienced |
TCP/UDP/IP | Very experienced |
TypeScript | Very experienced |
Win32 | Expert |
Winsock | Very experienced |
Windbg | Very experienced |
Wireshark | Experienced |
Xamarin | Very experienced |
Significant Projects
Employer: | Banking Circle |
Period: | 2021/05 - 2021/11 |
Description: | B2B banking solutions |
Technology: | Azure, C#/.NET Core, microservices, Orleans, OpenID Connect, Azure AD |
Employer: | Danske Bank |
Period: | 2020/03 - 2021/03 |
Description: | Porting internal web application (undisclosed project) |
Technology: | Windows, Linux, C#/.NET Core, JavaScript, SQL Server, ADFS, Redis, OpenShift, OpenID Connect |
Employer: | Banking Circle |
Period: | 2019/02 - 2020/02 |
Description: | B2B banking solutions |
Technology: | Azure, C#/.NET Core, microservices (backend), React (frontend), Azure DevOps (automating) |
Employer: | Danske Bank |
Period: | 2018/06 - 2019/01 |
Description: | Personal banking (undisclosed project) |
Technology: | Windows, OSX, C#/.NET Core, Node, React Native, Elasticsearch, RabbitMQ, microservices |
Employer: | Saxo Bank |
Period: | 2016/08 - 2017/04, 2017/09 - 2017/12 |
Description: | Developing ultra high performance market connectivity |
Technology: | Windows, C++, multithreading (actor model) |
Employer: | Danske Bank |
Period: | 2014/06 - 2015/08 |
Description: | Developing and maintaining Danske Bank's equity platform |
Technology: | Windows, C++, C#, multithreading, SQL Server, RabbitMQ, Elasticsearch, microservices |
Employer: | Sitecore |
Period: | 2013/01 - 2014/05 |
Description: | Developing and maintaining Sitecore CMS system |
Technology: | Windows, C#, web, SQL server, Lucene |
Employer: | FIT-Outcomes |
Period: | 2011/06 - present |
Description: | FIT-Outcomes is a web-based outcome management system designed to support the use of the Outcome Rating Scale (ORS) and the Session Rating Scale (SRS). |
Technology: | Linux, JavaScript, React, React Native, Ruby on Rails, C#, Node, Xamarin, PostgreSQL, Redis, Elasticsearch, Docker, AWS, Heroku |
Employer: | Saxo Bank |
Period: | 2011/08 - 2012/11 |
Description: | Implementing high speed scalable message bus architecture for nextgen trade and order flow |
Technology: | Windows, C++, C#, multithreading, UDP, Informatica/29West/UME, Velocimetrics, Wireshark |
Employer: | Saxo Bank |
Period: | 2010/11 - 2011/08 |
Description: | Porting all major front office components from 32 bit to 64 bit architecture (managed and native code) |
Technology: | Windows, C++, C# |
Employer: | Saxo Bank |
Period: | 2009/08 - 2010/11 |
Description: | Developing real-time, scalable price distribution using reliable UDP multicast |
Technology: | Windows, C++, multithreading, TCP, UDP, Informatica/29West/UMS, Wireshark |
Employer: | Saxo Bank |
Period: | 2006/05 - 2009/08 |
Description: | STP Interfaces: Developing real-time software controlling flow of prices, trades and orders to and from external brokers/banks |
Technology: | Windows, C++, C#, JAVA, multithreading, TCP, UDP multicast, FIX/QuickFIX, etc. |
Employer: | GoToDevice |
Period: | 2005/07 - 2011/04 |
Description: | GoToDevice: Developing true Cross-platform Remote Device Administration. Remotely control and administer computers running Windows, Linux and OSX |
Technology: | Windows, Windows CE, Linux, Mac OS X, J2ME, C++, Windows kernel mirror drivers, multithreading, QT, TCP/IP, Android, iPhone, etc. |
Employer: | Danware Data |
Period: | 2002/09 - 2005/06 |
Description: | Developing and maintaining remote control tools NetOp, NetOp School, NetOp Desktop Firewall |
Technology: | Windows, Visual C++, Borland C++, SQL-Server, Delphi, ASP, multithreading, IPC, TCP, MSI, etc. |