Personal Data

NameSebastian Bargmann
TitleSenior Software Engineer
AddressHørsholm, Denmark
E-mailsebbarg@gmail.com
NationalityDanish

Professional Experience

2022 - KompasbankSenior Software Engineer
2015 - YAGNIOwner
2011 - FIT-OutcomesOwner
2022 - 2022Secure SpectrumFreelance Senior Software Engineer
2021 - 2022Undisclosed StartupFreelance Senior Software Engineer
2021 - 2021Banking CircleFreelance Senior Software Engineer
2020 - 2021Danske BankFreelance Senior Software Engineer
2019 - 2020Banking CircleFreelance Senior Software Engineer
2017 - 2019Coding PiratesVolunteer Instructor
2018 - 2019Danske BankFreelance Senior Software Engineer
2016 - 2017Saxo BankFreelance Senior Software Engineer
2016 - 2016CalldoradoFreelance Senior Software Engineer
2014 - 2015Danske Markets (Danske Bank)Senior Software Engineer
2013 - 2014SitecoreSenior Software Engineer
2006 - 2012Saxo BankSenior Software Engineer
2005 - 2011GoToDeviceOwner and Software Engineer
2005 - 2006LectorSoftware Engineer
2002 - 2005NetOp / Danware DataSoftware Engineer
2000 - 2002PentiaSoftware Engineer

Education

2022UnitySelf-study
2017DockerSelf-study
2017React NativeSelf-study
2014MongoDBMongoDB Inc
2013Sitecore Certified Professional DeveloperSitecore
2012SOLIDRobert C. Martin
2010Windows Operating System InternalsDavid Solomon Expert Seminars
2010Advanced managed/unmanaged Debugging with WinDbgMicrosoft
2008Effective .NETDevelopMentor

General Skills

Backend developmentExpert
CI/CDVery experienced
Cloud ComputingExpert
Debugging and troubleshootingExpert
DevOpsVery experienced
Frontend developmentVery experienced
CryptographyVery experienced
High PerformanceExpert
MultithreadingExpert
Network programmingVery experienced
OOD/OOPExpert
Operating Systems InternalsVery experienced
ProgrammingExpert
SecurityVery experienced
Software architecture and designExpert
Web developmentExpert

Specific Skills

.NET CoreExpert
.NET FrameworkExpert
ACME / letsencryptVery experienced
Active Directory / LDAPExperienced
Android SDKExperienced
AWS Cloud PlatformVery experienced
Azure Cloud PlatformVery experienced
C++Expert
C#Expert
DockerVery experienced
Elastic (ELK)Very experienced
GitExpert
Heroku (cloud computing)Very experienced
iPhone SDKExperienced
JAVAExperienced
JavaScriptExpert
LinuxVery experienced
MacOSVery experienced
Microsoft SQL ServerVery experienced
Microsoft Windows (all versions)Expert
Node.jsExpert
Objective-CExperienced
OpenID Connect / OAUTH2Very experienced
OrleansExperienced
PerlExperienced
PostgreSQLVery experienced
PowershellVery experienced
PythonExperienced
RabbitMQExperienced
ReactVery experienced
React NativeVery experienced
RedisExperienced
RubyVery experienced
Ruby on RailsVery experienced
ScriptingVery experienced
SQLVery experienced
TCP/UDP/IPVery experienced
TypeScriptVery experienced
Win32Expert
WinsockVery experienced
WindbgVery experienced
WiresharkExperienced
XamarinVery 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.