Nogle opgaver som jeg har løst eller medvirket til

Nedenstående er en kort oversigt over nogle af de projekter eller opgaver, som jeg har været involveret i. Listen er ikke udtømmende, men udtryk for de opgaver, som jeg selv finder er de vigtigste. Desuden veksles der lidt imellem konkrete projekter og problemfelter, og det skyldes udelukkende at jeg i en del tilfælde har været tilknyttet en funktion eller afdeling hos en kunde, og derfor har haft løbende opgaver i stedet.

Jeg nævner også opgaver eller ansættelsesforhold som daterer sig før jeg stiftede egen virksomhed, og det tillader jeg mig, fordi min vare er min viden og erfaring.

Free-lance konsulent hos Nordea IT/Markets

Java/JSP udvikler i IT/markets. Udvikling af web baserede applikationer til understøttelse af værdipapirhandel mm.

Anvendt teknologi:Java (J2EE teknologier), Oracle 9, Oracle JDeveloper, Oracle Application Server, ClearCase, Perl, SQL, PL/SQL, ant, XML, JavaScript

Free-lance konsulent hos SonyEricsson

Jeg var ansat i deres ClearCase gruppe, som drifter deres udviklingsmiljø. Jeg var dels ankermanden bag indførelse af et Perl framwork for deres administratorer, og dels hovedmanden bag et informationssøgningssystem, som skal afhjælpe deres support på mange niveauer. Sidstnævnte blev bygget op omkring Google’s søgemaskine.

Anvendt teknologi: Google søgemaskine, XML, XSLT, Xalan, Xerxes, Perl, Microsoft IIS, Javascript, XHTML, ClearCase

Free-lance konsulent hos Nokia NMP

Jeg var ansat som udvikler i Nokia's mobildivision som C/C++ udvikler. Ud over embedded udvikling, arbejdede jeg også med Microsoft applikations udvikling samt udvikling af testklasser.

Anvendt teknologi: C, C++, VC++, Continuus, Microsoft MFC, HPUX, Embedded programmering

Free-lance konsulent hos Dansk Folkeferie

Virksomheden skulle have alle deres forms applikationer opgraderet til version 6, og ligeledes skulle deres RDBMS opgraderes fra version 7.3 til version 9i. Ud over omprogrammering af visse forms, krævede dette tuning af diverse dele af SQL laget i den samlede løsning.

Anvendt teknologi: Oracle 9i, Oracle 8i, Oracle 7.3, Forms 4.5/6i, SQL, PL/SQL, tuning af SQL, Solaris 8.

Free-lance konsulent hos Orange

Jeg udviklede og vedligeholdte en større applikation, der forbinder virksomhedens billingsystem med deres core netværk. Dvs. alle kunderelaterede hændelser håndteres gennem en fælles snitflade, der varetager at vedligeholde switche, nummer databaser, internet konti, ADSL profiler osv. Der var tale om løbende drift og udvikling på fuld tid gennem en tre årig periode, hvor jeg som eneansvarlig håndterede alle udviklingsfaser.

Anvendt teknologi: Perl, Linux, FreeBSD, CGI, Apache web server, Kommunikations, netværks og protokoludvikling, SNMP, Mobilteknologi, Java, CORBA, Oracle 7.3, Oracle 8, XML, Orbix, MySql, HTML, ADSL teknologi.

Free-lance konsulent hos Unibank/Nordea

Jeg var udvikler/koordinator på fuld tid på et større udviklingsprojekt i bankens OTC afdeling. Vi var omkring 50-60 mand der dels skulle videreudvikle et applikationskompleks til værdipapirhandel dels skulle år 2000 sikre applikationerne. Min rolle var ud over at udvikle diverse programmer også at sikre batch programmer, varetage kontakten imellem projektet og resten af organisationen, her i blandt driftafdelingen. De væsentligste områder jeg beskæftigede mig med, var:
  • Udvikling af finansielle systemer
  • Systemadministration på AIX platforme
  • Udvikling af C++ programmer under AIX og NT
  • Udvikling af NT services
  • Udvikling af Oracle applikationer
  • Udvikling af Java applikationer

Anvendt teknologi: Oracle 7.3, AIX, Perl, C++, NT 4.5, Developer 200* produkterne, ClearCase, Visual SourceSafe, CA Unicenter, Java

Free-lance konsulent for ICL Danmark

Jeg stod for udviklingen af en applikation, som kunne konvertere den Svenske Riksdags bibliotekssystem til Aleph500. Opgaven gik kort ud på at læse biblioteksposter i et specifikt format, og konvertere dette til et andet og gemme det i en Oracle database.

Anvendt teknologi: Oracle 7.3, Solaris 2.5, Perl, COBOL, C, diverse biblioteksformater.

