Bo Hansen

Bo Hansen

Indehaver af Hansen Solutions

Om Mig

Civil ingeniør i teknisk IT. Uddannet i henholdsvis Horsens på Ingeniør Højskole (idag CVU) og Aarhus Universitet (DAIMI). Bor i Horsens med min kæreste og hendes to dejlige børn. Jeg elsker udfordringer, så længe jeg kender målet - så blir jeg super motiveret.

Arbejdsområder

Overordnet

C#, Azure, NoSQL Mongo/Azure Table Storage, RESTful API, Sikkerhed, RESTFull API, WCF (Windwos Communication Foundation), HTTP, HTTPS, C#/Java/HTML5-Sockets, Rhino Service Bus, MSMQ HTML5/JavaScript, WPF (Windows Presentation Foundation), AngularJS, jQuery(+mobile), Xamarin, jQuery-mobile, HTML, Docker (Linux/Windows)

Beskrivelse

Som det kan ses på overstående liste, så behærsker jeg de nyeste teknologier. Dog i forskellige udstrækninger. Jeg har en del erfaringer inden for alle stikord. Skriv til mig, hvis du gerne vil høre om specifikke færdigheder. Har mange års erfaring i .NET og små 3 års erfaring med Xamarin.

Xamarin

Xamarin, syntes jeg er super spændende. Og har helt naturligt arbejdet meget med det, over de sidste 3 år, fordi jeg havde svært ved at slippe det. Alle mine apps er lavet i Xamarin Forms men jeg kan også lave til enkelte platforme. Jeg gør meget i, at adskilde kode så der er maksimal kodegenbrug mellem platformene iOS/Android og WinPhone.

.NET

.NET er noget jeg har arbejdet med siden 2002. Båede professionelt og med hygge projekter. Jeg udvikler indenfor mange af de populære teknologier.

Continuous integration / Continuous Delevery (CoDe)

Efter en workshop med Praqma, er jeg blevet lidt vild med den måde at tænke kode og test på. Docker er vejen frem her, og jeg har stor erfaring med denne virtualiserings teknologi. At køre en test og have response efter 10 sekunder, på enten produktion eller ren simuleret miljø er optiaml for alle udvikler. Jeg er helt vild med at automatiserer så det giver den optimale oplevelse for en udvikler. Det gir ham ro i sjælen og han ved at han ikke ødelægger noget for nogen. Specielt i store systemer, komplekse med mange der arbejder på kode basen på samme tid. Hvor man måske er spillet op i flere afdelinger der alle arbejder på at aflevere et produkt. Så kan denne form for opbygning gøre at man kommer i mål hurtigere med færre resurcer.

Docker / VM Teknologi'er

Docker er den nye teknologi, som vil blive brugt i fremtiden i stedet for de klassiske VM'er vi kender idag. En VM er en full blown pc/server som har alt OS sammen med de kompleksiteter som dette medfører. Opsætning. GUI'er man skal forholde sig til. Alt sammen godt, men i langt de fleste tilfælge er man ikke intressret i at forholde sig til dem. Man vil have det virker med det samme. Så mange ude i verden, har sagt, at fremtidens aflevering af et projekt eller kode eller hvad det er, vil være i en såkaldt docker-kontainer. En "container", er en lille VM som ikke kan andet end at eksekvere et program. Ikke meget andet. Så den er hyper optimeret i forhold til en traditionel VM. I princippet, kan en fysisk "host" køre 10 VM'er. Men den har måske muligehden for at køre 1000 containere, fordi de er så små i footprint. Så hivs en VM fylder 10GB i RAM, fylder en container måske 10 MB. De er meget små og super optimeret. Docker, er blevet udviklet i hensigten i at optimere et VM miljø. Det er en VM teknologi. Jeg brænder for den teknologi. Bruger en i Linux miljøer og i Windows miljøer (... forholds vis nyt med Windows)

Hardware / Elektronik

Jeg er uddanet på HTX i Aabenraa, på den elektronik linjen. Jeg havde en større passion for elektronik og hardware. Jeg lavede selv printplader med lysfølsom print, belyste dem og fremkaldte dem. Designede komplekse opstillinger. Det vil sige, at jeg læser alt form for hardware/elektronik diagrammer og har en stor forståelse for begrænsningerne og mulighederne i det. Jeg kan godt lide at lave integration mellem hardware og software på alle planer.

Erfaringer

Indehaver & Udvikler - Hansen Solutions (2006 - Present)

Diverse opgaver i C# og Java

Software Ingeniør - Kamstrup A/S (2008 - present)

Intelligent aflæsning af el-måler. Mest server-side kode, da vi ikke har så meget gui på den del af systemet

Software Ingeniør - CIM Eletronics (2007 - 2008)

Konsulent arbejde. C# / Asp.Net / MSSQL.

Software Ingeniør - Al-Dente Software (2006 - 2007)

Tandlæge program til styring og opfølgning med kunders tænder. Jeg skulle portere koden fra et gammelt sprog til C#. Mest C# og MySQL