Curriculum Vitae:

Navn : Kim Lundberg Stegenborg Madsen (Kaldenavn: Kim Emax)
Adresse : Moselundvej 5, 2770 Kastrup
E-mail : kim@emax.dk - Web: http://www.emax.dk/cv/
Født : 27/10-1968
Civilstand : gift, et barn

Nuværende beskæftigelse:

Ejer af master|minds
PHP udvikler / Analyse - Børsen.dk
Ledighedsdato: 1/9-2018

Personlige egenskaber:

  Som person er Kim frisk, morsom, omgængelig, hjælpsom, oprigtig, initiativrig, dedikeret, ansvarsbevidst, besidder en høj moral og loyalitet, social engageret, nysgerrig, kreativ, temperamentsfuld, videbegærlig, god til at lære fra sig og evner at formidle teknisk tung viden på en letforståelig måde, har uformelle lederevner, samt en udpræget forretningsforståelse, der gør at han anskuer et problem fra mange vinkler, før der tages stilling til en egentlig problemløsning.

Sprogfærdigheder:

Engelsk flydende tale og skrift, al kommentering i kode samt variabler er på engelsk, desuden en smule handels engelsk.
Tysk på skoleniveau, årskarakter og eksamens karakter var 9, desuden en smule handelstysk.
Desuden kendskab til Fransk, Norsk og Svensk.

IT-færdigheder:

Megen erfaring:
Agile
Ajax
Apache
Bootstrap 2,3,4
Bruger / software test
CSS
CVS
Database design/optimering
GDPR / Persondataforordningen
Git/Git Flow/GitHub/GitLab
HTML
HTTPd/DNS
Internet
ISP
JavaScript
JSON / JSONP
jQuery
Linux (Ubuntu/Debian/CentOs/RedHat/RHEL)
MVC
MySQL
OOPD
Perl / mod_perl
PHP
Regular Expressions
Responsive Web Design
Scrum / ScrumMaster
Shell Scripting (Bash/sh)
SQL ANSI
SSH
SVN / Subversion
SVN administration
Systemadministration
Systemudvikling
Ubuntu server / Desktop
UML
Unix (FreeBSD)
Versionsstyring
Vi / VIm
Windows (95/98/2000/XP/Vista/Win7)
XML
Del erfaring:
Adobe Photoshop / GIMP
Beyond Compare
C++
CentOs
DevOps
Distribuerede systemer
DNS / Bind
HP Quality Center
HTML5
JIRA
jQueryUI / jQueryMobile
Kryptering
Microsoft / Open / Libre Office
MJML
Litmus
Oracle
Postman
PHP Laravel
PHP Lumen
PHP Wordpress
PHPunit/Selenium
Projektstyring/ledelse
REST
Splunk/Splunkforwarder
SQL server 2008 R2
Sun Solaris
Switche
XHTML
Kendskab til:
.NET
Android APP udvikling
AngularJS
Angular 2,4
ASP
AWS
Bisnode
CouchBase
Docker
Eclipse
JAVA
Kanban
Labware LiMS
Lotus Notes
Microsoft Azure
Microsoft IIS
Node.js
PL/SQL
Publicus/Saxotech Online
PhoneGap/Apache Cordova
PHP CodeIgniter
PHP Drupal
PHP Fusion
PHP Joomla
PHP Magento
PHP Prestashop
PHP Typo3
Puppet
Python
React/Redux
Tomcat
Visual Basic
Windows Powershell
XMPP
XSLT

Certifikater:

8/2016 Certified ScrumMaster
9/2011 Maintaining a Microsoft SQL Server 2008 R2 Database (6231B)
7/2002 Eksamen i Distribuerede systemer på Bachelor niveau fra University of Waterloo, Canada
11/2002 Eksamen i Object Oriented Programming & Design på Bachelor niveau fra University of Waterloo, Canada

Kurser:

