Personlig data
 
Navn: Sebastian Bargmann
Adresse: Hørsholm
Telefon: +45 4055 3511
E-mail: sebbarg@gmail.com
Web: www.sebbarg.net
Fødselsdato: 6. maj 1974
Nationalitet: Dansk
Ægteskabelig status: Gift, to børn
Professionel erfaring
 
2006 - ????: Saxo Bank - systemudvikler / STP Interfaces
2005 - 2006: Lector - systemudvikler/konsulent
2005 - ????: GoToDevice - partner/udvikler
2002 - 2005: NetOp / Danware Data - systemudvikler
2000 - 2002: Pentia - systemudvikler/konsulent
1998 - 2000: Logos Design - systemudvikler/konsulent
1996 - 1998: Rambøll Informatik - systemudvikler/konsulent
1996 - 1996: Geoteknisk Institut - systemudvikler
Uddannelse/kurser
 
2008 - 2008: Effective .NET (DevelopMentor)
2003 - 2003: Certified Cycling Instructor (SAFE)
1997 - 1997: PowerBuilder (EDB Gruppen)
1996 - 1996: FoxPro (Ideal Data)
1996 - 1996: SQL og datamodellering (Rambøll Informatik)
1993 - 1995: Datamatiker (Lyngby' Uddannelsescenter)
1990 - 1993: Matematisk student (Virum Gymnasium)
1980 - 1990: Kongevejens Skole (Virum)
Kompetencer
Vejledning:
ekspert: Har arbejdet intensivt med emnet og kan løse en hvilken som helst opgave inden for det.
meget rutineret: Har arbejdet intensivt med emnet og kan løse langt de fleste opgaver inden for det.
rutineret: Har arbejdet en del med emnet og kan løse rutineprægede opgaver inden for det. Har tilstrækkeligt fundament til selvstændigt at tilegne sig den manglende viden inden for emnet.
godt kendskab: Har grundlæggende viden om emnet og har løst konkrete opgaver i det.
noget kendskab: Har teoretisk viden om emnet og ved hvordan det fungerer i praksis.
 
Generelle emner:
Data modelleringmeget rutineret
Database administrationrutineret
Database designmeget rutineret
Design Patternsmeget rutineret
International programmeringmeget rutineret
Internetmeget rutineret
Interproces kommunikationmeget rutineret
Kryptografimeget rutineret
Multi-tierrutineret
Netværksadministrationrutineret
Neurale netværknoget kendskab
OOD/OOPekspert
Operativsystemermeget rutineret
Programdesignekspert
Programmeringekspert
Protokollermeget rutineret
Reentrant programmeringekspert
Sikkerhedmeget rutineret
System arkitekturmeget rutineret
Udviklingsmetoderrutineret
Versionsstyringssystemermeget rutineret
Webdesignrutineret
 
Specifikke emner:
.NET frameworkmeget rutineret
Active Directoryrutineret
ADO/OLEDB/ODBCmeget rutineret
AIXnoget kendskab
Androidgodt kendskab
ASP (classic)meget rutineret
ATLmeget rutineret
Borland C++ekspert
Borland C++ Builderrutineret
Borland Delphiekspert
Borland Interbasegodt kendskab
Borland Paradoxrutineret
Boostrutineret
Cekspert
C++ekspert
C#meget rutineret
COM/ActiveXmeget rutineret
CSSrutineret
Debian Package Management (DEB)meget rutineret
GNU C++meget rutineret
HTML/XHTMLmeget rutineret
Informixnoget kendskab
InstallShield Professionalmeget rutineret
J2MEmeget rutineret
Javarutineret
JavaScriptrutineret
LDAPrutineret
Linux (OpenSUSE, Fedora, Debian, Ubuntu)meget rutineret
Mac OS Xmeget rutineret
Microsoft Accessmeget rutineret
Microsoft FoxProgodt kendskab
Microsoft IISrutineret
Microsoft Officemeget rutineret
Microsoft SQL Servermeget rutineret
Microsoft Visual Basicrutineret
Microsoft Visual C++ekspert
Microsoft Windows 9x/NT/2K/XP/Vistaekspert
Microsoft Windows Installer (MSI)ekspert
MFCmeget rutineret
MySQLrutineret
Oraclerutineret
OWLmeget rutineret
Perlrutineret
PHPgodt kendskab
PowerBuildergodt kendskab
Qtgodt kendskab
RPM Package Managerrutineret
Ruby on Railsrutineret
Sitecorerutineret
SQLmeget rutineret
STLrutineret
Sybase SQL Anywheregodt kendskab
TCP/UDP/IPmeget rutineret
VB Scriptmeget rutineret
Win32ekspert
Winsockmeget rutineret
WiXekspert
x86 assemblerrutineret
XMLmeget rutineret
XPathgodt kendskab
XSLTgodt kendskab
XVTgodt kendskab
Projekterfaring
 
Kunde/arbejdsgiver: Saxo Bank
Periode: 2006/05 - ????/??
Beskrivelse: STP Interfaces: Realtidssoftware der i form af Windows services, styrer bankens flow af priser og handler med eksterne brokere/banker via internettet.

Teknologier: Windows, C++, .NET / C#, Java, multithreading, TCP, UDP, FIX/QuickFIX m.m.
Kunde/arbejdsgiver: GoToDevice
Periode: 2005/07 - ????/??
Beskrivelse:
Remote Device Administration
Teknologier: Windows, Windows CE, Linux, Mac OS X, J2ME, C++, device drivers, multithreading, TCP/IP m.m.
Kunde/arbejdsgiver: Lector
Periode: 2005/07 - 2006/05
Beskrivelse: "TeamShare"

TeamShare er et nyudviklet browser-baseret ESDH system, der trækker på diverse moderne teknologier i Microsoft regi; Windows 2003 Server, Exchange Server, SQL-Server, Share Point, Active Directory, m.m.
Teknologier: Windows, .NET, Visual C#, SQL-Server, ASP.NET, multithreading, message queues, LDAP, m.m.
Kunde/arbejdsgiver: Danware Data
Periode: 2002/09 - 2005/06
Beskrivelse: "NetOp Remote Control"

NetOp Remote Control gør det muligt at overtage kontrollen med en anden pc på tværs af netværket/internettet. NetOp bruges typisk til netværksstyring, systemadministration og teknisk support.

NetOp Remote Control er et yderst komplekst stykke software, der kører på samtlige 32bit udgaver af Windows og en stribe andre operativsystemer, inklusiv OS/2 og Linux.

NetOp gør stort set brug af samtlige større teknologier tilgængeligt i dag.
Teknologier: Windows, Visual C++, Borland C++, SQL-Server, ASP, COM, multithreading, interprocess communication, tcp/ip, m.m.
Kunde/arbejdsgiver: Danware Data
Periode: 2002/09 - 2005/06
Beskrivelse: "NetOp School"

NetOp School er designet til at gøre computerbaseret undervisning mere effektiv. Ved hjælp af avanceret fjernbetjeningsteknologi kan undervisere foretage sig praktisk taget de samme ting, som de foretager sig i et almindeligt undervisningslokale.

Med NetOp school kan man blandt andet tage kontrollen over en elevs pc for bedre at kunne hjælpe ham eller hende. Læreren kan "pushe" sin egen skærm ud til sine elever, eller han kan demonstrere en elevs skærm til de andre elever i den virtuelle klasse.
Teknologier: Windows, Visual C++, Borland C++, SQL-Server, ASP, multithreading, interprocess communication, tcp/ip m.m.
Kunde/arbejdsgiver: Danware Data
Periode: 2002/09 - 2005/06
Beskrivelse: "NetOp Class Manager"

NetOp Class Manager er et modul til NetOp School, med hvilket det er muligt at planlægge undervisningstimer på måneds og årsbasis. Elev-computeren og lærer-computeren kan via Class Manager automatisk koble sig på den rette klasse.
Teknologier: Windows, C#, Borland C++, SQL-Server, Oracle, Access
Kunde/arbejdsgiver: Danware Data
Periode: 2002/09 - 2005/06
Beskrivelse: "NetOp Desktop Firewall" - Windows Installer

NetOp Desktop Firewall benytter unik ny driver-baseret teknologi til at sikre virksomhedens bærbare computere.

Der benyttes Microsoft Windows Installer (MSI) til installationen. Koden hertil at skrevet fra bunden, uden brug af tredjeparts værktøjer (såsom InstallShield eller Wise).
Teknologier: Windows, Visual C++, Delphi, VBS
Kunde/arbejdsgiver: Dimension-IT
Periode: 2005/02 - 2005/06
Beskrivelse: J2ME network abstractions

Socket abstraktionslag til mobiltelefoner skrevet i J2ME/MIDP2.
Teknologier: J2ME, Visual C++, Winsock
Kunde/arbejdsgiver: Dimension-IT
Periode: 2005/02 - 2005/05
Beskrivelse: "MSI GUI Designer"

GUI designer til Windows Installer, skrevet i C#, der gør det muligt at designe Windows Installer dialoger visuelt.
Teknologier: Windows, C#, MSI
Kunde/arbejdsgiver: Pentia
Periode: 2000/06 - 2002/08
Beskrivelse: "CodeConstructor"

In-house Delphi applikation til at generere ASP-wrapper scripts ud fra database skemaer.
Teknologier: Windows, Delphi, SQL-Server, ASP
Kunde/arbejdsgiver: SiteCore
Periode: 2000/06 - 2002/08
Beskrivelse: "SiteCore" - backend scheduler

Backend job schedulering til content management systemet SiteCore. Implementeret som en Windows NT/2000 service i Visual C++.
Teknologier: Windows, Visual C++
Kunde/arbejdsgiver: Learning Lab Denmark
Periode: 2000/06 - 2002/08
Beskrivelse: Learning Lab Denmark website.
Teknologier: Windows, SiteCore, XML, XSLT, ASP
Kunde/arbejdsgiver: Hitachi
Periode: 2000/06 - 2002/08
Beskrivelse: Vedligehold af In-house database-applikation til håndtering af medarbejdere, møder, etc.
Teknologier: Windows, Microsoft Access
Kunde/arbejdsgiver: DisplayFIT
Periode: 2000/06 - 2002/08
Beskrivelse: Gen-database og website

System til strukturering og søgning af gen-sekvenser. Klienten oversætter meget store tekst-baserede gensekvenser til XML og indsætter sidenhen disse data i en relationel database, således at de kan bruges i specielle søgninger fra internettet vha. såkaldte gen-cuttere. Klienten benytter en stack-baseret parser, til at filtrere ugyldige gen-sekvenser fra. Klienten er flertrådet grundet de meget store datamængder for at sikre optimal brugervenlighed.
Teknologier: Windows, Delphi, XML, SQL Server, ASP
Kunde/arbejdsgiver: SheetMusicNow / Pentia
Periode: 2000/06 - 2002/08
Beskrivelse: "SafePublish"

SafePublish er et DRM system, der muliggør sikker distribution af digital information (som f.eks. e-books) med copyright information og central adminstration. SafePublish kan i dag benyttes med PDF og TIF-formatet. Det sikrer bl.a., at dokumenter indlejret i en SafePublish pakke kun kan vises et bestemt antal gange, samt at brugeren først betaler for indholdet i det han åbner det første gang.

SafePublish er skrevet som en three-tier applikation, hvor klient-applikationen er skrevet i Delphi. Business-logic-laget består af COM-objekter skrevet i Delphi og Visual Basic. Backend systemet ligger på en Microsoft SQL Server.
Teknologier: Windows, Delphi, Visual Basic, SQL Server
Kunde/arbejdsgiver: SheetMusicNow
Periode: 2000/06 - 2002/08
Beskrivelse: "SheetMusicNow" - website

SheetMusicNow er en komplet web-shop der sælger digitaliserede nodeark.

Websiten er skrevet i ASP og bruger et avanceret bagvedliggende content system, drevet af Microsoft SQL server. Stamdata for de enkelte varer (noder) indtastes i et klient-program skrevet i Delphi, som sørger for, via SQL serveren, at publicere data til websiten.

Når kunden køber et eller flere digitale nodeark, krypteres og pakkes disse i en SafePublish pakke, som kun han kan udskrive.

Kunden betaler først i det øjeblik han udskriver noderne første gang og SheetMusicNow vælger selv, hvor mange gange han har lov til at udskrive noderne førend han er nødt til at betale igen.
Teknologier: Windows, Delphi, Visual Basic, SQL Server, ASP
Kunde/arbejdsgiver: SheetMusicNow
Periode: 2000/06 - 2002/08
Beskrivelse: "SheetMusicNow" - workflow

SheetMusicNow er en komplet web-shop der sælger digitaliserede nodeark.

Workflow-systemet sikrer et korrekt og effektivt flow af opgaverne hos medarbejderne i SheetMusicNow. Medarbejdere kan tilknyttes forskellige tasks, der alle kan være afhængige af hinanden. Så snart en task er udført, informeres alle ejere af tasks der er afhængige af denne.
Teknologier: Windows, Delphi, SQL Server
Kunde/arbejdsgiver: KOB
Periode: 1998/03 - 2000/05
Beskrivelse: "CD-DIRECT"

CD-DIRECT er Danmarks mest solgte CD-ROM baserede erhvervsdatabase med analyse af udvalgte målgrupper og krydscheckning mod eksisterende kundedatabaser.

CD-DIRECT er udviklet i Delphi til både Win16 og Win32. Der er gjort massivt brug af objekt orienteret kode og alt er skrevet fra bunden af (ingen tredjeparts components). Applikationen er optimeret for meget hurtige søgninger mod CD-mediet.
Teknologier: Windows, Delphi, InstallShield Professional
Kunde/arbejdsgiver: KOB
Periode: 1998/03 - 2000/05
Beskrivelse: "CD-DIRECT GIS"

CD-DIRECT er Danmarks mest solgte CD-ROM baserede erhvervsdatabase med analyse af udvalgte målgrupper og krydscheckning mod eksisterende kundedatabaser.

CD-DIRECT GIS er et GIS-modul til CD-DIRECT. Modulet viser blandt andet markedssegmenter på grafisk på et Danmarks kort. Modulet er skrevet som en ekstern applikation, der benytter Windows messaging og shared memory (i form af memory mapped files) til kommunikationen, mens selve GIS-delen håndteres af MapX.
Teknologier: Windows, Delphi, MapX
Kunde/arbejdsgiver: KOB
Periode: 1998/03 - 2000/05
Beskrivelse: "CD-DIRECT ODBC"

CD-DIRECT er Danmarks mest solgte CD-ROM baserede erhvervsdatabase med analyse af udvalgte målgrupper og krydscheckning mod eksisterende kundedatabaser.

CD-DIRECT ODBC er en ODBC driver, der muliggør tredjeparts software at trække data direkte fra CD-DIRECT via dennes API.
Teknologier: Windows, Visual C++, OpenAccess
Kunde/arbejdsgiver: KOB
Periode: 1998/03 - 2000/05
Beskrivelse: "KOB Office"

KOB Office er et online system beregnet til at trække kreditrapporter for virksomheder direkte fra KOB's servere. Applikationen er skrevet i Delphi og gør brug af modemkommunikation vha. egenudviklede protokoller.
Teknologier: Windows, Delphi
Kunde/arbejdsgiver: Logos Design
Periode: 1998/03 - 2000/05
Beskrivelse: Chipkort-baseret vending machine med web interface

Prototype på en automat med chipkort til betaling og indbygget PC til at sende information om varebeholdning til web-server. Automat ejeren kan på et hvilket som helst tidspunkt se status på alle sine automater, uanset hvor i verden han måtte befinde sig.
Teknologier: Windows, Delphi, Access, HTML, ASP
Kunde/arbejdsgiver: Sagio
Periode: 1998/03 - 2000/05
Beskrivelse: "Rubicon Administration"

Sagio er et chipkort system, der samler flere funktioner på ét og samme kort og som fungerer som betalingskort, adgangskort og ID-kort.

Rubicon Adminstration er administrationssystemet til Sagio. Systemet sikrer det komplette overblik over såvel kortbrugere som terminaler. Brugerkort kan oprettes og nedlægges. Terminal-data kan tømmes og der kan dernæst trækkes statistik.
Teknologier: Windows, Delphi, Paradox, Interbase
Kunde/arbejdsgiver: Sten og Grus A/S
Periode: 1998/03 - 2000/05
Beskrivelse: Vejningssystem og kundedatabase.

Applikation udviklet til indvejning af lastvogne, der køber og sælger sten- og grus-materialer. Vognmændene udstyres med et chipkort, der bruges ved indvejningen. Ved indsættelse af chipkort, registreres kunde og lastvægt i applikationen og kunden skal kun oplyse hvilke materiale han har med som last.

Applikationen er skrevet i Delphi med Microsoft Access som database. Chipkort læsningen håndteres af eget udviklet interface mod seriel porten.
Teknologier: Windows, Delphi, Microsoft Access
Kunde/arbejdsgiver: Eriksen Erhverv
Periode: 1998/03 - 2000/05
Beskrivelse: Kunde/ejendomsdatabase.

Databasesystem udviklet til erhvers-ejendomsmægler. Systemet består af en klient skrevet i Delphi og en database-backend lavet i Microsoft Access.
Teknologier: Windows, Delphi, Microsoft Access
Kunde/arbejdsgiver: Rambøll Informatik
Periode: 1996/10 - 1998/02
Beskrivelse: Prototyper i forbindelse med forundersøgelser ang. evt. skift af udviklingsmiljø. Prototyperne inkluderede seriel kommunikation, grafiske præsentationer og database-kommunikation.
Teknologier: Windows, Borland Delphi, Oracle, Microsoft Access
Kunde/arbejdsgiver: Rambøll Informatik
Periode: 1996/10 - 1998/02
Beskrivelse: Internationalt forskningsprojekt.

Simulering af styring af kraft/varmeværker vha. intelligente "agenter" (neurale netværk). Design af dele af trådlogikken bag disse.
Teknologier: Linux, AIX, GNU C++
Kunde/arbejdsgiver: Post Danmark
Periode: 1996/10 - 1998/02
Beskrivelse: "Tømningssystem".

Tømningssystemets opgave er, at tømme data fra håndholdte terminaler (f.eks. stregkodelæsere) og overføre datafiler til centrale applikationer.

Systemet består af et antal decentrale Windows NT "tømningsstationer", der har til opgave at tømme data fra terminalerne og sende disse videre til en central Unix-server.

En tømningsstation består af en Windows NT service, der kommunikerer serielt med terminalerne. Servicen tømmer data fra terminalen når denne isættes en "cradle", pakker og sender dernæst data til den centrale Unix-server vha. FTP. NT servicen konfigureres fra en selvstændig applikation via named pipes.
Teknologier: Windows NT, Visual C++, Interprocess Communication
Kunde/arbejdsgiver: Rambøll Informatik
Periode: 1996/10 - 1998/02
Beskrivelse: "Rambøll Care".

Administrativt system til omsorgssektoren. Rambøll Care giver kommunerne mulighed for effektivt at styre planlægning og opfølgning af hjemmehjælp, personale, hjælpemidler, osv.

Care blev i første omgang udviklet i Microsoft FoxPro og siden hen erstattet af Power Builder med client/server databaserne Oracle, Informix og SQL Anywhere som backend.
Teknologier: Windows, Power Builder, FoxPro, Oracle, Informix, SQL Anywhere
Kunde/arbejdsgiver: Geoteknisk Institut
Periode: 1996/02 - 1996/07
Beskrivelse: Portabel applikation til behandling og præsentation af dataset opsamlet med diverse typer udstyr til jordbundsundersøgelser.
Teknologier: Windows, Linux, Borland C++, XVT
Kunde/arbejdsgiver: Geoteknisk Institut
Periode: 1996/02 - 1996/07
Beskrivelse: Applikation til opsamling og realtime grafisk præsentation af jordbundsundersøgelser. Applikationen kørte på en bærbar pc, som (typisk på åbent hav) kommunikerede via pcmcia med en såkaldt "vibrocore", der var i stand til at måle hårdheden af jordbunden på diverse dybder.
Teknologier: Microsoft DOS, Borland C++