Kort presentation Manuel är IT-Arkitekt och systemutvecklare med lång erfarenhet av systemutveckling och applikationsförvaltning. Manuel har arbetat mycket med systemutveckling och systemdesign i Java och Open Source miljöer. Vidare har Manuel lång erfarenhet av egenutvecklade system och standard system såsom M3 (Movex), Visma och Oracle ebs. De senaste åren har Manuel arbetat mycket med tjänsteorienterade arkitekturer (SOA) som metod för att åstadkomma integrationslösningar mellan system som är löst kopplade till varandra och som är återanvändbara. Under dessa år har Manuel förvärvat djup kunskap i integrationsplattformar såsom Sonic ESB/Sonic MQ, Oracle SOA Suite och TIBCO. Branscher som Manuel verkat inom är industri, service och telekommunikation. Under 2007/2008 genomgick Manuel Dataföreningens certifiering till IT-Arkitekt och specialarbetet handlade om en arkitektur för återanvändbara komponenter i en integrationsplattform. Som person är Manuel driven, kreativ och målinriktad. Manuel tycker om att arbeta direkt mot en verksamhet och bryta ned krav från användare till skalbara och driftsmässiga lösningar. Att arbeta i projektform i grupp är något som tilltalar Manuel och han tycker om att delta i hela kedjan från design till driftsättning. Manuel har även en djup erfarenhet kring metoder för automatisk och kontinuerlig testning av IT lösningar. Arbetsområden Systemutveckling med hjälp av Java, JEE, Spring Framework Databaser Oracle, SQL Server, design, prestanda, DBA, parallellisering av högvolymsflöden Systemarkitektur objektorienterad, SOA Systemintegration med hjälp av SOA, XML, XSD, Java, JMS, ESB, XSLT, Web Services Integrationstestning med verktyg för automatisering/återanvändning/rapportering Affärsintegration/SOA med SonicMQ/ESB, Oracle SOA Suite, TIBCO, Corus QuickLink, Open Source produkter Affärssystem M3(Movex), Visma, Oracle ebs. Affärsprocesser för order, fakturering, supply chain, telecom trafik, prissättning och billing. Programspråk/verktyg Java, SQL, PL/SQL, T-SQL, Visual Basic, JSP, XML, XSD, XSLT, Schemas, Sonic MQ/ESB, TIBCO BW, TIBCO EMS, Corus QuickLink, Ant, Maven, SDM, GreenHat Tester, Eclipse, Altova XMLSpy,
Altova MapForce, StylusStudio, UNIX, Linux, iseries(as/400), RPG, Accurev. CVS, Subversion, CruiseControl Tidigare uppdrag 2010 Mars - Pågående, ComHem Roller: Senior SOA utvecklare och designer Medlem i Fulfillment teamet hos ComHem med ansvaret över alla SOA tjänster inom applikationsdomänerna Fulfillment och Assurance. Teamet arbetar enligt Scrum. Teknisk miljö: Oracle SOA Suite, Web Services, Java, JEE, Oracle 10g DB, Eclipse, JDeveloper, Maven2, JUnit, SOAP UI, Hermes, JMS, UNIX, PL/SQL, SQL, SQL Developer, Oracle Application Server (oc4j), Guice Dependency Injection, Spring framework, XSLT, Scrum 2009 November - 2010 Februari, TeliaSonera Roller: Integrationsarkitekt och senior integrationsutvecklare Arbetar med att ta fram återanvändbara tjänster för integrationsplattformen (ManageAppointment, ManageWorkforce, ManageMaterialOrder). Manuel har modellerat tjänsterna avseende operationerna, skrivit tjänstekontrakten, tagit fram de generella businessobjekten, gjort legacy mappningar mot bakomliggande system samt implementerat tjänsterna på IPL plattformen hos TeliaSonera. Teknisk miljö: SOA, TIBCO BW, TIBCO EMS, TIBCO SDK, Java, XML, XSD, XSLT, Ant, Maven, Subversion, Altova XMLSpy, Altova Mapforce, Eclipse, Junit, Web Services, SOAP, OAGIS, GHTester 2009 September tom Oktober, Skatteverket Roller: IT-Arkitekt Konsultuppdrag som granskande arkitekt i en upphandlingsprocess för Kronofogdens räkning. Granskade lösningar var Oracle ebs, Oracle SOA Suite, Oracle Service Bus. Granskade dessa produkter utifrån ett antal kriterier inom Arkitektur, Driftmässighet och Säkerhet. Uppdraget resulterade i en granskningsrapport innehållande en Gapanalys, slutsatser och en reel kostnadsbild för licenserna. Under uppdraget så arbetade Manuel också med att pröva möjligheterna med Oracles produkter genom att ta fram olika scenarion med utgångspunkt i Kronofogdens målarkitektur och hur man löser dessa i Oracles produkter. Teknisk miljö: Oracle ebs, Oracle SOA Suite 2009 Febr tom Juni, TeliaSonera Roller: Integrationsarkitekt och senior integrationsutvecklare Anställd Integrationsarkitekt för pågående projekt hos avdelningen Integration Services på TeliaSonera. Arbetade med lösningsdesign, arkitektur principer och meddelande design. Arbetade också med att bygga java adapters för integrationsplattformen TIBCO. Införde också versionshantering för integrationsprojekten och best practise kring configuration management. Arbetade mycket med modellering av användningsfall för kopplingar mellan olika system bl. a ett stort antal instanser av Oracle ebs. Förfinade också användningen av OAGIS på IS som språk för att realisera den kanoniska modellen för den information som skulle integreras. Blev uppsagd i Juni pga LAS i den omfattande övertalighetsprocessen på bolaget. Teknisk miljö: SOA, TIBCO BW, TIBCO EMS, TIBCO SDK, Java, XML, XSD, XSLT, Ant, Maven, Subversion, Altova XMLSpy, Altova Mapforce, Eclipse, Junit, Web Services, SOAP, OAGIS
2006 2009 H&M Roller: Senior Javautvecklare, testansvarig, integrationsutvecklare Arbetade med implementation och införande av ny integrationsplattform baserad på en tjänsteorienterad arkitektur (SOA). Plattformen är byggd med hjälp av Sonic ESB, Sonic MQ, SQL Server och GreenHat Tester. Aktiviterna i projektet har varit systemdesign, systemutveckling, testledning och kodgranskning. Manuel har bl a varit designansvarig för ett s.k. Information Message Store för lagring av affärsobjekt i kanoniska format samt utvecklat tjänster för att kunna transformera batchflöden till händelser baserat på innehållet i detta Information Message Store. Manuel har även varit arkitekt bakom SOA plattformens subsystem för automatisk och kontinuerlig testning av såväl integrationsplattformens komponenter samt de implementerade integrationerna. Manuel har också arbetat med implementation av integrationslösningar och som teknisk kravställare gentemot plattformsutvecklarna. Manuel har mycket kontakt med H&Ms olika system och verksamheter i sitt dagliga arbete. Manuel ingår i ett SCRUM team som ansvarar för förvaltning av integrationsplattformen. Teknisk miljö: Sonic MQ/Sonic ESB, Java, XML, XSLT, DOM, SAX, SQLServer 2005, T-SQL, Ant, Maven, SDM, GreenHat Tester, CruiseControl, Subversion, Altova XMLSpy, Altova Mapforce, Eclipse, Junit, Spring Framework, Web Services, SOAP, MS Biztalk 2007 Stockholmshem (Sidouppdrag) Roller: Leverantör av integrationslösning Migrering av existerande integrationer av ärendehanteringssystemet Basware och den nya versionen av affärssystemet Movex. Teknisk miljö: Java, SQLServer, SQL 2006 Sodexho Roller: Integrationsarkitekt Förstudie och lösningsdesign kring integrationer mellan SAP-FICO modulen och övriga affärssystem hos Sodexho. Arbetet utmynnade i en design specification som användes som underlag för den efterföljande implementationen. 2006 Sodexho Roller: Systemarkitekt, integrationsutvecklare Uppdraget gick ut på att implementera en integrationslösning av elektroniska beställningar från SLL:s förskrivareportal till Sodexhos utförarsystem Visma samt design och utveckling av ett webb baserat beställningsarkiv. Integrationslösningen följer en SOA arkitektur och är baserad på Strand ESS ramverket med Sonic ESB/Sonic MQ som integrationsplattform. Teknisk miljö: Sonic MQ/Sonic ESB, Java, XML, XSL, DOM, Oracle 9i, Tomcat, J2EE, AS/400, SQL 2005-2006 Strand Interconnect AB Roller: Systemarkitekt Utveckling av Strand Interconnects nya ramverk för integration, Strand ESS (Enterprise Service Solution). Ramverket är baserat på en SOA arkitektur. Teknisk miljö: Sonic MQ/Sonic ESB, Java, XML, XSL, DOM, Tomcat, Spring Framework, J2EE,Oracle 9i, SQL, Ant, Maven 2005 Stockholmshem Roller: Leverantör av integrationslösning
Design och utveckling av en java baserad integrationslösning mellan faktura hanterings systemet Basware IP och affärssystemet Movex. Arbetade som underkonsult till WMData. Teknisk miljö: Java, DB2, AS/400, SQLServer, SQL 2005 Sodexho Roller: Integrationsarkitekt Design av en integrationslösning mellan Sodexhos interna system och externa beställar system i syfte att automatisera order processen. Lösningen gick ut på att göra design för en företagsgemensam referensmodell för order informationen och relaterad grunddata. 2005 Sodexho Roller: Integrationsarkitekt Design och utveckling av en integrationslösning för fakturaunderlag mellan hotell- och konferensbokningssystemet Spectra och affärssystemet Movex. Teknisk miljö: Corus QuickLink, Java, Oracle 9i, PL/SQL, SQL 2005 Allstream (Kanada) Roller: Utvecklingsledare och senior utvecklare Design och utveckling av en integrationslösning av trafikdata från mediationssystem och kund-, nummerplans- och avtals information till billingsystem i samband med införandet av beslutstödssystemet Carrier Cockpit. Teknisk miljö: VB6, COM, Java, Oracle 9i, PL/SQL, SQL 2004-2005 Korea Telecom Roller: Utvecklingsledare och senior utvecklare Mentor under ett integrationsprojekt för fyra utvecklare hos LG-CNS, ett konsultföretag i Sydkorea, i samband med införandet av beslutstödssystemet Carrier Cockpit. Teknisk miljö: VB6, COM, Java, Oracle 9i, PL/SQL, SQL, BEA 2004-2005 Ascade AB Roller: Produktutvecklare Utveckling av ett webb baserat dataladdningsverktyg för grundladdning av referensdata in i beslutsstödssystemet Carrier Cockpit. Teknisk miljö: VB6, COM, Oracle 9i, PL/SQL, SQL 2004 Wanadoo(France Telecom i Spanien) Design och utveckling av en integrationslösning för att importera CDR:r för internationell trafik från två mediationssystem in i beslutsstödssystemet Carrier Cockpit. Teknisk miljö: VB6, COM, Oracle 9i, PL/SQL, SQL 2003-2004 Sodexho Roller: Integrationsutvecklare
Design och utveckling av en integrationslösning som syftade till att integrera kundfaktura-underlag från målidsplaneringsystemet Aivo och affärssystemet Visma till affärssystemet Movex. Vidare så bestod arbetsuppgifterna i att stödja Sodexhos integrations- och applikationsförvaltare i arbetet med att leda olika workshops för framtagning av integrationslösningar samt framtagning av drift- och förvaltningsdokumentation. Teknisk miljö: Corus QuickLink, Java, Oracle 9i, PL/SQL, SQL, SQLServer, AS/400, DB2 2002-2003 Bravida Roller: Integrationsutvecklare Design och utveckling av en integrationslösning som syftade till att integrera kund- och leverantörsinformation samt kund- och leverantörsfakturor mellan Bravidas olika legacy system. Teknisk miljö: Corus QuickLink, Java, Oracle 9i, PL/SQL, SQL, SQLServer, AS/400, DB2 2001-2002 Sodexho Arbetade med en förstudie kring hur Sodexho använder sig utav kund information inom olika delar av verksamheten samt vilket applikationsstöd som fanns för detta. Arbetet bestod i att intervjua olika medarbetare och applikationsförvaltare inom Sodexhos olika verksamheter samt sammanställa en rapport med resultatet av förstudien och en rekommendation till Sodexho. 2001 Wallenius Wilhelmsson Lines (WWL) Arbetade med en proof-of-concept som teknisk pre-sale för produkten Corus QuickLink. Arbetet gick ut på att utveckla och demonstrera lösningen och visa hur verktyget fungerade. Teknisk miljö: Corus QuickLink, Java, Oracle 9i, PL/SQL, SQL, UNIX 2000 2001 Bombardier Design och utveckling av en integrationslösning mellan ett PDM (Product Data Management) system och olika affärssystem tillsamans med HP Consulting. Teknisk miljö: Corus QuickLink, Java, Oracle 9i, PL/SQL, SQL, UNIX, XML, XSLT 2000 Bombardier Arbetade med en proof-of-concept som teknisk pre-sale för produkten Corus QuickLink genom att designa och utveckla en integrationslösning mellan olika artikel register. Teknisk miljö: Corus QuickLink, Java, Oracle 9i, PL/SQL, SQL, UNIX, UNIX, XML, XSLT 2000 Allgon
Arbetade med en proof-of-concept som teknisk pre-sale för produkten Corus QuickLink genom att designa och utveckla en integrationslösning för att integrera artiklar mellan affärssystemet Movex och ett artikelsystem. Teknisk miljö: Corus QuickLink, Java, Oracle 9i, PL/SQL, SQL, SQLServer, AS/400, DB2, Linux 1999 Toga.com Arbetade med utveckling av automatiserad initial laddning av data från Toga:s front-end system till affärssystemet Movex. Teknisk miljö: Java, SQLServer, AS/400, DB2, RPG 1999 Odal Arbetade med att utveckla anpassningar för funktioner mot kund registret i Movex. Teknisk miljö: AS/400, DB2, RPG 1999 Sara Lee Arbetade med att utveckla en ny bonus-och provisions lösning för affärssystemet Movex. Teknisk miljö: AS/400, DB2, RPG 1998 AGA AB Projektanställning. Arbetade med en förlängd studie kring resultatet av examensarbetet. 1998 AGA AB Examensarbete. Gjorde en teknisk-, ekonomisk- och marknadsmässig bedömning av en ny teknik för att producera vätgas on-site hos slutkunder genom att utnyttja naturgasnätet som källa. I arbetet ingick en detaljerad marknadsstudie med intervjer av potentiella slutkunder i Spanien. Branscher Tillverkning, service, retail och telecom. Språk Svenska, engelska och spanska i både tal och skrift. Utbildningar Gymnasieskola, naturvetenskaplig linje 1992 Studier civilingenjör Industriell Ekonomi linjen vid KTH 1993-1998 Traineeprogram Intentia 1999 Avancerad Javaprogrammering med JSP, Servlets och Java Beans 2001, NFI Sonic Software Bootcamp 2006 Certifierad IT-arkitekt, Dataföreningen 2008
Anställningar 2009-07 manrivo AB 2009-02 -tom 2009-06 TeliaSonera Networks AB 2007 2009 Evitec Unify AB 2005-2007 Strand Interconnect AB 2004-2005 Ascade AB 2000-2004 Corus Technologies AB 1999-2000 Intentia Consulting AB 1998 AGA AB