1/2018 GDPR - Persondataforordningen (foredrag)
6/2017 Angular 4 & RxJS (foredrag)
3/2017 Software Design (foredrag)
6/2017 Mobile security (foredrag)
3/2017 Introduktion til Redux
3/2017 LynCoaching
1/2017 Introduktion til React
8/2016 ScrumMaster (certificering)
3/2015 Introduktion til Kanban
2/2015 Introduktion til Mobile HTML Apps med jQuery Mobile
1/2015 Introduktion til Android Apps
1/2015 Introduction to node.js
9/2014 Microsoft Azure
6/2014 Cloud (foredrag)
8/2013 App udvikling, introduktion til IOS, Android og Windows Phone værktøjer.
8/2012 LIMS administrator
2/2012 Windows Powershell
12/2011 Implementing a Microsoft SQL Server 2008 R2 Database (6232B)
9/2011 Maintaining a Microsoft SQL Server 2008 R2 Database (6231B)
3/2002-11/2002 Microsoft Netværk / IIS / ASP / Windows 2000/server / SQL / Distribuerede systemer / C++ / OOPD.
9/2002 Personlig udvikling & NLP
4/2001 Oracle kursus, E-huset
2000 Lotus Notes kursus
2000 Projektstyrings kursus
1990-1991 Merkonom grundfag (Ledelse og samarbejde, Virksomheds organisation, Virksomheds økonomi)

Uddannelse:

2002 - Eksamen i Object Oriented Programming & Design på Bachelor niveau fra University of Waterloo, Canada
2002 - Eksamen i Distribuerede systemer på Bachelor niveau fra University of Waterloo, Canada
1992 - Merkonom (Ledelse og samarbejde, virksomheds organisation, virksomheds økonomi)
1985 - 10. Klasse i 1985, med et gennemsnit på 10
Butiks ekspedient med speciale i vin/spiritus og Tobak

Underviser:

7/2012 PHP & MySQL (basics & advanced), Aller Media

Aller Media skal overgå til Drupal fra .NET og bad mig om at komme ind og lavet et crash course i PHP & MySQL, hvor vi berørte både basics og advanced PHP, samt PHP frameworks.

6/2006 Regular expressions (RegEx), Berlingske Media

I forbindelse med en opgave for Berlinske Media fandt jeg ud af at flere udviklere havde intet eller meget lidt kendskab til RegEx, så jeg tilbød udviklingschefen at holde et kursus med undervisning i Regular expressions. Det var så eftertragtet at det blev til to kurser for 85% af udviklerne (17 i alt).

Erhvervserfaring:

6/2018 - Nu PHP udvikler / Analytiker, Børsen.dk

Væsentligste opgaver og ansvar:
Oversættelse og implementering af e-mail skabeloner i eSuite
Udvikling af nye e-mail skabeloner til nyhedsbreve i MJML
Test i Litmus af e-mail skabeloner til nyhedsbreve
PHP udvikling
Assistance ved Regular Expressions på migrationsprojekt af 500.000 artikler

Væsentligste resultater:
Udvikler Perl script til at parse template med oversættelser, herunder replace placeholders, så godkendelse går mere smooth.
Assistance med RegEx på import af 500.000 artikler
Udvikling af MJML nyhedsbreve
Lumen microservice mod Bisnode

Berøringsflade:
PHP7, Perl, MJML, Litmus, eSuite, OOP, MySQL, Git, Apache, Linux (Debian), Shell Scripting, Docker, Agile, GDPR, Bisnode/Greens

12/2017 - 5/2018 PHP udvikler / DevOps / Analytiker / DBA, Dansk Kabel TV

Væsentligste opgaver og ansvar:
Agile development
PHP udvikling, analyse og kodereview (Backend/Frontend)
Implementering af persondataforordningen (GDPR)
Installation og opsætning af Splunk
Primus motor på integration mod TDCs Splunk team
Sikring af MySQL, brugere, passwords og rettigheder
Segregation of duty (databaser og servere på adskilt netværk)

Væsentligste resultater:
Installation og integration af Splunk og Splunkforwarder
Sikring af MySQL
Implementering af GDPR
Installation af Splunk
Facilitator af Daily stand

Berøringsflade:
PHP, OOP, MySQL, Git, Apache, Linux (Debian), Shell Scripting, Docker, Agile, Scrum, GDPR, Splunk & Splunkforwarder.

10/2017 - 11/2017 PHP udvikler / DevOps, TooGoodToGo

Væsentligste opgaver og ansvar:
Agile development
PHP udvikling (Backend/Frontend)
Integration mod UniConta
Database Migration

Væsentligste resultater:
Grund API til Uniconta
Migration af to tabeller, inkl. tilpasning af testcases.

