Konsultprofil Andreas Lundgren



Relevanta dokument
Senior utvecklare/arkitekt Rama Pour Rajaei Utbildningar Certifieringar Kontaktinformation

Magnus Hellström. Summary. Skills & Expertise. Javakonsult at Kilviken Consulting AB magnus.nils.hellstrom@gmail.com

Curriculum Vitae. Systemutvecklare/konsult. Kontaktuppgifter. Sammanfattning. Uppgifter hos Pulsen. Stefan Elvestål. Född: 1973 Nationalitet: Svensk

Konsultprofil Lennart Boklund

Senior utvecklare och Scrum Master

Som person är Dennis en utåtriktad och öppen människa och jobbar gärna i grupp. Han är analytisk, noggrann och ansvarstagande..

Utveckling och förvaltning av ehälsomyndighetens integrationstjänster. Projekt och förvaltning sker i en agil miljö med Kanban/Scrum.

Teknik: HTML5, CSS3, Twitter Bootstrap Wicket, Java, Spring MVC, JPA, Hibernate, Mysql, HSQLDB, Maven, Git, FitNesse, Jenkins, Sonar, mm.

Systemutvecklare.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA Systemdesign

Konsultprofil Per Brundin

Konsultprofil Per Brundin

CV/ Lasse Ahvenainen Senior Oracle specialist/utvecklare

KONSULTPROFIL Magnus Lambert Senior systemutvecklare, Senior javautvecklare

KONSULTPROFIL Michael

J2EE-arkitekt, mentor och instruktör

INTERSTAGE V4. Application Server. Integration Server. Portal Server. Network Access Server 1 INTERSTAGE V4. INTERSTAGE Application Server

Tove Carlsund Systemutvecklare

KONSULTPROFIL Stefan A

Daniel Sundman Sidan! 1 av 6! Jag är en entusiastisk och engagerad person som brinner för att hjälpa företag utveckla mjukvara.

CV: Jan Järnesjö. Uppdragshistorik. Trafikverket Roll(er): Systemutvecklare / Systemarkitekt. Volkswagen Roll(er):

Göteborgs universitet Chalmers Tekniska Högskola

GÄVLE Född och har AB-körkort.

Konsultprofil Mattias Johansson

Födelseår 1979 Konsult sedan 2002 IT-erfarenhet sedan 1999

Konsultprofil. Per Norgren (1983) Arkitekt & webbutvecklare

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

- your integration and education partner

Mika Timonen Alfasco AB Mobil Brännkyrkagatan 54B E-post: Stockholm Medborgarskap: Svenskt. Hej!

Manuel Rivas,

KONSULTPROFIL Rodrigo

Erfarenheter från vår resa

Systemutvecklare.NET, C#/VB, C/C++, ASP.NET, T-SQL, JAVA System design

Namn. Födelseår. Sammanfattning. Exempel på uppdrag Per Lundholm

Yanting Larsen. Mjukvaruutvecklare. Cybercom Group

System Y är ett Digital Asset Management (DAM) system för hantering av marknadsmaterial såsom

Thomas Thyberg. Född: E-post: Telefon: Tekniker

KONSULTPROFIL Jonas M

Konsultprofil Per Broström 1 (5)

Curriculum Vitae. Lars Hörding ( ) Generell beskrivning. Certifieringar: Utbildning

Web Services. Cognitude 1

Namn: John Gunnarsson Telefonnummer:

Curriculum Vitae. Thomas Lundström Mobil: GÄVLE Född och har AB-körkort.

Robert Grannerud. Sammanfattning

Thomas Thyberg. Född: E-post: Telefon: Tekniker

Java Programmer for JDK Developer for Java 2 Platform 2002

Introduktion till migrering till molnet. PART 4: Plattformar för molntjänster

Ove är säker i roller som arkitekt, designer, mentor, utvecklare och teknisk projektledare/teamledare för en grupp Javautvecklare.

METODER OCH VERKTYG EXEMPEL PÅ UPPDRAG KOMPETENSOMRÅDEN

Utbildning 1983 Lantmäteri/Kartingenjör Certifierad Scrummaster Diplomerad Facilitator Worshopledare Projektledare Medarbetarskapsledare

Dag König Developer Tools Specialist Microsoft Corporation

Bilaga 2. Konsulter för tjänster inom IT-relaterat utvecklingsarbete. Kompetensspecifikation Dnr 2011/817/243 Sid.

Spännande it-region, modern teknik och goda karriärmöjligheter

Klicka här för att ändra format

Klas Karlsson CV. Kontakt. Sammanfattning. Uppdrag