Free-lance konsulent for Cinet Danmark

Opgaven omhandlede konvertering af Supermax Sagssystem til Lotus Notes. Jeg bistod i dels at udtrække data fra en Oracle database i et specifikt format, og dels i at konvertere nogle dokumenter fra et DDE format til ASCII. En opgave som jeg løste sammen med folk fra Cinet.

Anvendt teknologi: Oracle 8, Perl, Notes

Free-lance konsulent for Mediamix APS

En mindre udviklingsopgave omkring kryptering af data til web projekt.

Anvendt teknologi: Perl, CGI, kryptering

Konsulent/Instruktør hos SuperUsers A/S

Jeg havde her to roller, idet jeg dels var ansat som konsulent og dels var underviser/instruktør. I et år var jeg udlejet til FDB som system administrator i deres hovedcenter, og derefter var jeg underviser, men jeg var også med på to større konsulentopgaver: Den ene opgave (for TDC) gik ud på at medvirke til opstarten af en ISP (Talkine). SuperUsers stod for serveropsætning, håndtering af brugere mv. Jeg var med til at sætte Oracle databaser op, samt udvikling af web administration af kunder. Den anden opgave gik ud på at udvikle et Internet børsspil for Den Danske Bank. Her stod jeg for hele serversiden. Dvs. opsætning af databaseserver, udvikling af beregnings og portefølje administration samt web sider til administration.

Anvendt teknologi: Internet, kernetuning under UNIX, CGI, HTML, C, HTTP, Perl, NT, UNIX, SCO UNIX, AIX, W95, netværk, datakommunikation (PPP, UUCP), systemadministration, Web servere (Oracle, Apache)

Konsulent hos Tom Pedersen International (TPI)

Her var jeg ansat som konsulent og jeg var i det meste af perioden på et bestemt projekt: Udvikling af salg/booking system for Dansk Folkeferie. Vi var en projektgruppe på i snit 10 mand, som med baggrund i et eksisterende salg/booking system, udviklede et nyt. Jeg var udvikler i hele perioden, men overtog også projektledelsen i slutningen af min ansættelse. Systemet var meget komplekst og indbefattede adskillige Oracle 7 databaser, Forms 4.5 grænseflader, SAP/R3 integration, batch programmer, SqlReport, replikering mm. og jeg var i kontakt med de fleste af disse områder.

Anvendt teknologi: SINIX, Oracle developer 2000 m. fl., NT, distribuerede databaser, Oracle 7.2, 7.3 under UNIX og NT, Sql*Net 2, Pro*C, PL/Sql, C, kernetuning under UNIX, Windows DLL udvikling

Udvikler hos Dansk Data Elektronik (DDE)

Jeg var ansat som udvikler i DDEs biblioteksgruppe. I første omgang skulle vi (fem mand) gøre biblioteksapplikationen portabel, således at den kunne afvikles på en vilkårlig UNIX platform. Applikationen var skrevet i C og arbejdede ned imod en Oracle 6 database, men der var ikke skelet til portabilitet. Det lykkedes at portere til fire forskellige platforme. Derudover arbejdede jeg som systemadministrator, var designer/projektleder på en client/server udgave af bibliotekssystemet, og endelig arbejdede jeg med tuning af Oracle databaser.

Anvendt teknologi: C, UNIX i mange varianter, Oracle 6 (mest DBA arb., tuning, installation, Pro*C, Sql*Net 1), Perl, ISO9000, projektledelse, kernetuning under UNIX, datakommunikation (TCP/IP, sockets, UUCP)

Udvikler for Sentic Vindenergi ApS

Omkring afslutningen af min universitetsuddannelse kom jeg i kontakt med en lille vindmøllevirksomhed, og i første omgang porterede jeg deres vindmøllestyring fra Pascal til C. Dernæst blev min specialemakker og jeg ansat til at udvikle en vindmølleparklæsning til Elkraft. Vi skrev således speciale om virksomheden samtidigt med at vi udførte denne opgave. Applikationen omfattede flere ting:
  • En Oracle database til vindmølleparkens data
  • En brugergrænseflade til DOS
  • Et X21 kommunikationslag
  • En processcheduleringsmekanisme.
Vi var, som sagt, to mand, hvor jeg tog mig af hovedparten af programmeringen, og jeg blev også efter specialet og færdiggjorde applikationen.

Anvendt teknologi: Oracle 6 herunder Pro*C, DBA arbejde, UNIX (SVR3), PC udvikling, datakommunikation (RS232, X21, UUCP), devicedrivere under UNIX, applikationsudvikling under UNIX, kernetuning under UNIX, C (PC og UNIX)