Berøringsflade:
PHP, OOP, MySQL, BitBucket, Git, Apache, NginX, Linux (Ubuntu), Docker, PHPUnit, JIRA, Agile, Scrum, REST, Laravel, Lumen, CodeIgniter.

7/2017 - 9/2017 DevOps / udvikler, SKAT

Væsentligste opgaver og ansvar:
Agile development
Udvikling af ny automatiserings robot inkl. kø system (Perl, Exchange/MySQL/Github/AD)

Væsentligste resultater:
Robot og kø system til automatisk oprettelse (adgang i GitHub og Active Directory) (POC)

Berøringsflade:
Perl, MySQL, Git/GitHub, Linux (RedHat Enterprise), Shell Scripting, Docker, JIRA, Agile, Scrum, LDAP, AD.

9/2015 - 6/2016 PHP udvikler / DevOps, YouSee

Væsentligste opgaver og ansvar:
Agile development
PHP udvikling (Backend/Frontend)
Optimering
Afvikling af interface

Væsentligste resultater:
Udarbejde og indføre af coding standard, inkl. opsætning af CodeSniffer.
Nyt cachebart, optimeret JSON datagrundlag til TVguide.

Berøringsflade:
PHP, OOP, MySQL, XMPP, jQuery, Bootstrap, HTML, CSS, Git/GitHub, SVN, Apache, Linux (RedHat/CentOs/Ubuntu), JIRA, Agile, Scrum, Puppet, REST, Laravel, Lumen, CodeIgniter, Node.js.

1/2015 - 8/2015 ScrumMaster & PHP udvikler, DIBS A/S

Væsentligste opgaver og ansvar:
ScrumMaster / Agile development
PHP udvikling (Backend/Frontend)

Væsentligste resultater:
Script til oprettelse af nye enterprise kunders betalingsløsning.
Launch af MobilePayOnline.
Launch af Vegas betalingsvindue til Danske Spil.
Callback problematik med MobilePayOnline løst.

Berøringsflade:
PHP, OOP, MySQL, Javascript, jQuery, Bootstrap, HTML, CSS, Git, Git Flow, Apache, Linux, AWS, JIRA, Agile, Scrum, PHPunit/Selenium, Shell Scripting, Splunk

9/2011 - 2/2015 Database administrator / IT-udvikler, DTU

Væsentligste opgaver og ansvar:
Planlægning af database drift fremadrettet
Projekt vedr. kommende internt system (udvikling, database administration og kravspecs overfor ekstern leverandør)
Vedligeholdelse af master|touch systemet (gæsteregistrering)
BarcodeScanner app til Android

Væsentligste resultater:
Udvikling af søgesystem til gamle data i PHP/jQuery/Bootstrap
Opsætning af SVN server

Berøringsflade:
SQL server 2008 R2 / 2012, VMware, FreeBSD, CentOS, SVN, Win7, PHP, MySQL, Apache, HTML, CSS, JS, jQuery, Bootstrap, PhoneGap/Apache Cordova

10/2010 - 11/2010 Udvikler/tester (konsulent), TopDanmark

Væsentligste opgaver og ansvar:
Testsenarier til sammenligningstest af omkring 120.000 dokumenter i gammelt og nyt format.
Oprette regular expressions, så accepterede differencer ignoreres i Beyond Compare test.
Generel rådgivning og konsulentbistand.

Væsentligste resultater:
Udviklede testscripts til Beyond Compare, der genererer 2 rapporter for hver kørsel og sikrer ensartet og nemt test af dokumenter (scripts var ikke tænkt ind i opgaven, 1 rapport var et nice2have ønske, hvis der var tid)

Berøringsflade:
Beyond Compare, testscripts (DOS batch), HP Quality center, HTML, CSS, Scrum.

3/2010 - 9/2010 Udvikler (konsulent), Danske Bank

Væsentligste opgaver og ansvar:
Grundet kontraktbetingelser kan dette ikke oplyses.
Generel rådgivning og konsulentbistand.

Væsentligste resultater:
Grundet kontraktbetingelser kan dette ikke oplyses.

Berøringsflade:
SUN Solaris, Harvest, Subversion, Shell (Korn, Bash og Tcsh), Perl, XSLT, batch backup, Oracle, Mainframe, Derivater, Summit, RiskWatch credit, HP Quality center, Scrum.