Implementering av Model- Based Testing i LoadRunner

Från Data till Process

Jonas Daag Microsoftspecialist

Konsultprofil Magnus Lyckå Systemutvecklare

CV Catarina Sundqvist

Christer Holmér. Seniorkonsult och partner Civilingenjör, Datateknik

Konsult: Mats Lindblad; Kontaktperson: Mats Lindblad; Tel: ; E-post:

Distribuerade affärssystem

KONSULTPROFIL Juan. Systemutvecklare.NET/EPiServer/Commerce. Sammanfattning. Kompetens. Uppdrag

LADOK. Marcus Gelderman den 10 juni 2008 GEM T-8004

UTVECKLINGSMILJÖER Microsoft Visual Studio ( ), SQL Server Management Studio , Eclipse

Tommy Svenssons CV utökad

Peter Adrial 1 av Nuv anställning Tele2 AB Systemförvaltare/ Systemadministratör

Introduktion till Entity Framework och LINQ. Källa och läs mer

Henrik Oscarsson konsultprofil

Inge Hansson IT chef, Karlstads kommun. Kommits

Auktorisation och grupphantering

konsultprofil Björn Wismén

Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET

Edwald Costa Santos. Om mig. Tidigare erfarenheter. Kompetenser & erfarenheter. Systemarkitekt / Teknisk specialist. Infrastructure Architect

Konsult Profil. Introduktion. Teknisk kompetens

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

Systemanalys och arkitektur på Tillväxtverket 2012

CV Anders Drevin. Systemvetenskap 30p (1 år) Uppsala Universitet Elektroingenjör 80p (2 år) Mitthögskolan & Högskolan i Gävle

Fredrik är dessutom en social tillgång i varje team där han bidrar med positivitet och god stämning."

Ricardo Sanchez. Arbetslivserfarenhet i databranschen. ricardo.sanchez@sysability.com. Systemvetenskaplig linje, Göteborgs Universitet

Albus Datakonsult Åsa Bäckväg 91A Åsa

Allmän Information Språk Metoder Systemutveckling Branscher Verksamhetsområden Applikationservrar Webbservrar CM Verktyg Teknik

JBoss Application Server ANNIE AXELSSON

Hur kan/vågar myndigheter tillgodogöra sig Open Source på ett bra sätt? Open Source för GIS 1-2 mars 2011

Vi söker nya och spännande medarbetare till vårt utvecklingsteam.

Middleware vad, hur, varför när?

Christer Barreholm. Seniorkonsult och partner Civilingenjör, Datateknik

Användning av testautomation inom Extendas utvecklingsorganisation

Konsultprofil Joel Andersson Född 1976

Java, PHP & Ruby - Cloud Hosting

Verktyg för agil systemutveckling. Vad är ett verktyg? Olika typer av verktyg för mjukvaruutveckling. Vad kan ett bra verktyg tillföra?

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server

Välkommen! SA S PSA S Im I puls s Mobilite t t e 8 1

Finns SSO på riktigt?

Införande av en integrationsplattform med Apache Service Mix på LTU

J2EE/JEEarkitekt. Bengt Sandberg. Kontaktinformation

Transkript:

Konsultprofil Andreas Lundgren Förväntningar uppfylls bäst genom snabba, säkra leveranser av hög kvalité. Jag lyssnar till dina behov och levererar det du vill ha. Så, varför inte berätta för mig om just dina förväntningar? Andreas Lundgren har sammanlagt 13 års erfarenhet av IT utveckling, men har alltsedan elva år framförallt specialiserat sig inom arkitektur, design och systemutveckling av Java EE applikationer samt ramverk. Han har en mycket bred och djup kompetens inom en mängd olika områden, uppdragen har inneburit allt från mentorskap inom objektorientering och Java EE till arkitektur av komplexa integrationslösningar. Ett urval av meriterande uppdrag har varit att ingå i det team som designade och utvecklade den generella Java EE plattform som fortfarande idag tio år senare är huvudkomponenten i SEBs middleware-lösning. Vidare har Andreas bland annat arbetat som applikationsutvecklare och mentor i Tyskland, samt agerat som integrationsarkitekt och implementerat såväl Enterprise Server Bus (ESB) lösningar som en generell process motor som stöd för Business Process Management (BPM). Som person är Andreas tekniskt driven, kvalitetsmedveten, ansvarsfull och antar gärna utmaningar. Han är en arkitekt som mer än gärna även tar design- och implementationsansvar då han har ett passionerat intresse av objektorientering och programmering. Vidare drivs Andreas av att praktisera Agil metodik (exempelvis via ramverken Scrum och Kanban samt inom test driven utveckling) och är aktiv medlem inom flertalet Open Source communityn. Fritiden ägnas gärna åt familjen, resande och idrott.

