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]