CV

Född 1968
Motto Att ställas inför nya utmaningar är en chans att utvecklas
Roller Systemutvecklare, kravställare, mentor
Branscher Trading, bank och finans, online gaming, telekom, tillverkningsindustri
Certifieringar Sun Java Certified Programmer
Fritiden Umgänge med kompisar, resor, idrottande med tonvikt på cykling
Roligaste utmaningen Att utveckla applikationer som förverkligar ideér på bästa sätt
Teknik & metoder Android, iPhone, J2EE, C#, Objective-C, Eclipse, Hibernate, Ant, C/C++, HTML, Javascript, Flash, ActionScript, XML, XSL, perl, php, mysql, apache, Unix, Linux, SQL
Utbildning Pedagogik 40 p, Lärarhögskolan, Stockholm. Examen 2003.
Matematisk Naturvetenskaplig linje 160p, Uppsala universitet. Examen 1994

Uppdrag

Gracias.nu 2014

Utveckling av Javascript- och HTML5-applikation för spanskakurssajt.
På sajten finns redan övningar, men de är skrivna i Flash och fungerar inte på surfplattor eller smartphones.
Jag gjorde en Javascript- och HTML5-version av vissa övningar.

Min uppgift var design, utveckling och testning av applikationen.

Roll: Utvecklare, testare, kravställare
Miljö: Javascript, HTML, PHP, XML

Bianchi, Stockholm 2014 - 2014

Service av cyklar - bromsar, växlar, punkteringar, lager
Riktning av hjul, limning av tubdäck.

Roll: Cykelmekaniker, säljare

Gracias.nu 2012

Utveckling av spanskakursapplikation för Android-telefoner.

Min uppgift var design, utveckling och testning av applikationen.

Roll: Utvecklare, testare, kravställare
Miljö: Java

Cycling, Stockholm 2010 - 2014

Service av cyklar - bromsar, växlar, punkteringar, lager, limning av tubdäck
Bygge och riktning av hjul
Bygge av cyklar från lösa delar som kunder kommer in med eller som de köper i butiken, både linje- och tempocyklar.
Handledning av nyanställd.

Roll: Cykelmekaniker, säljare

Free-Motion, Gran Canaria 2011, 2012

Service av hyrcyklar

Roll: Cykelmekaniker

Smartphone 2012

Internutveckling av applikation som visar börsinformation på Android- och IOS-telefoner.

Min uppgift var design, utveckling och testning av applikationen.

Roll: Utvecklare, testare, kravställare
Miljö: Java, Objective-C

RagnSells 2010

Under min tid på Carmenta var jag med och utvecklade ett övervaknings- och planeringsstöd till RagnSells. Applikationen visar på en karta var SOS Alarms olika resurser befinner sig och vad de har för status. Applikationen används även för planering av köruppdrag och är ett mycket viktigt stöd i deras dagliga arbete.

Min uppgift var design, utveckling och testning av applikationen.

Roll: Utvecklare, testare, kravställare
Miljö: C#

SOS Alarm 2009

Under min tid på Carmenta var jag med och vidareutvecklade Carmentas produkt ResQMap. Denna applikation visar på en karta var SOS Alarms olika resurser befinner sig och vad de har för status. Applikationen används även för planering av köruppdrag och är ett mycket viktigt stöd i deras dagliga arbete.
Min uppgift var design, utveckling och testning av applikationen.

Roll: Utvecklare, testare, kravställare
Miljö: C#

DSV 2008

Under min tid på Carmenta gjorde jag en webbaserad ruttsökningsapplikation, där DSV kunde planera körväg för sina lastbilar.

Min uppgift var design, utveckling och testning av applikationen.

Roll: Utvecklare, testare, kravställare
Miljö: C#, GWT, ASP.NET

Utbildare 2011

Under min tid på Carmenta höll jag kurser i hur deras kartmotor fungerar och hur man utvecklar applikationer som använder deras apier.
Kurserna hölls dels i Carmentas lokaler i Göteborg, dels hos en kund i Storbritannien.

Roll: Kursledare, mentor
Miljö: ASP.NET, C#

bwin 2007

Kravinsamling och utveckling av web service i PHP för ett warehouse.
Även utveckling av administrations-sajt.

Roll: Utvecklare, testare
Miljö: PHP, SOAP, XML

OMX 2007