6/2009 - nu Udvikling, installation, mv, DTU (freelance konsulent)

Væsentligste opgaver og ansvar:
Udvikling af gæsteregistreringssystem på touchscreen inkl. underskrift på skærmen
Installation af PHP, MySQL & Apache på flere servere.
Export af C5 data til SQL.
Generel rådgivning og konsulentbistand.

Væsentligste resultater:
Installation af servere.
Udvikling af touchscreen løsning.

Berøringsflade:
MS server 2008 (VPS), DOS, Subversion, PHP, MySQL, Ajax, MySQL batch backup, PHPfusion.

11/2006 - 3/2009 Build manager, Nokia (konsulent)

Væsentligste opgaver og ansvar:
Automatisering og kvalitetssikring af manuelle og tidskrævende sammenlignings processer, inkl. analyser af disse og programmering af scripts(Perl).
Bygning og release af Software til fabrikker.
Generel konsulentbistand

Væsentligste resultater:
Kvalitetssikring og forbedring af processer.
Releaseansvarlig på Nokia 6267, 6263 & 3120
Shellscript til patching i forbindelse med SW updates, der på et minut udfører en opgave, der før tog 5000 minutter, kvalitetssikring af opdateringen og laver logs.

Berøringsflade:
Linux (Red Hat Enterprise R3), Perl, Shell Scripting (Bash), DOS, Synergy, PHP, MySQL, Ajax, Python, HP Quality center, Beyond Compare, Scrum.

2/2006 - 10/2006 Software udvikler i Metropol Online, Berlingskes Udviklingsafdeling (konsulent)

Væsentligste opgaver og ansvar:
Backend programmering, forberedelse og migrering, samt redesign af
berlinske.dk, bt.dk og jyskevestkysten.dk fra Linux til Saxotec Online (Publicus).
Undervisning af 85% af udviklerne i Regular Expressions.
Generel konsulentbistand

Væsentligste resultater:
Migrering af jyskevestkysten.dk
Implementering af redesign på bt.dk
Væsentlige backend løsninger på berlingske.dk
Skabe større forståelse for Regular Expressions blandt udviklerne.

Berøringsflade:
Linux (RedHat, div. versioner), Perl, Oracle, Bash Shell Scripting, Apache, HTML, CSS, JavaScript, RegEx

1/2005 - 1/2006 Software udvikler i ComX, Udvikling & Driftsafdelingen

Væsentligste opgaver og ansvar:
Automatisering af manuelle og tidskrævende processer, inkl. analyser af disse.
System til administration og dokumentation af IP adresser.
System til dokumentation af tilslutninger på Routere, samt VLANs.
Webinterface til lagerafd. til config af management switche (PHP mod seriel port)
Forbedre oversigt, administration og brugervenligheden på internt ticket system, opdele medarbejdere i grupper og sikre en eskaleringsprocedure fra afd. til afd. overholdes. Farvekoder på sager (egne, ikke-taget, gamle, over-tid, over-tid-om-X-timer)
Implementering af SMS alerts ved server, switch eller router nedbrud/timeout.

Væsentligste resultater:
Implementering af Switch config system.
Dokumentering af brugte og ledige IP adresser, Routere og VLANs.
Kraftig forbedring af Ticket system.
Optimering af tidskrævende arbejdsgange.

Berøringsflade:
Linux (Slackware/Debian), PHP, MySQL, Perl, HTML, CSS, JavaScript, SVN.

9/2004 - 12/2004 Systemudvikler i TDC Online (konsulent)

Væsentligste opgaver og ansvar:
Forbedre brugervenligheden på webinterfaces til kunder og sikre at en stadig større procent af kunderne benyttede selvbetjening via nettet, fremfor at ringe til kundeservice.

Væsentligste resultater:
Implementering af statistik ved popup-adds og hvor tit disse blev blokeret.
Sikring af databaseintergritet.

Berøringsflade:
Linux (RedHat), PHP, Zend, MySQL, Perl, HTML, CSS, JavaScript, CVS.

7/2004 - 9/2004 System administrator/udvikler, Vest Net A/S (konsulent)

