KONSULTPROFIL Magnus Lambert Senior systemutvecklare, Senior javautvecklare Inriktning främsta kompetensområde Magnus har 25 års erfarenhet som systemutvecklare med huvudområde inom java och server side-utveckling. Bred kompetens inom integration och olika scriptspråk så som Groovy, ruby, perl, python och bash/shellscript i olika linux-miljöer. Har även erfarenhet kring att ta fram testramverk för både web service-tjänster och webb-gui. Magnus har tidigare arbetat hos eller haft uppdrag på Eniro, Sesam sök, PPM, SAS, Regeringskansliet, SEB Merchant Banking, EuroStep, Connecta, SEB Bank i London, Allt om Stockholm, Stockholms Fondbörs, Telia Data, Enea och Ericsson Telecom. Magnus är engagerad, lösningsfokuserad, noggrann och kvalitetsmedveten. Han drivs av att arbeta i blandade och komplexa miljöer och tar arbetsuppgifter med största ansvar. Magnus har lätt att sätta sig in och anpassa sig till olika miljöer och delar gärna med sig av sin kunskap. Han är mycket bra på att identifiera problem i system, metod och processer samt bygga eller föreslå lösningar. Expertområden Systemutveckling, java Systemintegration och olika scriptspråk så som Groovy, ruby, perl, python och bash/shellscript. 25 års erfarenhet av systemutveckling i olika branscher. Bred kunskap om och utveckling i olika Linuxmiljöer Verktyg Java, Groovy, Ruby, Python, Perl, Shell Script, C/C++, JEE, Spring, XML, XSLT, JUnit, Capistrano, TestNG, Javascript, JDBC, WebServices (SOAP, JSON, XML), Spring MVC, Log4J, SLF4J, Selenium, Webdriver, FreeMarker, Velocity, javacc, Lighttpd, memcached, MySql, Oracle, Sybase Eclipse, NetBeans, IntelliJ, Maven, Ant, CVS, Subversion, Jenkins Referensuppdrag java, groovy, ruby på Eniro java, perl, python på Schibsted Sök AB Systemutvecklarkonsult Java, perl på SEB i London www.decuria.se 1(5)
Familj och fritid Magnus bor i lägenhet på Gärdet. Magnus är intresserad av fotografering, matlagning, motorcykelåkning och har lite egna programmeringsprojekt på gång. Vara ute i skogen, plocka svamp och fiska på landet på sommaren. Uppdrag och anställningar Anställning - Eniro (nov 2009- dec 2012) Uppdrag 5 Utvecklat ett versionshanterat api för api.eniro.com: json-api och xml-api för Gula Sidorna, kartor, Rejta och personer som bl a Hemnet använder för web och Garmin använder i sina GPS-navigatorer, Java, Freemarker, mvn, subversion, Scrum, Spring, Jenkins, Artifactory, JIRA. Tagit fram ramverk för tester av APIet mha Groovy och TestNG. Utveckling av ramverk mha Selenium/Webdriver, java, junit. Scrum Master för APIteamet. Skapade på eget initiativ ett verktyg för automatiserad release och installation av mjukvara till Subversion och Artifactory, automatgenererade installationsanvisningar för vår Wiki och installationsscript för produktion mha ruby-baserade verktyget capistrano. Arbetet resulterade i att hela Eniro numer använder detta verktyg. Ruby, Capistrano, hudson, maven, subversion, MediaWiki. Specat och utvecklat Sponsored Links Layout Administration Tool. Verktyg för att ändra färg och form i realtid på Eniros ppc-annonser i Sverige, Norge och Danmark. Java, tomcat, mvn. Förvaltning av Eniros Online Authentication System Java, OpenID, mvn, subversion, shell script, mysql, Scrum, Resin, Tomcat. Anställning - Schibsted sök ab/sesam.se (dec 2006- juli 2009) Systemutveckling och arkitektur Utveckling av AdSense-liknande annonsvisningssystem. Annonsvisningssystemet visade ca fem miljoner annonser per dag på aftonbladet.se, svd.se, blocket.se och e24.se. Systemet har ersatt Googleannonser idag på vg.no efter att Schibsted Sök AB har lagts ner. Hela systemet körs på EC2 och visar PPC-annonser från Yahoo!. Systemet är egenutvecklat mha olika open source-produkter. Systemet består av web crawlers, web server som hämtar xml-annonser från Yahoo och visar javascript-annonser på resp site, uppladdningsfunktion, statistikfunktion och övervakningsfunktion. Elastic cloud på Amazon(EC2), Ubuntu, Lighttpd, Apache2, memcached, perl, Shellscript, JavaScript, HTML, CSS www.decuria.se 2(5)
/IT-Chef arkitektur och utveckling av olika söktjänster skrivna i java på sesam.se. Förvaltning av Eniros Online Authentication System. Bl a lokalsidorna på aftonbladet.se. Bidrog även med en del kod till plattformen sesat(sesat.no). Utveckling av text parsers/filter för information från olika tredjeparts-leverantörer. Parsning av olika format bl a xml, från t.ex. från hitta.se, prisjakt, blocket.se och SVT till andra xml-format eller databaser. Red Hat, Eclipse/Netbeans, Mac OS X, Java, Velocity, Maven, Subversion, Tomcat, FAST ESP, perl, python, unix shellscriptprogrammering, MySQL Anställning - PPM (maj 2002- dec 2006) er Teknikförvaltare/ Ansvarig och vidareutveckling PPMs eget mvc-web- ramverk. Byggde en egen intern söktjänst, som indexerade PPMs 200000 Word-dokument, Powerpoint och PDF-filer. Eclipse, Ant, Java, Swing, cvs, shellscript, Red Hat Linux, XML, XSL, XSLT, JDBC-Oracle, PL/SQL Utvecklade verktyg som visar skillnader i API specificerade i XML med källkod i skriven i Java. Eclipse, Ant, Java, javacc, jython, Red Hat Linux, XML Utvecklade en Java/jython-testapplikation, som genererar 40000 rader Java-kod till en servlet-applikation, som simulerar PPMs ärendehanteringssystem (Web Logic) som kommunicerar via ett protokoll(soap) med kontosystemet som är skrivet i per. Eclipse, Ant, Java, jython, Velocity, Red Hat Linux, XML Utveckling av PPMs kontosystem Red Hat, Perl, CVS, Emacs Konsult - Improve (maj 2000- jan 2002) Analys och rådgivning SAS IT Group Analys och rådgivning. Analys och rådgivning vid val av plattform för en projektplats i SAS intranät. Arbetet gick ut på att utvärdera Documentum och Oracle genom att göra en prototyp. Documentum, Oracle, Java, XSL och XML. Regeringskansliet. Gjorde arkitektur och databas-modell samt utvecklade i Java för ett webbaserat dokumenthanteringssystem för rättsinformation i XML på Internet. Utvecklade en applikation som genererade SQL-kod, som skapade tabeller, nycklar, index etc. i Oracle från postscript-filer genererade från databasmodeller gjorda i ritverktyget MS Visio. Java, PL/SQL, XML, Oracle, NT. www.decuria.se 3(5)
SEB Merchant Banking Arkitektur och utveckling av processkontroll- fel och log-system för ett backofficesystem för derivathandel. Utveckling i C och Oracle Pro*C mot en Oracle-databas på Solaris. C, Oracle, Solaris Eurostep. Utveckling av Swingapplikation för att konfigurera GPRS-noder åt Ericsson. Utveckling i Java för att generera XML-dokumentation. Java, Swing, SourceSafe, XML, STEP(UML-liknande) Konsult - Connecta (maj 1999 mar 2000) Uppdrag Arbetade som systemutvecklare i ett projekt för att ta fram en bank- och Trading-tjänst för Internet åt SEB i London. Konstruerade en testapplikation som från API- beskrivningar av PL/SQL-procedurerna skrivna i MS-Word genererade en Java-applikation, som simulerade affärsobjekten i banktjänsten, vilket gjorde att servlet-utvecklarna kunde koda sin del parallellt med utvecklingen av datalagret innan det var färdigt. Java, Servlets, Perl, applikations-server Brokat Twister, Oracle, Netscape Enterprise server, Solaris. Allt om Stockholm / S-OL (sep 1997 april 1999) /Teknikchef Arbetet innebar bl.a. att anpassa och lägga till ny funktionalitet till ett content management system från CitySearch till svenska förhållanden. Perl, Oracle, Solaris, HTML, JavaScript. (85% Utveckling) På avdelningen Business partner konstruerade jag ett webbaserat informationsladdningssystem för externa innehållsleverantörer. Perl, Sybase, Solaris, HTML. www.decuria.se 4(5)
Konsult - Enea Data (feb 1996 sep 1997) : på OM/Stockholms Fondbörs. Utveckling av Aktiehandelssystemet SAXESS. Jag gjorde analys, design och programmering i C av ett API för högpresterande transaktionshantering på disk. C, Posix Threads, Solaris, HPUX och DGUX. på Telia Data AB. Arbetade som SQL- programmerare i Sybase/HPUX- miljö i ett projekt, som skulle ta fram Telias nya administrativa kunddatabas. Jag konstruerade en webbaserad databasnavigator i Perl, byggde sen ut webbverktyget så det kunde skapa färdiga SQL procedurer och dokumentation i MS-Word. Verktyget användes sedan i hela projektet. Jag var även med och tog fram utvecklingsmodellen för projektet. Sybase, Transact-SQL, Perl, HPUX, shell, HTML, Ericsson Telecom (nov 1987 jan 1996) Uppdrag Jobbade ett år med test därefter med utveckling i sju år med bl a C++, Solaris, Realtids-programmering i AXE, C, Pascal, EXEC/REXX, IBM VM/CMS, DCL på VAX/VMS, SGML, HTML. Blev utsedd till "Electronic Docware Design Specialist", specialistkarriären är på Ericsson ett alternativ till en chefskarriär. www.decuria.se 5(5)