KONSULTPROFIL
Magnus
Systemutvecklare Java
Sammanfattning
Mandus är en senior systemutvecklare med gedigen erfarenhet av utveckling med både
Java och Erlang. Han har genomfört projekt för kunder i branscher som finans, payment
providers, media och telekom. Mandus brinner för systemutveckling. Bäst trivs han när han
får gräva sig ner i problem och komma fram med lösningar som är enkla, eleganta och som
är lätta att bygga vidare på. Utöver utveckling tar han sig gärna an system och dess
uppsättning för att de ska kunna driftas på bästa sätt.
Kompetens
Tekniker
§ Linux, MacOSX, Windows, FreeBSD
§ Java, Erlang, Clojure, Scala, Golang, Python, Ruby, C
§ XML, Json
§ Webvservices, Rest
§ HTML, CSS, Javascript
§ SAML, BankId
Ramverk
§ Spring
§ Hibernate
Verktyg
§ Emacs, Intellij, Eclipse, Vim
§ Git, Subversion
§ Jenkins
§ Ant, Maven, Make, Rebar
§ Tomcat, Jetty
§ PostgresSql, MySql, Mnesia, Riak, LevelDB, MongoDB
Metoder
§ Scrum, TDD
Uppdrag
Ericsson, VoIP
2014 augusti - pågående
Vidareutveckling av mjukvara till delar av Ericssons IP-telefonisystem, mer specifikt en SIP
proxy. Migrering av tredjeparts brandvägg samt konfigurationen av denna till en Linux och
iptables baserad lösning. Var även med och hjälpte till att migrera från en utvecklingsmiljö
baserad på ClearCase till en miljö baserad på Git och Make
Teknik: Erlang, ClearCase, Python, Linux, Scapy, Git, Make
Roll: Utvecklare
Atiendo Consulting
Tel: 08-34 50 05
www.atiendo.se
[email protected]
Klarna, Faktureringsystem
2011 mars – 2014 juli
Vidareutveckling av Klarnas system för att ta betalt med hjälp av faktura. Även viss
nyutveckling av nya system för Klarnas framtida plattform.
Teknik: Erlang, Riak, PostgreSql, Python, Ruby, Chef, Git, Webservices, REST
Roll: Utvecklare
Resurs Bank, Webbaserade system
2008 april – 2011 mars
Nyutveckling av webbaserade system för interna och externa kunder hos Resurs Bank. De
flesta projektet var webbaserade och byggde på Spring. Mandus byggde även den BankIDbaserade inloggnings-, behörighets- och autentiseringslösningen och implementerade en
del säkerhets relaterade bibliotek och hjälpfunktioner.
Teknik: Java, Spring (MVC, Security mfl.), BankID, SAML, Subversion, Webservices,
JMS
Roll: Utvecklare
Iptor Konsult, CRM system
2008 juni – 2011 mars
Utveckling av ett CRM system för användning av säljare på Iptor Konsult för att kunna
hantera information om kunder, kontakter och affärsmöjligheter.
Teknik: Java, Spring, Subversion, Jenkins
Roll: Utvecklare
Siemens & Euromaint, Filrekonstruktion
2009 maj – 2009 september
Utvecklade för Siements/Euromaints räkning ett system for att läsa av data om tåg från en
Websphere MQ broker och spara ner dessa för vidare hantering i ett tredjepartsystem.
Teknik: Java, JMS
Roll: Utvecklare
Iptor, Lärare Java grundkurs
2009 januari– 2009 januari
Kursledare för grundkurs i Java för personal från IBS Sverige och Finland.
Teknik: Java
Roll: Lärare
DONE, Mediadatabas
2008 mars – 2008 oktober
Atiendo Consulting
Tel: 08-34 50 05
www.atiendo.se
[email protected]
Utveckling och refaktorering av en webbaserad databas för delning och försäljning av
diverse typer av media.
Teknik: Java, Spring, Html, CSS, Javascript, Junit, Selenium
Roll: Utvecklare
Utbildning, Kurser & Certifieringar
Civilingenjör inom Informationsteknik, Kungliga Tekniska Högskolan
Ett år på ETH i Zürich som en del av utbildningen på KTH
Språk
Svenska – Modersmål
Engelska – Flytande i tal och skrift
Tyska – Viss förståelse
Atiendo Consulting
Tel: 08-34 50 05
www.atiendo.se
[email protected]