Kompetens Programmering Programmeringspråk: AOP: Java, Groovy, JavaScript, ESQL, Cobol Spring Framework AOP, Aspect J Arkitektur och design Modelleringsverktyg: Plattformar: Applikationsservrar: Webservrar: Databashanterare: Visio, Rational Rose, Enterprise Architect, Together Windows, Unix, Linux IBM WebSphere Application Server, JBoss, Apache Geronimo, Glassfish Apache Tomcat, Apache HTTP Server, IBM HTTP Server MS SQL Server, Oracle, MySQL, DB2, Postgre SQL, db4o, Derby, MongoDB, CouchDB Integration Enterprise Application Integration: Message-oriented middleware: Web services: Remoting: O/R mapping: JBI, Mule, Open Source ESB, IBM WebSphere Message Broker, IBM WebSphere Transformation Extender (WTX) IBM WebSphere MQ, JMS, ActiveMQ SOAP/REST, Spring Web Services, XFire, Apache Axis Hessian, Burlap JPA, Hibernate, IBatis Utveckling Utvecklingsmetoder: Utvecklingsverktyg: Bug tracking tool: Build-ramverk: Continous integration: SCM-verktyg: Scrum, RUP, extreme Programming Eclipse, IBM Rational Application Devloper (RAD), IBM WebSphere Message Broker Toolkit, IBM WebSphere Transformation Extender (WTX) Design Studio, NetBeans, SQL Server Management Studio, Oracle Enterprise Manager Console, SQL *Plus, IBM DB2 Development Center, RFHUtil, IBM WebSphere MQ Administrator Jira, Mercury Quality Center, Trac Ant, Maven, XDoclet Luntbuild, Hudson ClearCase, CVS, Subversion, StarTeam

Kompetens Web Web-utveckling: JSP, JSTL, JSF, Servlets, CSS, XHTML HTML5 Web-ramverk: Spring MVC Framework, Spring Web Flow, Struts, Struts 2, Wicket, Webwork, Tiles Test Test-ramverk: JUnit, TestNG, JMock, DBUnit, Cactus Övrigt Java EE API:er: Skedulering: Caching: Loggning: Säkerhet: Query languages: Applikationsramverk: XML Teknologier: XML Data binding: XML Parsing: XML Transformation: XML Messaging: XML Remoting: XML Java Document Models: EJB, JCA, JNDI, JavaMail etc. Quartz, Timer Services EHCache Log4J JAAS, Acegi, SSL SQL, XPath Spring Framework XML, XML Schema, XSL XMLBeans, Castor, JAXB JAXP, Xerces XSLT (Xalan), XSL-FO JAXM JAX-WS JDOM, dom4j

2007-09-03 Pågående Arkitektur och implementation av ESB lösning samt processmotor Andreas projektroll var att som integrationsarkitekt designa och implementera dels en Enterprise Server Bus (ESB) lösning, dels en generell processmotor för att orkestrera komplexa affärsprocesser inom SEB Securities Services. Arkitekturen för ESB lösningen byggde på en SOA-arkitektur och inkluderade meddelandehantering, validering, transformering samt dirigering av meddelanden både intern och ut mot SWIFTNet. Designen av den generella processmotorn implementerade ett subset av WS-BPEL specifikationen och realiserades liksom ESB lösningen som en IBM WebSphere Message Broker applikation skriven i Java samt ESQL. Underliggande kommunikationsplattform var IBM WebSphere MQ och som databashanterare användes Oracle. Utvecklingen antog en test driven ansats genom automatiserade enhetstester och testfunktionalitet via exempelvis TestNG samt JMock. 2005-06-06-2007-09-03 Arkitektur och utveckling av portföljhanteringssystem Andreas projektroll var att lägga arkitekturen och utveckla ett portföljhanteringssystem för Nordic Private Banking inom SEB Enskilda Banken. Portföljhanteringssystemet stödde sig på en SOA-arkitektur där en rik Java klient kommunicerade med en Java EE applikation med hjälp av web services. Utvalda delar av bägge applikationerna baserades på ett flertal olika Open Source implementationer såsom Spring Framework, Quartz och Jasper Report. Målmiljön för server delen var WebSphere Application Server och underliggande databashanterare var Microsoft SQL Server 2005. Projektet drev test driven utveckling med användningsfallsbaserad RUP i botten och byggde upp automatiska processer samt verktyg kring kontinuerliga enhetstester, integration samt deployment.

