Resume for Frank Vilhelmsen

Summary

Adræt innovativ udvikler med dyb indsigt i alle forme for letvægtsteknologier og protokoller som ROA, REST og Ruby. Absolut ”early adopter” ifølge Geoffrey A. Moore indenfor Web 2.0 teknologier, platforme og framworks. Stort fagligt netværk og ivrig taler på konferenceniveau om arkitektur, strategier, design patterns, restful services og modeling languages. Speciel interesse high volumen, high throughoutput large scale systems og i sprogkonstruktioner baseret på stor viden om programmeringssprog som fx Smalltalk, Erlang, Java, Clojure, Scala og Ruby. Denne viden bruges ofte ved opgaver som berør problemer omkring high performance og high volume eller high availability. Ynder tæt samarbejde med brugerne og er stor tilhængere af Blue Ocean Stategy. Er meget bevist om glæder og produktivitet i de enkelte arbejdsprocesser. Tilhænger af Agile udviklingsmetoder med elementer fra SCRUM, LEAN og XP.

Education

Employments

Experience

Skills

Publications

Initiator and driver of events:

Speaker:

Profile

Rolle

Konsulenten er en stærk arkitekt der trives perfekt i roller som teknisk projektleder, mentor, taler, udvikler eller applikations designer.

Praktisk erfaring fra 15+ år i konsulentbranchen. Har arbejdet med alle aspekter af systemudvikling med hovedvægt på systemanalyse, udvikling og implementering af objektorienteret, og funktionelle, komponentbaseret løsninger. Gode analytiske og kommunikative evner. Formår at løfte projekter og arbejde i alles interesse samt videregive viden og motivation. Har gentagne gange formået at skabe succes og fremgang i stagneret projekter.

Er initiativrig, energisk og har et drive der trives med komplekse problemstillinger. Kan arbejde selvstændigt men er også holdspiller som gerne deltager aktivt i sociale processer. Har personligt drive samt ambitioner om kontinuerlig personlig og faglig udvikling. Er målrettet og resultatorienteret og har ligeledes en god og fornuftig forretningsforståelse samt evne for kommunikation på mange niveauer. Lyster at levere den højeste kvalitet baseret på et teoretisk velfunderet fundament og faglig stolthed. Fokuserer på projektet som helhed og fornemmer alle viberationer og processer i en projektgruppe.

Speciale

Har speciale i adræt udvikling med letvægts metoder og paradigmer med brug af dynamiske sprog og værktøjer. Har speciale i distribuerede arkitekturer og komponentbaserede applikationer. Har speciale i distribuerede Service-oriented architecture(SOA) og Representational State Transfer(REST) architecture for hypermedia systemer. Har en særlig forkærlighed for "Application Design" med specielle områder som fx ROA og Mashup teknologier hvor der arbejdes tæt på de oprendelige protokoller. Holder gerne foredrag om forskellige fagområder og benyttes ofte til design reviews eller brainstorm af ny og anderledes arkitektur som imødekommer særlige krav eller egenskaber.

Platform

En udpræget interesse for programmeringssprog har givet et dybdegående kendskab til mange forskellige programmeringssprog. fx Smalltalk, Lisp, Ruby, Clujure, Groovy, Scala og Java. Har gennem en årrække været med til at stille forslag til udbygning og forbedring af især Java's syntaks gennem The Java Community Process(jcp). Jeg betragter mig selv som en polyglot i forhold til programmringssprog.

Communities

IRC #Clojure Ruby on Rails - SCRUM Denmark - Goto Aarhus - Groovy User Group - SaaSBlogs - Software as a Service Group - Copenhagen Ruby Brigade - Prototype Community jQuery - Rubyists - Javascript - BEC - IT People Denmark - NoSQL - RubyFoo - Working With Rails - heroku.com