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, lagerRiktning 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äckBygge 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 hyrcyklarRoll: 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örerApplikationen 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.