2004-12-06-2005-06-06 Arkitektur, design och implementation av integrationslösning Andreas projektroll var att som Java EE arkitekt skapa en arkitektur, designa och utveckla en systemintegrationslösning åt Fora. Lösningen syftade till att integrera samtliga mainframe system, Java EE applikationer och externa gränssnitt via tjänster på en Enterprise Server Bus (ESB). Detta realiserades med hjälp av en broker lösning baserad på WebSphere Business Integration Message Broker (WBIMB) under regi av BPEL motorn i WebSphere Business Integration Foundation (WBSIF). En viss del av utvecklingsarbetet tillägnades refactoring och prestandaoptimering av befintlig kodbas, bl.a. med LoadRunner som lasttest verktyg. 2004-04-05 2004-12-06 Arkitektur, design och utveckling av en multikanalsapplikation Andreas projektroll var att skapa en Java EE arkitektur, designa och utveckla Foras multikanalsapplikation för tjänstepensioner. Multikanalsapplikationen implementerades som en Java EE applikation, varav en av kanalerna innebar design, utveckling och publicering av SSL-säkrade web services tjänster mot en extern portal för att användare skulle kunna administrera sina val av tjänstepensioner. Applikationen byggde bland annat på webmethods GLUE som web services ramverk samt Spring Framework som applikationsramverk. 2003-10-20-2004-04-05 Design, mentorskap, utveckling av webapplikation Andreas projektroll var att agera mentor, designer och utvecklare av en Java EE webapplikation vars syfte var att tillhandahålla möjligheten för företag att kunna administrera sina anställdas löneuppgifter via Foras portal. Uppdraget innebar även en migrering av applikationen till Struts 1.2.4. samt övergripande ansvar för migreringen av applikationsserver till WebSphere Application Server 5.0 Projektet arbetade enligt RUP och modellering genomfördes med hjälp av Together.

2003-05-12-2003-10-20 Design, implementation av portalapplikation Andreas projektroll var att designa och utveckla en portalprototyp i Java EE för SEB Enskilda Bankens privatrådgivare i Sverige samt Luxemburg. I uppdraget ingick även validering och prestandaverifiering av vald SOA-arkitektur (web services med hjälp av webmethods GLUE ramverk) samt att ta fram generella komponenter och ramverk för framtida utveckling av portalen. 2003-03-03-2003-05-12 Mentorskap, design och utveckling av bankkontorsapplikation Andreas projektroll var att agera Java EE mentor samt starta upp och driva utvecklingen av en intern kundapplikation för SEB Germany s bankkontor i Frankfurt. Klienten byggde på Swing, serverapplikationen byggde bl.a. på EJB, timer services och Hibernate. 2003-01-06 2003-03-03 Förvaltning samt vidareutveckling av cashmanagement system Andreas roll var att förvalta, designa och vidareutveckla ett cashmanagement system för Merchant Banking inom SEB Enskilda Banken. Huvudkomponenterna var dels en webapplikation, dels en integrationsmotor baserad på en Message Broker arkitektur. Webapplikationen byggde på Struts ramverket, Tiles och integrationen implementerades med hjälp av JMS. 2002-12-02 2003-01-06 Design och implementation av ramverkskomponenter Andreas projektroll var att designa och utveckla generella tekniska komponenter på SEBs Java EE plattform. Uppdraget bestod bl.a. i att ta fram en intern JCA komponent och tillhörande ramverks design för access mot SEBs bas-system (MVS på OS-390)

2002-05-20-2002-12-02 Mentorskap inom objektorientering samt Java EE Andreas roll var att agera mentor inom objektorientering samt Java EE både hos SEB IT samt hos SEB Germany i Frankfurt. Uppdraget innebar en roll som ansvarig utbildare för kommande förvaltare av de generella tekniska komponenterna på SEB:s middleware plattform. I uppdraget ingick även att ta fram riktlinjer för automatiska JavaDoc genereringar samt ansvar för utbildning av ClearCase för versionshantering. 2001-06-25 2002-05-20 Design, systemutveckling av cashmanagement system Andreas projektroll var att designa och utveckla ett cashmanagement system. Huvudkomponenterna i systemet bestod dels av en webapplikation, dels en integrationsmotor baserad på en Message Broker arkitektur. Webapplikationen byggde på Struts ramverket, och integrationen skedde med hjälp av JMS. 2000-09-04 2001-06-25 Design och utveckling av middleware-lösning Andreas projektroll var att designa och utveckla SEBs middleware-lösning som låg till grund för bankens första Java EE plattform. I uppdraget ingick även framtagande av en referensapplikation i Java EE samt konstruktion av proofof-concept applikationer.