Væsentligste opgaver og ansvar:
Var egentligt ansat til at udvikle på CMS systemer, men satte ind og sikkerhedsopdaterede en større serverparks installationer (FreeBSD), samt dokumenterede dennes services.

Væsentligste resultater:
Sikkering af serverpark.
Installation og flytning af webbaseret adminstrationsserver til HTTPS server.
Forberedelser til migrering af mailservere fra Sendmail til PostFix.
Spamsikring af PostFix mailserver.
Generel dokumentation af Bind 8/9, SSH, PostFix, apache, SSL m.m.

Berøringsflade:
UNIX (FreeBSD), PHP, MySQL, Perl, HTML, CSS, JavaScript, SSL, Sendmail, PostFix, Bind 8/9

5/2003 - nu System administrator/udvikler/programmør i egen virksomhed, master|minds

Væsentligste opgaver og ansvar:
Daglig ledelse, system administration, udvikling, salg, markedsføring, bogføring.

Væsentligste resultater:
Udvikling af CMS system, CRM administrationssystem og faktura system, der genererer PDF faktura.

Berøringsflade:
Linux (RedHat), Postfix, PHP, MySQL, Perl, Bash Shell scripting, HTML, CSS, Ajax, JavaScript, XML, CVS, Apache, Postfix, DNS.

10/2001 - 4/2003 Freelance programmør
7/1999 - 9/2001 Systemudvikler, World Online/Tiscali

Væsentligste opgaver og ansvar:
At løse tildelte projekter, evt. holde møder med opgavestilleren, samt rådgive med evt. forslag til forbedringer af det ønskede.
Jeg var en del af teamet, der launchede World Online i Norge og Sverige.
Brugervenligt DNS/pegningssystem til kunder.
Personale database/sider.
Redesign, hastighed og sikkerheds optimering af Helpdesk system.
Interesseundervisning i PHP + SQL.

Væsentligste resultater:
Launch af World Online i Norge og Sverige.
Sikkerhedsoptimeringer og database optimeringer.
Solidt kendskab til REGEX, PHP & CVS.

Berøringsflade:
Linux (RedHat), PHP, MySQL, Oracle, Perl, HTML, CSS, JavaScript, CVS, Apache, RegEx, DNS (Bind)

Personaleansvar:
Sociale arrangementer.
Oplæring af medarbejder.

1/1999 - 6/1999 Supporter, Image Scandinavia/World Online

Væsentligste opgaver og ansvar:
Håndtere kundeopkald, oplære nye medarbejdere.

Væsentligste resultater:
Oplæring af medarbejdere.
Jobinterview.

Berøringsflade:
Linux (RedHat), PHP, MySQL, Perl, HTML

Personaleansvar:
Oplæring af nye support medarbejdere.
Tage den tekniske del af jobinterviews.

1/1998 - 1/1999 Supporter, CyberCity

Væsentligste opgaver og ansvar:
Håndtere kundeopkald, oplære nye medarbejdere,
designe div. hjælpeværktøjer til supportere.

Væsentligste resultater:
Forstålse for HTML (kodes i hånden).
Forståelse for Internettets opbygning.

Berøringsflade:
Unix(Free BSD), Windows.

Personaleansvar:
Oplæring af nye support medarbejdere.

1990 - 1998 Gunnar Madsen vinhandel:
Mine forældres butik.

Væsentligste opgaver og ansvar:
bogføring,
varebestilling,
var kontaktperson til firmaer,
opsøgende salg,
internet,
julebrochurer
fungerende leder, når chefen var ude af butikken.

1985 - 1988 Kaj Reimars Vinhandel/Søborg Vinhandel:
Læreplads

Væsentligste opgaver og ansvar:
Daglige bogføring,
varebestilling,
indkøb på vinauktioner og vine i den dyre prisende, da jeg havde omfattende kendskab til priser på disse + prisansættelse på samme.
Det sidste år af læretiden bestyrede jeg en butik, da min chef mente at det var der han kunne lære mig noget. Omsætningen steg 25% dette år.

Ved siden af dette har jeg været DJ fra 1983-1991, herunder haft momsregistreret mobilt diskotek, lavet musik fra 1992-1999 og optrådt som St. Up komiker i perioden 1995-2000. Har undervist i Karate og gør det stadig fra tid til anden.
Senest opdateret d. 23/10-2018 - 15:57:03

 Download CV i Word format