Resume for Frank Vilhelmsen

Summary

Internet engineer/professional programmer med dyb indsigt i mange teknologier og platforme. Absolut early adopter der forstår at differentiere mellem bleeding edge og leading edge. Stort faglig netværk og ivrig taler på konferenceniveau om emner som IT strategi, arkitektur og design. Særlig interesse for design pattern, modeling languages, funktionsorienteret/objektorienteret programmering, arkitektur, systemkonstruktion, applikationslayout og design. Ekspert i systemer med specielle egenskaber som high volumen, high throughoutput, high availability, large scale systemer. Gennemgående viden om mange programmeringssprog, sprogkonstruktioner og paradigmer. Konstruktion i sprog som Smalltalk, Erlang, Java, Scala, Ruby of Clojure. Specialist i applikations-layout og konstruktion af green field projekter med særlige krav omkring performance, volumen og 9999. Ynder tæt samarbejde med slutbrugerne, er stor tilhængere kreativ tankegang og utraditionelle metoder til at afdække krav. Er meget bevist om autonomi, produktivitet og velbefindende.

Education

Employments

Experience

  • 2017 at CSC/Danish Film Institute (Nine)
  • 2016 at Karnovgroup (Nine)
  • 2016 at Nordea Bank (Nine)
  • 2015 at Nordea Bank (Nineconsult)
  • 2015 at Erhvervsstyrelsen (Nineconsult)
  • 2014 at TDC Group
  • 2013 at Yousee IT Innovation
  • 2012 at Yousee Software Design
  • 2010 at PFA Portal Rådgivning
  • 2009 at Ministeriet for Fødevarer
  • 2008 at Galop (BEC)
  • 2008 at Sagsstyring (BEC)
  • 2007 at Letpension (BEC)
  • 2007 at Telia Application Design
  • 2006 at Elektronisk Tinglysning (BEC)
  • 2006 at Telia Application Design
  • 2005 at Facelift (BEC)
  • 2005 : 2005 Specialist and Architect at Telia in Orange bliver til Telia
  • 2004 at PKA
  • 2004 at Nodea
  • 2004 at Nordea Invest
  • 2003 at TheServerside
  • 2002 at BEC
  • 2000 at Fremfab
  • 2000 at Sony-Europa
  • 1999 at Kapow Robots
  • 1990 at Winni Papir
  • Skills

    Agile ☯ Agile Methodologies ☯ AJAX ☯ Amazon Dynamo ☯ Amazon EC2 ☯ Amazon S3 ☯ Amazon Simple Workflow Service ☯ Amazon Web Services ☯ Apache ☯ APL ☯ Architecture ☯ Architectures ☯ Atlassian ☯ Atom ☯ AtomPub ☯ Bash ☯ BDD ☯ Behavior Driven Development ☯ ClearCase ☯ Clojure ☯ Cloud ☯ CoffeeScript ☯ Compojure ☯ Confluence ☯ CSS3 ☯ Datalog ☯ Datomic ☯ Design Patterns ☯ Design patterns ☯ Distributed Systems ☯ DMARC ☯ Domain-specific language ☯ DSL Patterns ☯ Elasticsearch ☯ Enterprise Architecture ☯ Entrepreneurship ☯ Event messaging ☯ Event Sourcing ☯ Express.js ☯ Extreme Programming ☯ Functional language ☯ Git ☯ Grails ☯ Greenhopper ☯ Groovy ☯ Haml ☯ HATEOAS ☯ Hcalender ☯ Heroku ☯ Hresume ☯ HTML5 ☯ Incremental Waterfall ☯ Java ☯ JavaScript ☯ Javascript Vanilla ☯ JIRA ☯ JQuery ☯ JSON ☯ Kanban ☯ Linux ☯ Mac ☯ Message passing ☯ MoM ☯ Node.js ☯ NoSQL ☯ Object Oriented Analyse ☯ Object Oriented Design ☯ Object Oriented Programming ☯ Pascal ☯ Pattern Modeling ☯ Portal security ☯ Prototyping Methodology ☯ PAAS ☯ Queues ☯ Rational unified process ☯ REST ☯ RSS ☯ Ruby ☯ Ruby on Rails ☯ Sass ☯ Screen ☯ SCRUM ☯ Semantic Versioning ☯ Semantic web ☯ Sinatra ☯ SOA ☯ SOAP ☯ Software Application Design ☯ Software Design ☯ Software Development ☯ Solaris ☯ SQL ☯ Strategy ☯ System Architecture ☯ TDD ☯ Test Driven Development ☯ Textile ☯ Unix ☯ User experience ☯ Vim ☯ Web Development ☯ Web Services ☯ Webservices ☯ Wiki ☯ Windows ☯ XML ☯ XP ☯ Yaml ☯ World-class implementation ability ☯ Expert level understanding of core computer science concepts ☯ Kafka ☯ Zookeeper ☯ Vaadin ☯

    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. Specialist i distribuerede arkitekturer og komponentbaserede applikationer samt 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