JAVA, Sun, Certified java Web Component Developer (working)
Uddannelse som Java udvikler
Jeg er uddannet som civil ingeniør (1979) og har arbejdet som hardware- og software udvikler, og sidst som hardcore web udvikler med speciale i java/xhtml/xml .
Erfaring med applikations tunge java web projekter
Jeg har i mange år beskæftiget mig med store applikations tunge web projekter med interface til andre systemer, hvortil der selvfølgelig hører den sædvanlige dokumentation i de forskellige faser af analyse, design, udvikling, integration og test.
Erfaring med undervisning
Jeg har ry for at kunne inspirere og uddanne mine kolleger, da jeg gennem årene har oparbejdet en solid viden om web baserede service ydelser og samtidig har undervisnings erfaring i tunge fag som java, xhtml, css, C/C++, VB, javascript, ASP, IIS.
Jeg er senior systemudvikler
Jeg er en udpræget udvikler type, der elsker nye udfordringer og jeg har altid lynhurtigt kunne erhverve den nødvendige viden for at kunne løse en given opgave tilfredsstillende. Jeg har for nylig selv lært mySQL, og har selv skrevet et objekt orienteret sprog, til fast proto typing af hjemmesider, baseret på portlets.
Store web portaler
Jeg har i forbindelse med både Danmarks Turistråd og Københavns Kommune Elektronisk borgerservice arbejdet med SSL, certifikater og betaling med Dankort over nettet og de problemstillinger man står over for. En oracle 8i database danner basis for backend systemet i begge løsninger.
Cross browser kompatibilitet
Igennem årene har jeg oparbejdet en dybde gående viden om fejl og mangler i forskellige versioner af Microsoft browsere, navnlig i forbindelse med SSL og caching samt også med streaming af pdf dokumenter. Jeg er selvfølgelig rigtig god til at skrive cross browser compatibel HTML, som virker i de fleste almindelige browsere som Opera, Netscape 6.x og Microsoft 4.x
Vedligehold af store web portaler
Da jeg også har deltaget i vedligeholdelsen af både Danmarks Turistråd portal og Københavns Kommunes Elektronisk borgerservice portal, kan jeg kun tilslutte mig konceptet om vigtigheden af udvikler- og slut bruger dokumentationen, samt endnu vigtigere, at løsningen adskiller indhold og præsentation og forretnings logik.
Klar - Parat - Start
Jeg føler at jeg som senior ingeniør, er parat til at prøve kræfter med nye spændende web projekter, hvor jeg kan være med til at få projekterne til at blive en succes. Jeg kan faktisk allerede starte om 5 min, da jeg bor på Kongens Vænge 79, lige ved siden af ATP huset.
Indlærings kurve
Jeg ved også af egen erfaring at det ikke er nok at omskole nogle mainframe kolleger med et par java kurser, for at blive en full blown web udvikler. Der kræves adskillige års selvstudie og deltagelse i store web projekter. Jeg har selv været med til at hjælpe mainframe udviklere til at blive omprogrammeret til den objekt orienterede verden med java som programmerings sprog.
Web servere
Jeg har selvfølgelig arbejdet med mange forskellige web servere, f.eks. tomcat, oracle OC4J, iPlanet, Websphere, IIS 4/5
Egen udvikling
Jeg har for sjov skyld udviklet flere server baserede moduler, der benytter bl.a. en webservice fra Eniro.dk (se foroven). Det virker på den måde at en bruger indtaster sit telefon nummer.
Jeg har også selv udviklet store portaler i min fritid, som jeg har benyttet som oplæring for at kunne udvikle kundernes portaler
Adskillelse af præsentation, indhold, transactions- og forretnings logik
En af mine kæp heste, er at man skal benytte xhtml 1.0 strict comliant html kode, sammen med css for at adskille content og præsentation, for at gøre vedligehold af siderne overkommelig. Endvidere skal forretnings- og transaktions logik ikke forekomme i præsentations laget.
Jeg brænder for at lave solide og stabile software løsninger,
og jeg er vist nok den eneste i danmark,
der har lavet sit eget taglib baseret på PHP, så man kun behøver at skrive 1 linies kode, hvis man skal have en indkøbskurv på sin hjemmeside.
Derud over har jeg arbejdet som fastansat i store java projekter hos firmaer som:
CapGemini
CRI
SuperUsers og endvidere undervist i .NET, C#, VB, C/C++, OOA, OOD
Jeg er vant til at arbejde selvstændigt og i teams,
og få tingene gjort produktions klar med en rigtig god kvalitet inklusiv JUnit test,
da jeg ved at systemerne normalt skal bruges af rigtig mange mennesker og skal efterfølgende vedligeholdes af andre.
Jeg er god til at forklare og beskrive tekniske detaljer på en sådan måde at selv ikke teknisk minded personer kan få en en forståelse af hvordan det hele hænger sammen.
Jeg elsker at dele ud af mine mange års erfaring inden for web udvikling, og har en rigtig god værksteds humor.
F.eks. er det muligt at lægge mig i indkøbskurven og betale online med dankort for x antal måneder :-))
1998, Designing & Implementing / 70-176: Desktop Applic. with Ms VB 6.0
1998, Developing / 70-024: Applic. with C++ Using the Foundation Class Library
1998, Implementing / 70-025: OLE in Ms Foundation Class Library 4.0 Applic.
Sun Certificeringer
1999, 310-025, Sun Certified Programmer for the Java 2 Platform
Sun Certified Web Component Developer (working ...)
Sun Certified Developer (working ...)
Erhvervskvalifikationer
Her følger et kort resumé over Erhvervskvalifikationer
2014-12 - now() Java / PHP web udvikler for HvepseEksperten.dk
2013-04 - 2014-11 Java udvikler hos CapaSystems
2013-03 - 2013-03 Konsulent hos Nordea
2012-07 - 2013-02 Konsulent udvikling af hjemmesider JQueryMobile, HTML5, CSS3 og med PhotoShop CS6
2011-10 - 2012-06 Udvikling af saxoprivatbank konto oversigt / overførsel i SDC
2011-07 - 2011-09 Konsulent, udvikling af HTML5 / CSS3 / JQuery sider for HvepseEksperten.dk
2010-03 - 2011-06 Udvikling af ny kundemappe i PHP / typo3 hos Topdanmark
2010-02 - 2010-02 Fejlsøgning i prod på netbank, Produktmodning af taglib hos SDC
2009-10 - 2010-01 Konsulent, udvikling af online betaling for HvepseEksperten.dk
2005-10 - 2009-09 Udvikling af norske nettbank og danske portalbank systemer hos SDC
2005-08 - 2005-09 Udvikling af mobil rater for tdcmobil
2005-05 - 2005-08 Udvikling af pensions info systemer hos ATP
2005-03 - 2005-04 Undervise i MOC 2609A Introduction to C# programming with Microsoft .NET
2005-02 - 2005-03 Skadedyrs konsulent
2003-10 - 2005-02 Konsulent, udstationeret hos tdc.dk
2003-07 - 2003-09 Hvepse bekæmper
1999-09 - 2003-06 Cap Gemini Danmark A/S Konsulent
1997-09 - 1999-08 Superusers A/S Instructor
1989-03 - 1997-06 CRI Computer Resources International A/S System Engineer
1984-01 - 1989-02 Brüel & Kjær A/S System Engineer
1983-09 - 1984-01 Schubert & Co
1979-09 - 1983-09 EMRI A/S Engineer
1973-08 - 1979-07 Civil ingeniør studiet på DTU
Highlights
Følgende teknologier er velkendt stof.
C#
.NET
ADO.NET
ASP.NET
XML
HTML5, CSS3, JQuery, REST, JSon, bootstrap
XHTML 1.0 strict
CSS
javascript
C/C++
PHP
Java
Perl
JSF (Java Server Faces)
VB
Servlet
JSP
J2EE
JDBC
Oracle
MSSQL
mySQL
TortoiseHg
JIRA
OOA
OOD
Kurser som jeg har taget
Her følger et kort resumé over Kurser
2005 MOC 2609A, Fundamental C# Programming with Microsoft .NET (Jeg var instruktør, kurset blev afhold på Teknologisk Institut)
2003 IBM WebSphere Portal 4.1 / development
2000 IBM OB81 Programming EJB - Enterprise Java Beans
2000 IBM AD62 IBM WebSphere Studio and Appl. Server Development
2000 IBM EB01 Starting an e-Commerce site with WCS
2000 IBM OB78 VisualAge for Java ersistence and EJBs
2000 IBM OB75 VisualAge for Java
2000 IBM OB77 Java programming using VisualAge for Java
2000 IBM OB05 Introduction to OT for Software Professionals
1999 Security - The Cap Gemini Way
1999 Skills - The Cap Gemini Way
1999 Knowledge - The Cap Gemini Way
1999 UNIX Grundlæggende
1997 C++
1997 C
1997 Visual Basic
1997 Visual Basic, Videregående
1997 MS-Web udvikling
1997 Windowsprogrammering med C++ og MFC
Personlighed
Jeg har valgt følgende ord som jeg mener er beskrivende for mig:
Engageret
Fleksibel
God lytter
Hjælpsom
Humoristisk
Kreativ
Ligefrem
Loyal
Motiverende
Resultatorienteret
Privat - finnrasmussen.dk
Jeg er gift med Zita, og vi har 2 dejlige piger på 22 og 26 år, der begge danser og som er helt tossede med at ride.
Jeg har dyrket judo på konkurrence plan og har engang (1979) været Danmarks mester, og jeg har selvfølgelig sort bælte.
Jeg har allerede haft 41 års jubilæum inden for judoen, men må dog konstatere, at de unge knægte er blevet lidt vel hurtige på benene
Men de unge knægte var nu også lige selv blevet danmarks mestre og træner mindst 4-5 gange om ugen.
Personlig Profil
Jeg er en erfaren systemudvikler inden for C#, .NET, VB, VC++, java, J2EE, CVS, Oracle, ant, tomcat, XML, SAX, XHTML, HTML, SSI, Perl, PHP, MySql, CSS, JDBC, javascript, JSP, servlet med speciale inden for serverside udvikling på web. Jeg er specielt god til at optimere html sider til søgemaskiner.
I min fritid vedligeholder jeg ca. 125 domainer, med alt inden for hvepse,skadedyr,find adresse, find email, salg af heste og lignende sjove emner.
Jeg har selv udviklet en række PHP baserede serverside komponenter, for at lette vedligehold af disse mange hjemmesider og hurtigt at kunne udvikle nogle nye sider.
Det drejer sig om f.eks. :
XML sax parser List/Form View
Liste/Form generator fra database tabel
database interface (oracle,mysql,mssql)
My own phptaglib
Banner komponent
Locator komponent
Email komponent
Google search box komponent
Content Management System
Rejseplanen form søge mulighed
Track User komponent
Log facility komponent
Menu komponent
Auto gererated Menu komponent
osv. (der er mange flere ...)
Typisk skriver man f.eks.
XmlList::display("test.xml");
For at læse, parse og vise filen test.xml i et liste view.
Når jeg browser på internettet, foretrækker jeg at læse html "source code" direkte, frem for at se alle de fancy skærmbilleder, da html koden siger meget mere om hjemmesiden end selve det visuelle indtryk.
Jeg elsker at læse bøger, helst rigtige tunge fagbøger. Jeg har f.eks. selv købt de 3 bedste bøger der findes om php og mysql, for at blive en ekspert inden for dette område.
Samtidig læser jeg til eksamen som Sun certified Web Component developer og er I gang med at tage Sun Java Developers Examen.
Jeg har forlængst bestået Suns java programmers eksamen, det gjorde jeg som den første I cap, skarpt forfulgt af alle de andre dygtige kolleger jeg er omgivet af.
Fast ansættelser og IT-konsulent
Her følger en beskrivelse af mine fast ansættelser og freelance opgaver som IT-konsulent i
perioden 1979 - 2018 ( 39 år )
Som konsulent hos sdc.dk, er jeg med til at integrere og ny udvikle både dansk og norsk portalbank funktionalitet. portal banken interfacer til mange forskellige bagvedliggende systemer, hvilket stiller store krav til system kendskab.
Jeg har specielt været med til at implementere udbakken med betalings flow med interface til host
Freelance uderviser på Teknologisk Institut, 2005 april
Jeg underviste i MOC 2609 Introduction to C# Programming with Microsoft .NET
Følgende emner blev gennemgået: Visual studio, .NET, C#, XML
Konsulent inden for skadedyrs branchen, 2005 marts
Jeg hjælper kommuner og børnehaver hvis de har problemer med hvepse, myrer eller mus.
Som konsulent hos tdc.dk, har jeg været med til at integrere og ny udvikle shop funktionalitet. eButikken interfacer til mange forskellige bagvedliggende systemer, hvilket stiller store krav til system kendskab.
Jeg har specielt været med til at implementere betalings flow med interface til dibs.dk/pbs.dk
Cap Gemini, 1999 - 2003
Danmarks Radio, Implementere video on demand windows multimedia player.
Københavns Kommune, Vedligehold af Elektronisk Borgerservice for Københavns kommune baseret på css, html, javascript, jsp, servlet, java komponenter, samt tilføje nye elektroniske ydelser baseret på ovenstående teknologi.
Postvæsenet, Proof of concept for et ruteplanlægnings system til postvæsenet. Prototypen blev udviklet med css, xhtml, jsp, JDBC i forbindelse med en oracle 8i database.
Danmarks Turistråd, Frontend web udvikler med teknologier som css, xhtml 1.0 strict, javascript, jsp, java
Specificere og implementere et militært kommunikations system bestående af 7 fejl tolerante noder, der forbinder omkring 300 PC"ere I et netværk.
Hardware design af en hurtig parellel til seriel konverter, baseret på en IP-bus struktur, som henter data fra en sattelit.
Design, udvikling og fremstilling af 32 dual SCSI host adapter modules for et minicomputer system og 24 SCSI Disk Units i et 19" rack, der benyttes i et militært kommunikations system.
Hardware design og implementation af et alarm monitoring equipment baseret på VME-bus concept og flere 68000 CPU der benyttes i et militært baseret udstyr.
Design og implementation af en control unit for interface til en IBM 360/370 I/O channel, som tillader en SCSI compatible device at interface til en IBM 370 environment.
Designe, udvikle og produktion af et intelligent 8.bit character 5*7 alphanumeric display som forbindes til parallel porten af en PS/2 der kontrolleres software mæssigt af OS/2 softwaren og yderligere udvikling af et SCSI bus interface.
Bruel & Kjær, 1984-1989
Designer og ansvarlig for udvikling af VME-bus kompatible enheder, baseret på Motorola 68000, 68HC11.
Software driver for IEEE-488 interfaces udviklet I concurrent Pascal.
VAX/VMS DCl application software.
Schubert og Co, 1983-1984
Project leder med ansvar for udvikling og produktion af computer baserede systemer til automatiske blod plasma pakke maskiner.
EMRI, 1979-1983
Design og udvikling af autopilot og servo enheder for styremaskiner i store supertankere og container skibe.
Specificere, designe og udvikle et komplet automatisk test system for analoge printkort for en kunde.
Sprogkundskaber
Jeg læser, taler og skriver selvfølgelig flere sprog som asp, java, php og engelsk.
Desuden elsker jeg at læse bøger på engelsk, som f.eks.
PHP, Developers Guide
Databases with mySQL
Oreilly, HTML & XHTML, The Definitive Guide
Jason Hunter, Java Servlet Programming
Harry Potter
Ringenes herre
og mange flere ...
Highlights for Finn Rosenkilde Rasmussen CV
Da jeg er en hardcore Java / PHP udvikler eller microsoft udvikler, så er følgende teknologier velkendt stof.
Platforme
.NET
.Windows XP, Windows NT etc.
Sprog
C#
.NET
ADO.NET
ASP.NET
XML
XHTML 1.0 strict
HTML5
CSS3
JavaScript
JQuery
JQueryMobile
JSon
Ajax
C/C++
PHP
XSLT
Java 1.6
Perl
VB
Servlet
JSP
J2EE
JDBC
Værktøjer
Eclipse
Maven2
Harvest
WebLogic
Bea
Teknologier
OOA
OOD
SOA
WebServices
Databaser
Oracle
MSSQL
mySQL
DB2
Udannelse for Finn Rosenkilde Rasmussen som er web master for finnrasmussen.dk
Jeg er en erfaren software udvikler og har ind imellem taget nogle eksamer, bare for at holde mig lidt i form
1973, Student
1979, Civilingeniør, svagstrøm
1980-1994, disse kurser er ikke medtaget, da de er irrelevante
1994, SU-201, C videregående programmerings teknik
1995, SU-203, C++ Programmering
1995, SU-202, C++ O.O. Analyse / Design
1997, SU-505, Administering MS Windows NT 4.0
1997, MS-429, Programming in the MS Windows NT environment in C
1998, MCP, Microsoft Certified Professional
1998, MCT, Microsoft Certified Traniee
1998, MCSD, Microsoft Certified Solution Developer (C++, VB)
1998, Microsoft Windows Architecture I
1998, Microsoft Windows Architecture II
1998, Microsoft Developing Applications with C++ using MFC
1999, Microsoft Developing Applications with Visual Basic 5.0
1999, MS 1298, Mastering Distibuted Application design using Microsoft Visual Studio 6.0
1999, Formidling og personlig kommunikation
1999, Microsoft Networking Essentials
1999, Sun Certified Programmer for the Java 2 Platform (310-025)
2000, Java programming using VisualAge for java
2000, VisualAge for java - Persistence and EJBs
2000, IBM WebSphere, Programming Enterprise Java Beans
2003, Sun Certified Web Component Developer (working)
2003, Sun Certified Developer (working)
2003, IBM WebSphere Portal 4.1 Application Development
2005, MOC 2609A, Fundamental C# Programming with Microsoft .NET (Jeg er instruktør)
Privat Udannelse for Finn Rosenkilde Rasmussen som er administrator for finnrasmussen.dk
Jeg kan lide at sætte mig ind i tingene og har privat betalt følgende udannelser
1993, Autorisation til at syne bier som Kyndig biavler
1993, Hvepse ekspert, som giver gratis rådgivning til alle
2002, Autorisation til at udøve erhversmæssig bekæmpelse af Mosegrise og Muldvarpe med pellets.
2003, Autorisation til at udøve erhversmæssig bekæmpelse af Rotter
2012, Kurser i fotografering med blits og workflow optimering