Konsultprofil - Anders Marttala • INTRODUKTION Stabil, analytisk och välstrukturerad, social och anpassningsbar. Kan kombinera sin gedigna tekniska bakgrund med ett marknadsperspektiv för att hitta rätt lösningar och maximera kundnyttan. 25 års erfarenhet inom sina specialistområden. Programmering, mjukvaruarkitektur. Gedigen erfarenhet av utveckling, krav och arkitektur i komplexa systemmiljöer. Har även haft ledande roller i uppdrag som bl a SCRUM master. • KOMPETENSOMRÅDEN - Programmerare - Mjukvaruarkitekt - .NET Framework - Krav • METODER OCH VERKTYG Enterprise Architect Sparx Modelleringsverktyg för bl.a. UML, Krav, SysML Eclipse Utvecklingsverktyg, främst för Java Visual Studio Utvecklingsverktyg för .NET utveckling UML Unified Modeling Language är ett generellt språk för modellering av alla typer av system. Use Case En metod att inhämta krav på ett system User Stories Ett metod att inhämta krav på ett system RUP Rational Unified Process (RUP) är en systemutvecklingsprocess för design och implementering av IT-system. Subversion Subversion är ett versionshanteringssystem. Sourcesafe Sourcesafe är ett versionshanteringssystem. Rally Verktyg för agil utveckling JIRA Projektstyrningsverktyg BEROTEC AB TELEFON: +46 (0)771-44 11 11 E-MAIL: [email protected] WEBB: www.berotec.se Sida 1/6 Konsultprofil - Anders Marttala • UTBILDNING - Civilingenjör, Luleå Tekniska Högskola (1979-1983) - Marknadsekonom, IHM Business School (1990-1991) • SPRÅKKUNSKAPER - Svenska - modersmål - Engelska - god • ANSTÄLLNINGAR - Konsult, Egen verksamhet (1992) - Konsult, Enator (1988-1992) - Systemutvecklare, Image Technology (1985-1988) - Systemutvecklare, Philips Elektronik Industrier (1983-1985) • EXEMPEL PÅ UPPDRAG Presector AB 2014 Uppgifter: Mjukvaruarkitekt/Programmering Tekniker: User stories, Enterprise Architect (EA), BDD Framtagande av krav/arkitektur i form av user stories för en Android app som mäter acceleration och rörelser under idrottsutövning. Resultat hanteras av en central server. Arbetet innebar även användning av Behavior Driven Design (BDD). SAAB AB Järfälla 2011 -2014 Uppgifter: Programutveckling/Systemdesign Tekniker: XML/XSLT/XSL-FO. Verktyg: Enterprise Architect (EA), Visual Studio, C#, SQLite, Jira SAAB har ett regelverk för UML modellering av ledningssystem. Tog fram arkitektur och krav på funktionalitet för att underlätta användningen. Funktionerna implementerades sedan i C# i form av ett antal plug-in till utvecklingsverktyget Enterprise Architect (EA). T ex modellvalidering, samt utveckling av en flexibel rapportgenerator baserat på en databas (SQLite). ACE Interactive AB 2009 -2011 Uppgifter: Mjukvaruarkitekt Tekniker: User stories, Enterprise Architect (EA), UML ACE Interactive AB utvecklar och säljer serverbaserade spelsystem för casinon och spelhallar. Systemarkitekturen är distribuerad vilket kräver mycket hög tillförlitlighet. Uppdraget bestod av Sida 2/6 BEROTEC AB TELEFON: +46 (0)771-44 11 11 E-MAIL: [email protected] WEBB: www.berotec.se Konsultprofil - Anders Marttala att ta fram ett kö och meddelandebaserat system för att hantera in och utbetalningar mot bank, begränsningar av speltid och uttag samt säkerställande av transaktioner. Meddelandesystemet är fullt konfigurerbart via ett administratörs-gränssnitt. Lösningen innebar ökad flexibilitet, lastbalansering, skalbarhet och automatisk failover. Agerade även som SCRUM master i projektet. SJ AB, Kravhanterare 2008 -2009 Uppgifter: Kravhanterare Tekniker: Use cases Genomfört Kravhantering, skapat användningsfall som underlag för en beställning av ny systemfunktion i SJ:s bokningssystem. Funktionen innebar identifiering av kunder som drabbats av tidtabellsändringar. Kunden meddelas med automatiska E-post/SMS utskick. Uppdraget innebar även processkartläggning samt att skapa IT-stöd för processen. Dessutom framtagning av acceptanstestspecifikation Arbetsmarknadsstyrelsen 2007 -2007 Uppgifter: Kravhanterare Tekniker: Användningsfall, RUP, UML Genomfört Kravhantering, tagit fram användningsfall för 13 olika statistikprogram samt skapat en standard för kravdokumentation i enlighet med AMS egna RUP-konfiguration. Momail 2007 -2007 Uppgifter: Mjukvaruarkitekt, teknisk utredning Tekniker: Enterprise Architect (EA), SCRUM Framtagning av .NET arkitektur med höga krav på skalbarhet samt en migrationsplan för ett Webb och mobilbaserat e-post system avsett för en miljon användare och uppåt. BossMedia 2006 -2007 Uppgifter: Systemdesigner och Utvecklare Tekniker: Visual Studio .NET, Enterprise Architect, VB.NET, ASP.NET,C++ Anpassning av BossMedias Internetbaserade Bingo och snabbspelsplattform för ett spelbolag i Kanada. Anpassningarna innebar bland annat att införa flerspråkighet i spelserver, konfigurationsverktyg samt databas. Arbetsuppgifterna innebar analys, design samt implementation i Visual Basic.NET, ASP.NET samt C++. Karolinska Universitetssjukhuset 2005 -2006 Ansvarig för framtagning av kravspecifikationer för sjukhusets nya standard-PC plattform omfattande 10 000 arbetsplatser. Innebar att hålla workshops med ett antal intressenter samt förhandlingar om systemets omfattning. Tog även fram en process för configuration management Sida 3/6 BEROTEC AB TELEFON: +46 (0)771-44 11 11 E-MAIL: [email protected] WEBB: www.berotec.se Konsultprofil - Anders Marttala BossMedia 2005 -2005 Uppgifter: Systemdesigner och Utvecklare Tekniker: Use Cases, Enterprise Architect. JUnit, Hibernate, Eclipse Use cases, design och implementation (Java) av generell backoffice plattform i J2EE/JBOSS med Hibernate mot Oracle. ACE Interactive/BossMedia 2004 -2005 Uppgifter: Kravhanterare, Systemdesigner och Utvecklare Tekniker: UML/RUP, C#, ASP.Net med Visual studio .NET Framtagning av kravspecifikationer för ett centralbaserat server system omfattande 10 000 spelterminaler. Kravspecifikationerna togs fram i form av användningsfall med begreppsmodell enligt UML/RUP med Rational Rose/Enterprise Architect. Även implementerat delar av systemet, en webbaserad backoffice applikation General Electric (fd Amersham Biosciences) 1999 -2003 Uppgifter: Analytiker, Systemdesigner och Utvecklare Tekniker: Visual C++/C# Visual Studio .NET, COM. Windows NT/2000. Analys/Design med Rational Rose (även RT). Installshield. Oracle Analys, design och implementation av ett masspektrometri system. Systemet omfattar styrning av en masspektrometer med provladdare och analys av resultat. Resultat sparas i en gemensam databas åtkomlig från flera klienter. Slutresultatet är identifiering av ingående proteiner i provet. Under projektets gång släpptes tre versioner på marknaden. Systemet har utvecklats till en client server lösning. Ytterligare algoritmer har lagts till och instrumentet har förbättrats i senare versioner General Electric (fd Amersham Biosciences) 1998 -1999 Uppgifter: Förstudie Tekniker: Access DB med Crystal Reports General Electric. Förstudie 2D algoritmer. Framtagande av en datamodell (i Access) med Crystal Reports. General Electric (fd Amersham Biosciences) 1997 -1998 Uppgifter: Krav, Systemdesigner och Utvecklare Tekniker: Visual C++, MFC, COM Kravspecifikation, förhandling om systemets omfattning. Analys, design och implementation av DNA analys programvara General Electric (fd Amersham Biosciences) 1996 -1997 Sida 4/6 BEROTEC AB TELEFON: +46 (0)771-44 11 11 E-MAIL: [email protected] WEBB: www.berotec.se Konsultprofil - Anders Marttala Uppgifter: Krav, Systemdesigner och Utvecklare Tekniker: Visual C++, MFC , COM Kravspecifikation, förhandling om systemets omfattning. Analys, design och implementation av en DNA analys applikation. Programvaran styr ett elektrofores instrument samt analyserar de framräknade DNA sekvenser General Electric (fd Amersham Biosciences) 1994 -1996 Uppgifter: Krav, Systemdesigner och Utvecklare Tekniker: Visual C++, MFC , COM. Windows 95/98 Kravspecifikation, förhandling om systemets omfattning. Analys, design och implementation av en DNA analys applikation. Programvaran styr ett elektrofores instrument samt analyserar de framräknade DNA sekvenser ISD Datasystem 1992 -1994 Uppgifter: Metodstöd Tekniker: Unix, Teamwork Metodstöd vid objektorienterad analys av stridsledningssystem, CASE verktyget Teamwork användes under Unix IBM 1991 -1992 Projektledare för ett ändrings/underhållsprojekt, arbetet omfattade kompression av databas, samt förändringar av centrala delar i applikationen. Prestanda förbättrades med en faktor fem. Projektet drevs enligt Enators projektstyrnings-modell och slutfördes på tid och kostnad IBM 1990 -1991 Uppgifter: Krav, Systemdesigner och Utvecklare Tekniker: OS2, C Kravspecifikation, förhandling om systemets omfattning. Analys, design av ett marknadsföringssystem. Arbetet utfördes med strukturerade metoder på Teamwork i C under OS/2. FACIT 1988 -1989 Utredning, specifikation av en IBM-printer (IPDS) samt framtagande av en projektplan för att emulera IPDS på en Facit-printer. Specifikation och programmering av IPDS-grafik. NOKIA 1988 -1988 BEROTEC AB Implementering av tidmätningsfunktion i en Siemensemulering på Alfaskopterminaler. Även genomfört tester på IBM3270 av funktionen . TELEFON: +46 (0)771-44 11 11 E-MAIL: [email protected] WEBB: www.berotec.se Sida 5/6 Konsultprofil - Anders Marttala Image Technology 1985 -1988 Uppgifter: Systemdesigner och Utvecklare Tekniker: Pascal, VxWorks, GKS Programutveckling av ett avancerat bildbehandlingssystem för medicinskt bruk. Arbetet omfattade implementation av en grafikstandard (GKS), samt specifikation, implementering av ett grafiskt användargränssnitt. Ansvarig för ett projekt som utvecklade en kromosomanalys applikation. Applikationen analyserar en digital bild på kromosomer i metafas, kromosomerna "klipps" automatiskt ut ur bilden samt roteras/skalas in i ett diagram för presentation. • KURSER I URVAL - WPF Advanced Topics, 2015, 2015. - .NET Framework - Entity Framework 6, 2014. - ASP.NET MVC Framework, 2014. - .NET Framework - Windows Communication Foundation, 2014. • CERTIFIKAT - Certifierad Professional Architect - Microsoft Platform,, 2015 BEROTEC AB TELEFON: +46 (0)771-44 11 11 E-MAIL: [email protected] WEBB: www.berotec.se Sida 6/6
© Copyright 2024