Kunde og Dato: |
Oticon Demant, juni 2019 - igangværnde
|
Opgaver |
Design og nyudvikling af firmware til høreapparater.
|
Programmeringssprog: |
C/C++
|
|
|
Kunde og Dato: |
Xact Consulting A/S, jan 2019 - juni 2019
|
Opgaver |
Design og nyudvikling af oversættere fra forskellige mainframe
programmeringssprog til Java.
|
Platform: |
Linux |
Programmeringssprog: |
Java (J2EE), Perl (C#)
|
|
|
Kunde og Dato: |
Cobham SATCOM, 18/4-2017 - 2018
|
Opgave |
Udvikling til Comhams SATCOM produkter.
|
Udviklingsplatform: |
Linux |
Programmeringssprog: |
Embedded C/C++
|
|
|
Kunde og Dato: |
Xact Consulting A/S, 5/10-2009 - 2017
|
Opgaver |
Design og nyudvikling af oversættere fra forskellige mainframe
programmeringssprog til egl og Java. Teknisk projektledelse.
|
Platform: |
Linux |
Programmeringssprog: |
Java (J2EE), Perl (C#)
|
|
|
Kunde og Dato: |
Nokia Mobile Phones, 21/4-2008 - 31/01-2009
|
Opgave |
Design og nyudvikling. Videreudvikling, fejlsøgning og optimering
af eksisterende kode, hvoraf en del skrives om.
|
Platform: |
Linux |
Programmeringssprog: |
Embedded C/C++
|
|
|
Kunde og Dato: |
Ciber Danmark A/S februar-2008
|
Opgave |
Omskrivning af Turbo Pascal/Assembler kode til FreePascal
|
Programmeringssprog: |
Pascal, C
|
|
|
Kunde og Dato: |
Ciber Danmark A/S 27-09-2007 – 26-11-2007
|
Opgave |
Omskrivning af Turbo Pascal/Assembler kode til FreePascal
|
Programmeringssprog: |
Pascal, C
|
|
|
Kunde og Dato: |
Barsel 1/10-2006 - 1/9-2007
|
|
|
Kunde og Dato: |
NeoConsult A/S 1/4-2006 - 1/10-2006
|
Opgave |
Udvikling at ordre flow system for Tele2, i Java. Undervisning i Perl.
|
Programmeringssprog: |
Java, Perl
|
|
|
Kunde og Dato: |
Lector Aps, 1/5-2005 - 1/2-2006
|
Opgave |
Forskellige udviklingsopgaver i PL/SQL, for Lectors kunder.
|
Platform: |
Oracle. 9x, 10x |
Programmeringssprog: |
Oracle PL/SQL.
|
|
|
Kunde og Dato: |
Nokia Mobile Phones, 15/4-2004 - 31/10-2004
|
Opgave |
Design, implementation og idriftsættelse af Nokia-globalt
fildistribueringssystem. Fase 2 af projektet "1/3-2003 - 1/7-2003:
Nokia Mobile Phones".
|
Platform: |
Linux, Oracle. |
Programmeringssprog: |
C, Objekt Orienteret Perl, Oracle SQL og PL/SQL, div. shells og XML.
|
|
|
Kunde og Dato: |
Nokia Mobile Phones, 1/1-2004 - 15/4-2004 |
Opgave |
Udvidelse af gmake til PVM (Parallel Virtuel Machine), PVMgmake,
så builds kan køre parallelt på mange maskiner. Specielt
ressourceallokering og skedulering.
Design og nyudvikling. Vedligehold, fejlsøgning og optimering af
eksisterende kode, hvoraf en del skrives om.
|
Platform: |
Diverse Unix (mest Linux og HP-UX). |
Programmeringssprog: |
C og Perl. |
|
|
Kunde og Dato: |
Nokia Mobile Phones, 1/7-2003 - 31/12-2003 |
Opgave |
Design, implementation idriftsættelse af distribueret Data Warehouse
for sporing af filhistorik og -statistik.
|
Platform: |
Linux, Oracle |
Programmeringssprog: |
C, Objekt Orienteret Perl, Oracle SQL og PL/SQL, shell og XML. |
|
|
Kunde og Dato: |
Nokia Mobile Phones, 1/3-2003 - 1/7-2003 |
Opgave |
Design, implementation og idriftsættelse af Nokia-globalt
fildistribueringssystem
|
Platform: |
Linux, Oracle |
Programmeringssprog: |
C, Objekt Orienteret Perl, Oracle SQL og PL/SQL, shell og XML. |
|
|
Kunde og Dato: |
Eurotel, for NetTest, Tjekkiet december 2002 - februar 2003. |
Opgave |
Planlægning, installation, konfigurering og afprøvning af HP
Openview DataProtector (tidl. Omniback) backupløsning, til
kundens Windows- og Unixmaskiner. Inkl. opsætning af dedikeret
net til backupsystemet. Installation og konfigurering af Compaq
LSM til spejling af diskene på kundens Tru64 (Digital Unix)
maskiner.
|
Platform: |
Compaq Tru64, Windows |
Produkter: |
Compaq LSM, HP Openview |
|
|
Kunde og Dato: |
Eurotel, for NetTest, Tjekkiet december 2002 |
Opgave |
Udvidelse og omlægning af det landsdækkende TCP/IP net, som jeg har
beskrevet opsætningen af, længere nede, i 2001. Nettet skulle udvides
med et ekstra segment på en ny site. Dette blev forbundet med det
eksisterende ved 4 E1 linier. Her anvendtes som før Cisco-udstyr.
|
Platform: |
Unix, Cisco |
Andet: |
TCP/IP, E1 |
|
|
Kunde og Dato: |
Intern NetTest |
Opgave |
Data warehouse
Udvikling af Oracle data warehouse-løsning,
til analyse at netværkskvalitet og udnyttelse. Dæmon til
forbehandling og load af data skrevet i C. Programmeringssproget
C er valgt, da dette er en real time applikation, hvor der skal
loades store datamængder, og det således er
tidskritisk. Herudover er robusthed en vigtig faktor.
|
Platform: |
Tru64 Unix, Oracle 9i |
Programmeringssprog: |
C, Pro*C |
|
|
Kunde og Dato: |
Eircell, ( Nu Vodafone, Ireland) Irland - 2002. |
Opgave |
Planlægning og opsætning af overvågningsmiljø til
telekommunikationsprotokollerne MAP, ISUP og GPRS. Fejlsøgning
og tilpasning af applikationer til disse protokoller.
|
Platform: |
Tru64 Unix |
Protokoller: |
MAP, ISUP og GPRS |
|
|
Kunde og Dato: |
China Mobile, Stor mobiloperatør, Kina - 2002. |
Opgave |
Fejlsøgning i netværksudstyr, og -programmel.
|
Protokoller: |
ISUP, MAP og A-interface. |
|
|
Kunde og Dato: |
Eurotel, Stor mobiloperatør, Tjekkiet - 2001 - 2002. |
Opgave |
Udvikling af dæmon, der opsamler alarmer fra kundens telecom-net
og via en TCP forbindelse videresender dem til kundens centrale
overvågningsserver.
|
Platform: |
Tru64 Unix |
Programmeringssprog: |
Perl |
|
|
Kunde og Dato: |
Eurotel, Stor mobiloperatør, Tjekkiet - 2001 - 2002. |
Opgave |
Udvikling af diverse systemadministrationsværktøjer til Unix.
|
Platform: |
Tru64 Unix |
Programmeringssprog: |
C, ksh, expect og Perl. |
|
|
Kunde og Dato: |
Eurotel, Stor mobiloperatør, Tjekkiet - 2001. |
Opgave |
Planlægning og opsætning af overvågningsmiljø til
telekommunikationsprotokollerne MAP, ISUP, ISDN og
GPRS. Fejlsøgning og tilpasning af applikationer til disse
protokoller.
|
Platform: |
Tru64 Unix, Oracle |
Protokoller: |
MAP, ISUP, ISDN og GPRS |
|
|
Kunde og Dato: |
Stort italiensk teleselskab - 2001. |
Opgave |
Opsætning og konfiguration af Unix-maskiner, med Oracle
databaser og NetTests netværksovervågnings og
-managementsystem, på forskellige sites spredt ud over
Italien.
|
Platform: |
Tru64 Unix, Oracle |
Protokoller: |
ISUP |
|
|
Kunde og Dato: |
Eurotel, Stor tjekkisk mobiloperatør, Tjekkiet - 2001. |
Opgave |
Design og implementering af landsdækkende TCP/IP netværk,
dedikeret til netværksovervågning. Kunden leverede de rå
E1-linier, og min opgave var planlægning og implementering af
et TCP/IP netværk ovenpå disse, hvortil jeg har benyttet Cisco
routere og switche og som gateway mellem dette net og kundens
eksisterende net, en Firewall-1.
Opsætning af en række Tru64 (Digital Unix) maskiner, med Oracle
databaser, netværksovervågningsprogrammel og måle-prober i
dette net, og integration af disse i kundens eksisterende
miljø. Undervisning af kunden i brug og systemadministration af
dette.
|
Platform: |
Tru64 Unix, Oracle, Cisco, Firewall-1 |
Protokoller: |
TCP/IP, OSPF |
|
|
Kunde og Dato: |
Shanghai Bell, Stort kinesisk teleselskab, Kina - 2000. |
Opgave |
Intern undervisning at NetTests egne teknikere og partnere i:
Unix, Oracle, opsætning af NetTests udstyr samt installation og
tilpasning af netværksmanagementsystemer.
|
Platform: |
Tru64 Unix, Oracle |
|
|
Kunde og Dato: |
Stort ungarsk teleselskab, Ungarn - 1999-2000. |
Opgave |
Opsætning og konfiguration at NetTest netværksovervågnings og
-managementsyst em til telekommunikationsnetværk.
|
Platform: |
Tru64 Unix, Oracle |
Protokoller: |
INAP og ISUP, OSPF |
|
|
Kunde og Dato: |
Stort ungarsk teleselskab, Ungarn - 1999. |
Opgave |
Opsætning og konfiguration af et Compaq TruCluster bestående af
Compaq Alphaer. Herpå Digital Unix, to Oracle databaser, og
NetTests programmel.
|
Platform: |
Tru64 Unix, Compaq TruCluster, Oracle |
|
|
Kunde og Dato: |
Sonofon, Stor dansk mobiloperatør - 1999. |
Opgave |
Opsætning og konfiguration at NetTest netværksovervågnings og
-managementsystem til telekommunikationsnetværk.
|
Platform: |
Tru64 Unix, Oracle |
Protokoller: |
ISUP |
|
|
Kunde og Dato: |
Sonofon, Stor dansk mobiloperatør - 1999. |
Opgave |
Opsætning og konfiguration af et Compaq TruCluster bestående af
Compaq Alphaer. Herpå Digital Unix, to Oracle databaser, og
NetTests programmel.
|
Platform: |
Tru64 Unix, Oracle, Compaq TruCluster |
Protokoller: |
ISUP |
|
|
Operativsystemer: |
HP-UX, SunOS, Solaris, Digital Unix. |
Programmeringssprog: |
Sprog: C, Perl, sed, AWK. |
Opgave |
Omorganisering af Unix-installation.
Opgaven bestod i en
analyse af kundens Unix installation, med det formål at få
organiseret den på en måde så den fremtidige
systemadministration blev lettet. Udarbejdelse at en rapport
indeholdende denne analyse, samt anbefalinger en ny
organisation. Efter kundens godkendelse, implementering at disse
ændringer.
|
Opgave |
Systemadministration - 1998.
Drift af EDSs kunders
Unix-installationer. Hovedansvarsområder: Mail, news, NIS og DNS.
|
Opgave |
Brugeradministrationssystem, udvikling - 1998.
Udvikling
og programmering at et brugeradministrationsværktøj til den
interne Unix-installation. Formålet var at firmaets
Kundeservice-afdeling skulle kunne udføre begrænset
administration af Unixbrugere, uden at have rodadgang. De
vigtigste parametre var sikkerhed og brugervenlighed, da
brugerne af dette system ikke var Unix-specialister, og ikke
måtte få superbrugerprivilegier. Programmeringssproget var C.
|
Operativsystemer: |
HP-UX, SunOS, Solaris, Digital Unix, MORE/bsd, Xenix, Ultrix,
AIX, MacOS, Windows NT/95. |
Programmeringssprog: |
C, Prolog, ML, Perl, AWK, sed, ksh, sh, Pascal, C++, Java. |
Systemadministration: |
Speciale: Operativsystemer og netværk - 1992-1998. Her har jeg
deltaget i alle faser af anskaffelse, installation og
vedligeholdelse at et Unix-baseret forsknings- og
uddannelsesmiljø, bestående af ca. 80 Unix-m askiner ( HP-UX,
Digital Unix, SunOS, Solaris, MORE/bsd, Xenix, Ultrix, AIX) og
et antal Macintosh'er og PC'er ( Windows
NT/95). Ovenstående var forbundet i en række TCP/IP-baserede
lokalnet ( Ether, FDDI og 100VG-AnyLAN), med direkte
Internetopkopling, som vi selv administrerede. Her fik jeg
lejlighed, som en af de første i Danmark, at sætte et lille
ATM-net baseret på en Digital GIGAswitch /ATM, op til
forskningsbrug.
|
Større projekter: |
Undersøgelse af markedet og valg af backupsystem til ovenstående
heterogene miljø. Valget faldt på Alexandria fra
SpectraLogic med en båndrobot fra Exabyte. Design af
backupstrategi. Herefter installation, konfiguration og
afprøvning af dette.
|
Udvikling/programmering - 1992-1998: |
Portering af programmel mellem forskellige Unix-varianter.
Tilpasning af kode således at det kunne køre på samtlige stedets
Unix-varianter. Unix-systemprogrammering. Udvikling af diverse
systemadministrationsværktøjer.
|