Olle Hallin
E-post: olle.hallin@crisp.se
Telefon: 070-6653071 Hemsida: http://www.crisp.se/olle.hallin LinkedIn: http://www.linkedin.com/in/ollehallin |
Transmode AB 2013- |
Vidareutveckling av Transmode Network Manager (TNM) Medverkan i ett av de scrumteam som jobbar med TNM. Första delen av uppdraget bestod i att skriva om beräkningsmotorn för den MTOSI konnektivitetsmodell som ligger till grund för många andra funktioner i TNM. Jag ingick i ett tremannateam, och vi lyckades förbättra prestandan med 148 gånger. |
(Konfidentiellt kundnamn) 2012 |
Framtagande av arkitektur och prototyp för en tradingapplikation Målet var att visa att det går att uppnå de prestanda som behövs för effektiv trading. Konsistent korta svarstider är av yttersta vikt för denna typ av applikation. Lösningen bygger på en JavaScript/jQuery/HTML5/CSS3-applikation som pratar Ajax med en Javabaserad tradingserver som i sin tur är kopplad till en AMQP-buss, till vilket ett traditionellt affärssystem är anslutet. I uppdraget ingick även att bygga en vertikal prototyp för lösningen. |
Expekt.com 2011-2012 |
Android och Mobile Web Developer Var med och tog fram Expekts Android-app och mobilsajt för live betting. Design av client-serverprotokoll för både Androidappen och mobilsajten baserat på HTTP/JSON. Protokollet är utformat för riskfri protokollevolution. Jobbet innebar även att sätta upp en miljö för testdriven Androidutveckling. |
Expekt.com 2009-2011 |
Senior Software Architect, Java Developer, Configuration Manager, Systems Administrator Jobbade i det team som ansvarade för Expekt.coms javabaserade service- och integrationslager. Införde HTTP sessionsreplikering med hjälp av Terracotta. Ansvarade för versionshantering (Perforce), byggskript (Maven), CI (Hudson) samt metrics (Sonar). Skapade en miljö för helautomatiserade lasttester (funkload). Ansvarade för utvecklingsavdelningens Linuxbaserade serverfarm, och dess virtualiseringslösning (kvm). Se även Tain nedan, eftersom Expekt.com år 2009 köpte loss Tains Betting-produkt och tillhörande utvecklingsteam. |
PAF AB 2008-2009 |
CM/CI Expert, Senior Software Architect and Developer, Java Medverkade som expert i den grupp som moderniserade versionshanteringen och byggmiljön. Detta innebar konkret byte från CVS till Perforce, från Ant+Ivy till Maven. Hjälpte även till med förbättringar av PAF:s CI-miljö (QuickBuild). Ingick i Architects Forum, som drog upp riktlinjerna för PAFs migrering till en tjänsteorienterad arkitektur. Jobbade i det utvecklingsteam som ansvarade för PAF:s integration mot två stycken pokernätverk. |
Tain AB 2006 - 2008 |
Senior Software Architect and Developer, Java Framtagande av Tain Commons Platform, vidareutveckling av Betting-produkt. Arkitekt för ny produkt för white label betting. |
Tain AB 2005 - 2006 |
Configuration Manager, Perforce, Maven Genomförde byte från en kaosartad CVS oc h Ant-miljö till Perforce och Maven. |
EssNet AB 2004 - 2005 |
Systemarkitekt, Java Framtagande av en J2EE-baserad systemarkitektur för spel- och lotteritjänster. Systemarkitekt, metodansvar, verktygsansvar. Val av tredjepartsprodukter. Configuration Management. Testdriven utveckling. |
Hallin IT AB 2003 - 2005 |
Systemutveckling, Java Skapande av internettjänsten Föreningshotellet.nu i egen regi. Föreningshotellet.nu var en webbtjänst för föreningars interna administration och kommunikation. Systemarkitekt, val av teknologi, metodutveckling, systemutveckling, configuration management. |
SaabTech AB 2002 - 2004 |
Systemförvaltning, Ada, Java/Swing Vidareutveckling av stridsledningssystem för flygvapnet. |
BT Ignite/Telenordia 2000 - 2002 |
Integrationsarkitekt Totalt teknisk ansvar för EAI-projekt vilket innebar: Framtagande av mjukvaruarkitektur. Val av teknologi (J2EE+XML). Val av tredjepartsprodukter. Design och implementation av integrationsserver. Uppbyggnad av utvecklingsmiljö. Configuration Management. |
Telenordia 1999 - 2000 |
Design och implementation av systemövervakning, SNMP Övervakning av internettjänster med hjälp av SNMP och OpenView. Uppdraget innebar totalansvar inklusive kravanalys, design, implementation, utbildning, driftsättning och support. Införde även stöd för versionshantering av systemkonfiguration i Telenordias serverfarm. |
Ericsson 1994 - 2000 |
Systemutveckling, C++ Utveckling av Network Management-lösningar för AXD301 och Eripax. |
FMV via Generic Systems AB 1994 |
Programvarukonstruktör, Visual C++ Utveckling av Windowsklient till MobiLink, som är ett Mobitexbaserat meddelandehanteringssystem. |
Ericsson 1986 - 1990 |
Programvarukonstruktör, Ada Design, implementation och test av Network Managementprodukten NM400. |
Ericsson 1983-1986 |
Programvarukonstruktör, 6809-assembler Framtagande av bl.a. drivrutiner för X.21 och X.71-protokollen. |