Utveckling av server-applikation som hämtar börsdata från olika feeds.
Applikationen levererar datat via ett förenklat web service-api.
Utveckling av börsapplikation för handel av elkontrakt. Stand alone-applikation i .NET (C#).

Uppgifter var design, utveckling och testning av applikationenerna.
Roll: Utvecklare, testare, kravställare
Miljö: Java, C#

OnGame 2006

Utveckling av webbplats för internet-poker. På webbplatsen kan man bla spela olika sorters pokervarianter, hantera sina kontouppgifter medverka i forumet, se statistik, medverka i olika sorters turneringar och handla i webbshopen.
Min uppgift var design, utveckling och testning av ny funktionalitet i applikationen, såväl front- som back-end-delar.

Roll: Utvecklare, testare
Miljö: PHP, Javascript och XML

Stressmottagningen 2005

Kravinsamling, arkitektur och utveckling av ett webbaserat journalsystem till Stressmottagningen.
Systemet byggs från grunden och är helt baserad på j2ee-ramverket Spring och dess stora möjligheter att integrera andra verktyg/produkter.
Arktiekturen är en 3-skiktad lösning med databasaccess genom Hibernate, och webbgränssnitt genom Spring MVC, ett lättvikts-webbramverk liknade Struts och WebWorks.
Både Hibernate och Spring MVC integreras mycket bra i Spring, och förutom att kontrollera dessa två används Springs stöd för så kallad "dependency Injection" för allt från validering till transaktionshantering.

Teknikord/miljö: J2EE utan EJB, Spring, Hibernate, JUnit, MySQL, Tomcat
Roller: Arkitekt, systemutvecklare

Micronic 2005

Utveckling och vidareutveckling av ett webbaserat ärendehanteringssystem.

Roll: Utvecklare
Miljö: Pearl, PHP, Apache, MySsql

OMX 2005

Utveckling av webbaserad börsapplikation, där man kan handla med terminer på elbörsen. I applikationen kan man även se realtidskurser, orderdjup, orderböcker och skapa olika typer av statistik och rapporter.
Applikationen har ett web services-api för att hämta information från server och back-end-system.
Min uppgift var design, utveckling och testning av ny funktionalitet i applikationen, såväl som kravhantering mot beställare och back-end-system.

Roll: Utvecklare, testare, kravställare
Miljö: J2EE-teknik (JSP/Servlets), Javascript och XML, Tomcat

Internprojekt 2004/2005

J2ME: Design och utveckling av Missile Command-spel till mobiltelefon i J2ME.
WAP och J2ME: Design och utveckling av web service-mail-tjänst och tillhörande WAP- och J2ME-klienter.
J2EE-ramverket användes för presentations- och serverlagret.

Applet-variant av Missile Command, multi player över internet.
J2EE-ramverket användes för presentations- och serverlagret.

J2ME: Reaktionstestspel till PDA i J2ME.

WAP: Remote directory lister applikation med vilken man kan browsa hela server-datorn, inte bara det under web servern. Kan ladda ner filer till telefonen, tex visa bilder eller spela musik.
J2EE-ramverket användes för presentations- och serverlagret.

Lärare Fryshusets kunskapscenter 2004-2005

Undervisning i dataämnen på Gamerinriktningen (Flash, PHP, HTML, DHTML, Java, JavaScript, ActionScript, Apache)

Lärare St Eriks gymnasium 2002-2004

Undervisning i matematik A,B och C och Webdesign. Speciallärare åt elever med matematiksvårigheter.

KGK 2002

Utveckling av e-handelssystem för att kunna sälja bilreservdelar till underleverantörer
Applikationen skulle kunna köras över internet men även lokalt på en PC. Min uppgift var att utveckla PC-applikationen. För detta behövdes anpassningar av online-applikationen och egen webbserver och databas.
Jag gjorde även en lösning där man från den lokala applikationen kan synkronisera sin databas mot den som ligger på online-sajten. Ändrade objekt hämtas över internet på XML-format.

Roll: Kravställare,mentor, utvecklare, testare
Miljö: J2EE-teknik och XML,

Tetra Pak 2001

Funktionalitetsanalys av ett produktionssystem samt modellering och dokumentering av detta.
Tetra Pak skulle modernisera ett system för planering av förpackningstillverkning.
Mitt arbete bestod av att ta fram en formell beskrivning av systemets funktionalitet i UML. Denna modell användes sedan när det nya systemet skulle konstrueras.

Roll: Utredare, modellerare
Miljö: UML-modelleringen i verktyget Rational Rose.

Enea 2001


Arkitektur och utveckling av meritförteckningssystem.
Systemet skulle användas för att administrera konsulternas
meritförteckningar men också för att kunna söka efter personer med rätt kompetens för uppdrag.
XML och XSL ihop med XSLT för dynamisk generering av
meritförteckningar på HTML- och PDF-format.
JBoss användes som applikationsserver ihop med Tomcat och MySQL som relationsdatabas.

Projektform: RUP.

Roll: Systemutveckling/arkitektur
Miljö: J2EE-teknik med JSP/Servlets och EJB. XML, XSLT, JBoss, MySQL, Apache

Dynarc 2001

Utveckling av applikation för att styra och konfigurera datanätverk.
Min uppgift i projektet var att utveckla en applikation för att styra och konfigurera routrar i optiska IP-ringar. Applikationen är en klient-serverlösning skriven i Java där Swing och RMI användes.

Roll: Systemutveckling, kravställning
Miljö: Java, Swing, RMI, MySQL

Postgirot 2000

Utveckling av internetbankapplikation.
Postgirot ville erbjuda sina företagskunder en internetbanktjänst där de kan hantera sina och sina dotterbolags ekonomiska transaktioner.
Förutom att arbeta med utveckling hade jag en Java- och OOA/OOD-mentorroll.
Jag utförde också prestandamätningar på systemet.
I projektet användes RUP och UML, och modelleringen skedde i verktyget Rational Rose.

Roll: Systemutvecklare, mentor
Miljö: Java, Apache, RUP, UML, Rational Rose

Ericsson Radio Systems 1994-2000

Analys, design och utveckling av hårdvarunära realtidssystem för GSM-basstationer.
Applikationens uppgift var att konfigurera och styra den digitala signalbehandlingen.
Förutom systemutveklingen, genomförde jag även tekniska utredningar i samband med införande av nya tekniker och funktioner och verifierade systemet i målmiljö. Utvecklingen skedde i C++.

Roll: Systemutveckling, kravställning, test
Miljö: , perl, C/C++ värd, - och målmiljö Ericssons grund- och avancerade GSM-kurser och cellplaneringsskurser.