Mit navn er Claes Brandt.
Jeg arbejder som konsulent med C#/.NET. Jeg har gennem de sidste 12 år arbejdet med først C++ og Delphi og siden med C# og .NET frameworket, både WinForms, ASP.NET, web services og WPF på det seneste. SQL har hele tiden været en del af processen. Jeg startede med studiejob som programmør mens jeg læste på datamatikerstudiet, som jeg gennemførte med gode resultater. Derefter blev jeg fastansat og de sidste år har jeg arbejdet som konsulent. Jeg har arbejdet med forskellige faser af systemudviklingen, eksempelvis kravspecifikation, design, programmering, test og kvalitetssikring. Hovedvægten har været på programmering og design.
Jeg arbejder effektivt og selvstændigt. Jeg tager det fulde ansvar for mine projekter, knokler til jeg er færdig og leverer et produkt i topkvalitet til tiden.
Nedenfor har jeg beskrevet de mange projekter jeg har lavet, hvilket firma projektet blev udført for, hvornår, en kort projektbeskrivelse, hvilke teknologier jeg anvendte, samt hvilken rolle jeg havde i projektet. Dernæst har jeg listet alle de teknologier jeg har anvendt i systemudviklingen gennem årene, hvor god jeg vurderer jeg er til det, hvornår jeg sidst har brugt det, samt hvor mange år jeg har brugt det.
Administrationsværktøj til virksomhedens ERP system Kunde Dansk Retail Services Periode 02/2012-pt Projektbeskrivelse Udvikling af administrationsværktøj til virksomhedens ERP system. Det primære fokus for værktøjet er at tilvejebringe vedligeholdelse af SQL brugere, central styring af kunders tilgang til database mv. Anvendte teknologier C#, .NET 4.0, WPF, Visual Studio 2010, Subversion, SQL. Rolle i projektet Programmør ERP system i .NET 2.0 WinForms Kunde Dansk Retail Services Periode 09/2010-pt Projektbeskrivelse Videreudvikling af virksomhedens ERP system samt konvertering fra MS Access til SQL Server. Udvikling af flere mindre projekter undervejs, med relation til hovedprojektet. Anvendte teknologier C#, .NET 2.0, WinForms, .NET Services, Visual Studio 2005, Subversion, SQL, FTP, Windows Services. Rolle i projektet Programmør Emailarkiveringssystem i .NET Kunde ComArchive Periode 06/2009-08/2010 Projektbeskrivelse Indgår i øjeblikket i videreudviklingen af et emailarikveringssystem til Microsoft Exchange og Microsoft Outlook. Anvendte teknologier C#, .NET 2.0, WinForms, .NET Services, Visual Studio 2008, Subversion, SQL. Rolle i projektet Programmør Website i .NET 2.0 Kunde FOF Periode 08/2009-11/2009 Projektbeskrivelse Videreudvikling af website i .NET, hvor der bla. indgik sikring af eksisterende kode mod SQL injections. Anvendte teknologier C#, .NET 2.0, ASP.NET, Visual Studio 2008, Subversion, SQL, Ajax.NET, HTML, CSS. Rolle i projektet Programmør Webinterface til eksisterende emailarkiveringssystem Kunde ComArchive Periode 11/2008-05/2009 Projektbeskrivelse Udvikling af webinterface til eksisterende emailarkiveringssystem. Anvendte teknologier C#, .NET 2.0, ASP.NET, Visual Studio 2008, Subversion, SQL, Ajax.NET, HTML, CSS, Telerik RAD Controls Rolle i projektet Programmør Avanceret installer i NSIS, C#, C++ Win32, C++/CLR Kunde ComArchive Periode 07-2008-05/2009 Projektbeskrivelse Udvikling af avanceret installer, ved brug af teknologier inden for .NET, NSIS installer og C++ Win32 og C++/CLR. Integration mellem NSIS install script og C# code via C++/CLR. Avanceret NSIS scripting og C# til udførelse af ikke-trivielle installationsopgaver. Low-level C++ systemkald. Tilgang til .NET frameworket fra native C++. Anvendte teknologier C#, .NET 2.0, WinForms, C++/CLR, C++ Win32, NSIS, Visual Studio 2008, Subversion Rolle i projektet Programmør Webshop i .NET 3.5 Kunde Twellmann Grafisk Periode 05/2008-08/2008 Projektbeskrivelse Udvikling af webshop i .NET 3.5. Integration til betalingsgateway. Anvendte teknologier C#, .NET 3.5, ASP.NET, LINQ, Visual Studio 2008, HTML, CSS, SubVersion (SVN), Ajax.NET Rolle i projektet Programmør Udvikling af diverse sites i Umbraco Kunde Diverse kunder Periode 06/2008/11/2009 Projektbeskrivelse Udvikling af mindre sites i Umbraco. Sideløbende med arbejdet som konsulent. Anvendte teknologier Umbraco, .NET, ASP.NET, HTML, CSS. Rolle i projektet Programmør ERP system i .NET 2.0 WinForms Kunde Dansk Retail Services Periode 11/2005-06/2008 Projektbeskrivelse Udvikling af ERP system i .NET 2.0 med integration til andre systemer, bla. export af data til Navision. Online opdateringer af klientprogrammer i WinForms. Integration af tredieparts systemer via XML. Hovedsageligt har integration til andre systemer været via internet eller LAN. Har arbejdet med forskellige dele af systemudviklingen, bla. design, udvikling, test og kundesupport. Anvendte teknologier .NET 2.0, C# 2.0, SQL, ADO.NET, Visual Studio 2005, WinForms, ASP.NET, Crystal Reports, Visual SourceSafe, Delphi, NT Services, Installer, FTP, XML, HTML, CSS. Rolle i projektet Programmør Kundespecifik .NET 2.0 WinForms udvikling Kunde KMD Periode 06/2007-01/2008 Projektbeskrivelse Udvikling af større system i .NET samt konvertering af .NET 1.1 systemer til .NET 2.0. Anvendte teknologier C#, .NET 1.1/2.0 WinForms og ASP.NET, Visual Studio .NET/2003, Visual Studio 2005, Visual SourceSafe, Unit Testing, Serena, Design Patterns. Rolle i projektet Programmør, konsulent via ProData A/S Website og CMS i ASP.NET 2.0 Kunde Kunde i Valby Periode 04/2007-04/2007 Projektbeskrivelse Udvikling af website og tilhørende CMS i ASP.NET 2.0 Anvendte teknologier ASP.NET, Visual Studio 2005, C#, HTML, CSS, Visual SourceSafe, ASP.NET memberships og roller. Rolle i projektet Programmør PDF exporter i ASP.NET 2.0 Kunde GroupCare Periode 03/2007-03/2007 Projektbeskrivelse Udvikling af PDF exporter til kundens eksisterende system i ASP.NET 2.0. Anvendte teknologier ASP.NET 2.0, C#, SQL, ADO.NET, Visual Studio 2005, Crystal Reports. Rolle i projektet Programmør, konsulent via ProData A/S Indrapporteringssystem i ASP.NET 2.0 Kunde Kunde i Taastrup Periode 03/2007-03/2007 Projektbeskrivelse Udvikling af webbaseret indrapporteringssystem. Anvendte teknologier ASP.NET 2.0, C#, SQL, ADO.NET, Visual Studio 2005, AJAX .NET, HTML, CSS, Visual SourceSafe. Rolle i projektet Programmør for softwarehus Website i ASP.NET 2.0 Kunde Kunde i City Periode 9/2006-12/2006 Projektbeskrivelse Udvikling af website og tilhørende CMS i ASP.NET 2.0 Anvendte teknologier ASP.NET, Visual Studio 2005, C#, HTML, CSS, Visual SourceSafe, ASP.NET memberships og roller. Rolle i projektet Programmør Indrapporteringssystem i .NET 1.1 Kunde Bornholms Lufthavn Periode 09/2005-09/2005 Projektbeskrivelse Udvikling af indrapporteringssystem til Bornholms Lufthavn i ASP.NET 1.1 / C#. Levering af data til slutmodtager via XML filer samt vedligehold af database. Anvendte teknologier ASP.NET, C#, MS SQL Server, ADO.NET, Visual Studio.NET/2003, XML, Visual SourceSafe, HTML, CSS, JavaScript. Rolle i projektet Programmør for softwarehus HR applikation i ASP Kunde Siemens Periode 08/2005-08/2005 Projektbeskrivelse Udvikling af en mindre Human Resource applikation til Siemens. Anvendte teknologier ASP, VBScript, HTML, CSS, JavaScript, Visual Studio 6, MS SQL Server, ADO, Visual SourceSafe. Rolle i projektet Programmør, konsulent via ProData A/S Website i ASP.NET 1.1 Kunde Forlag Periode 07/2005-07/2005 Projektbeskrivelse Website udviklet i ASP.NET 1.1 Anvendte teknologier C#, ASP.NET, Visual Studio .NET/2003, HTML, CSS, Visual SourceSafe. Rolle i projektet Programmør Website i ASP.NET 1.1 Kunde Kunde i City Periode 06/2005-06/2005 Projektbeskrivelse Website udviklet i ASP.NET 1.1. Anvendte teknologier ASP.NET, C#, HTML, CSS, Visual Studio .NET/2003, Visual SourceSafe. Rolle i projektet Programmør ERP System i ASP.NET 1.1 Kunde CompuSystem Periode 04/2005-05/2005 Projektbeskrivelse Færdigudvikling af et allerede delvist udviklet ERP System. Udvikling af custom ASP.NET komponenter. Anvendte teknologier C#, ASP.NET, HTML, Visual Studio .NET/2003, WebServices, XML, Visual SourceSafe. Rolle i projektet Programmør, konsulent via Make IT Easy Nyhedsservice i ASP.NET 1.1 Kunde Københavns Lufthavn Periode 03/2005-04/2005 Projektbeskrivelse Implementering af nyhedsservice til kundens website lavet i C#, VB.NET og ASP.NET 1.1. Data overførsel til og fra webservices med XML. MS CMS backend. Anvendte teknologier ASP.NET, C#, VB.NET, HTML, MS SQL Server, ADO.NET, Visual Studio .NET/2003, WebServices, XML, CVS. Rolle i projektet Programmør, konsulent via Select-it ERP systemer Kunde Hempel Periode 10/2003-02/2005 Projektbeskrivelse Programmering af 2 større databasebaserede ERP (Enterprise Resource Planning) systemer til indrapportering af data og udskriftsrapporter. Programmering af skræddersyede komponenter til at lette udviklingen. Mellem 4-6 udviklere på projektet. Anvendte teknologier Delphi, Interbase, SQL, ReportBuilder, Windows 2000, VCS. Rolle i projektet Programmør, konsulent via ProData A/S Analyseapplikation Kunde Kunde i Lyngby Periode 12/2004-12/2004 Projektbeskrivelse System til behandling af testresultater. Diverse tilrettelser af eksisterende system. Anvendte teknologier Delphi, C++, Visual Studio 6, COM, Visual SourceSafe, HTML. Rolle i projektet Programmør CRM system i .NET 1.1 WinForms Kunde IT relateret Periode 05/2004-08/2004 Projektbeskrivelse CRM (Costumer Relationship Manager) system til .NET platformen. Anvendte teknologier C#, .NET, MS SQL Server, ADO.NET Visual Studio .NET/2003, Visual SourceSafe. Rolle i projektet Programmør FTP Windows NT Service Kunde Ipos ApS Periode 03/2004-03/2004 Projektbeskrivelse Implementering af Windows Service (NT Service) med intervalbaseret FTP upload af filer, fra den server hvor servicen er installeret, til webhotel. Standard Windows Service med install/uninstall/start/stop/pause etc. Anvendte teknologier Delphi, Windows Services, FTP, Win32, Windows NT, Windows XP, Visual SourceSafe. Rolle i projektet Programmør ASP applikation Kunde Det Kommunale Kartel Periode 08/2003-10/2003 Projektbeskrivelse Teknisk implementering af ASP applikation og website. Funktionalitet som bla. DHTML menuer, abonnementsfunktion, mailing, javascript treeviews, arkivsystem, komplex SQL mod MS SQL Server mm. Anvendte teknologier ASP, MS SQL Server, Enterprise Manager, VBScript, JavaScript, Visual Studio 6, SQL, ADO, HTML, CSS. Rolle i projektet Programmør CMS webbaseret Kunde Kunde i Roskilde Periode 07/2002-06/2003 Projektbeskrivelse Avanceret komplet Content Management System i ASP. Eksempler på features: HTML editor, menuer, brugereniveauer, administrationsmodul og meget mere. Brugere af systemet kan oprette, redigere og administrere websider og andet indhold. Anvendte teknologier ASP, MS Access, Windows 2000, SQL, ADO, VBScript, JavaScript, IIS, HTML, CSS, Visual Studio 6, Visual SourceSafe. Rolle i projektet Programmør og projektleder Java, C++ og SMS Kunde Munch & Hansen ApS Periode 03/2003-03/2003 Projektbeskrivelse Debug af eksisterende Java SMS server udviklet i Java. C++ brugt til at implementere features der ikke er understøttet i Java. Synkronisering af Java serveren og C++ applikationen, der kommunikerer sammen. Anvendte teknologier Java, C++, Visual Studio 6. Rolle i projektet Programmør ASP website Kunde Cavi A/S Periode 02/2003-02/2003 Projektbeskrivelse Teknisk konsulentbistand i forbindelse med udvikling af website for natklub i København Anvendte teknologier HTML, Style Sheets (CSS), JavaScript, grafik og layout, Visual Studio 6. Rolle i projektet Programmør Computerspil Kunde Deadline Games ApS Periode 06/2002-12/2002 Projektbeskrivelse Computerspil udviklet til undervisning af konfirmander. 2D isometrisk spil. Anvendte teknologier C++, MS Viusal SourceSafe, GameEngine, DirectX, Win32 API, STL, Windows 2000, HTML, Dreamweaver, Visual Studio 6. Rolle i projektet Leadprogrammør Java og NT-services Kunde Munch & Hansen ApS Periode 04/2002-04/2002 Projektbeskrivelse Udvidelse til Java applikationen jeg lavede for Munch & Hansen i slutningen af 2001. Kunden ville gerne have at applikationen skulle køre som en Windows NT service, hvilket blev implementeret. Anvendte teknologier NT Services, installer, Windows 2000, Java, NetBeans, ASP, VB Script, HTTP protokol, Access databaser, MS SQL Server, ODBC, JDBC, SQL, PWS, Visual Studio 6. Rolle i projektet Programmør Java og Swing/AWT Kunde Munch & Hansen ApS Periode 12/2001-1/2002 Projektbeskrivelse Java applikation med grafisk brugergrænseflade i Swing og AWT. Brugerapplikation til opdatering af database og overførsel af filer via FTP, til online e-shop. Indlæsning af exporterede data i CSV format, generering af SQL sætninger til overførsel af CSV data til Access database, via HTTP og ASP. Upload af salgsmateriale via FTP. Anvendte teknologier Java, Swing, AWT, NetBeans, ASP, VB Script, HTTP protokol, FTP protocol, Access databaser, ODBC, JDBC, SQL, PWS, Win2000, Visual Studio 6. Rolle i projektet Programmør Java og NT-services Kunde Munch & Hansen ApS Periode 12/2001-12/2001 Projektbeskrivelse Java applikation til periodisk opdatering af data fra lokal MS SQL Server hos kunden til remote Access database på webhotel med extrem restriktiv politik omkring remote forbindelse til databaser, som faktisk ikke kunne lade sig gøre. Det meste af arbejdet bestod derfor i at håndtere denne restriktive politik og da alle database opdateringer skulle foregå via ASP, blev ASP brugt som mellemled ved overførsel af data. Alle lokale tabeller blev derfor konverteret til SQL strenge og sendt til ASP siden, som herefter udførte SQL sætningerne. Anvendte teknologier Java, NetBeans, ASP, VB Script, HTTP protokol, Access databaser MS SQL Server, ODBC, JDBC, SQL, PWS, Win2000, Visual Studio 6. Rolle i projektet Programmør Computerspil Kunde Deadline Games ApS Periode 10/2001-02/2002 Projektbeskrivelse En fortsættelse af det, for virksomheden, første udviklede spilprojekt for børn. Det er et computerspil-projekt, udviklet for børn. Der er leg-og-lær elementer i projektet, dog er game-playet og det grafiske ud over det sædvanlige. Spillet hedder Click – I Byen. 2D isometrisk spil. Anvendte teknologier C++, Viusal SourceSafe, GameEngine, DirectX, Win32 API, STL, Windows 2000, Visual Studio 6. Rolle i projektet Leadprogrammør Computerspil Kunde Deadline Games ApS Periode 06/2001-10/2001 Projektbeskrivelse Computerspil for børn. Spillet hedder Click - På Bondegården og kan købes i butikkerne. Spilleren samler information, ser videoklip hjælper til på bondegården. 2D isometrisk spil. Anvendte teknologier C++, CVS, GameEngine, DirectX, Win32 API, STL, Windows 2000, Visual Studio 6. Rolle i projektet Programmør Computerspil Kunde Deadline Games ApS Periode 01/2001-06/2001 Projektbeskrivelse Spillet Globetrotter 2. Spilleren rejser ud i verden og henter informationer til at løse forskellige opgaver. 2D isometrisk spil. Anvendte teknologier C++, MS Visual SourceSafe, DirectX, GameEngine, Win32 API, STL, Windows 2000, Visual Studio 6. Rolle i projektet Programmør Computerspil editor Kunde Deadline Games ApS Periode 01/2001-06/2001 Projektbeskrivelse Editor til brug for spillet Globetrotter 2. Brugte COM til at formidle kommunikation mellem spillet og editoren. Med editoren kan man vælge spilobjekter, få egenskaber frem, rette i objekterne, flytte rundt på banerne osv. Anvendte teknologier C++, MS Visual SourceSafe, DirectX, GameEngine, Win32 API, STL, Borland C++ Builder, COM, Windows 2000, Visual Studio 6. Rolle i projektet Programmør Plug-in Kunde TEXTware A/S Periode 11/2000-12/2000 Projektbeskrivelse Lyd plug-in til virksomhedens egenudviklede multimedie editor. Brugte BASS lydmodulet for at få den bedste performance. Plug-in'et rettede forskellige bugs som multimedie editoren havde. Anvendte teknologier DirectX, BASS, Delphi, Windows 2000. Rolle i projektet Programmør WAP Kunde Studieprojekt hos TDC Periode 08/2000-11/2000 Projektbeskrivelse Mobil web applikation med vejvisning. Afprøvning af ny teknologi. Anvendte teknologier C++, MS Visual SourceSafe, ASP, Visual Studio 6, WAP, WML, HTML, MS Access, ADO, PWS, MS Project, COM, Win32 API, VBScript, JScript, SQL, Windows 98. Rolle i projektet Programmør Scanner tool Kunde Studiegruppe på Den Grafiske Højskole Periode 08/2000-08/2000 Projektbeskrivelse Tool til at teste scanneres opløsning med, samt muligheder for manipulation med billedmateriale. Anvendte teknologier Delphi. Rolle i projektet Programmør DirectPlay spil protokol Kunde Kunde i Stockholm Periode 06/2000-08/2000 Projektbeskrivelse Netværksprotokol til brug i udvikling af online massive multiplayer spil. Anvendte teknologier DirectPlay, C++, Visual SourceSafe, Visual Studio 6, Windows 2000, TCP/IP. Rolle i projektet Programmør Analyseapplikation Kunde Kunde i Lyngby Periode 03/2000-06/2000 Projektbeskrivelse System til behandling af testresultater. Projekt 2 for kunde i Lyngby Anvendte teknologier Delphi, COM, C++, Visual Studio 6, installer, Windows 98, HTML. Rolle i projektet Programmør Analyseapplikation Kunde Kunde i Lyngby Periode 01/2000-03/2000 Projektbeskrivelse System til behandling af testresultater. Projekt 1 for kunde i Lyngby Anvendte teknologier Delphi, COM, C++, Visual Studio 6, installer, Windows 98, HTML. Rolle i projektet Programmør Databasesystem Kunde Hempel Periode 03/1999-03/2000 Projektbeskrivelse Databasbaseret ERP (Enterprise Resource Planning) system til intern brug i Hempels afdelinger verden over Anvendte teknologier Delphi, Interbase, SQL, Windows 98. Rolle i projektet Programmør
Ekspert = Meget projekterfaring og viden. Meget rutineret = En del projekterfaring og viden. Rutineret = Nogen projekterfaring og viden.
Gymnasiet og Datamatiker på Niels Brock. Datamatikerstudiet gik rigtig godt. Jeg var især glad for programmeringen. Det er en praktisk uddannelse, hvor man lærer at anvende de teknologier man stifter bekendtskab med. Uddannelsen omfatter emner som programmering, systemudvikling, maskinarkitektur, virksomhedslære, distribuerede systemer og praktisk projekt i en virksomhed. Jeg havde valgfag i Design Patterns og Java. Som speciale skrev jeg om brugen af Design Patterns i spildesign.
Jeg læser forskellige ting, f.eks. science fiction og faglitteratur. Jeg er vild med science fiction film. Derudover har jeg kone og børn. Når lejligheden byder sig, spiller jeg guitar for mine døtre.
Jeg taler og skriver flydende dansk og engelsk.
Tlf: 51 72 82 22 Mail: cbclaesbrandtdk Hjemmeside: www.claesbrandt.dk
Med venlig hilsen
Claes Brandt