Ladda ner CV

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