Konsultprofil Per Brundin Roll: Född: 1963 Email: Systemutvecklare per.brundin@bitology.se Mobil: 070-480 31 55 Sammanfattning Jag har många års erfarenhet som systemutvecklare/systemarkitekt och har arbetat inom IT-konsultyrket sedan 1991. Detta har gett mig en god förmåga att analysera, strukturera upp och implementera systemlösningar för IT-relaterade problem. Jag har ett brinnande intresse för systemutveckling och skaffar mig gärna nya kunskaper om det är något jag inte kan. Samtidigt delar jag lika självklart med mig av min kompetens och mina erfarenheter. Jag är lyhörd för kundens önskemål och är noggrann, ansvarskännande och hjälpsam. Jag trivs med att arbeta i grupp och har lätt att få kontakt med nya människor. Men jag är även självgående och tar gärna egna initiativ om det erfordras Inriktning Min inriktning är som systemutvecklare och systemarkitekt. Kompetenser Programmering: Objektorienterad systemutveckling Design mönster Java/Java EE C/C++ REST SOAP HTML/CSS XML/XSLT Javascript JQuery PHP SQL PL/SQL (Oracle) T-SQL (MS SQLServer, Sybase) Shell script 1
Maven Ant JUnit Verktyg: Eclipse Netbeans JDeveloper SQLDeveloper Toad SoapUI Jira Jenkins Erwin Oracle Forms SQLWindows Ramverk: JavaEE7 Struts/Struts 2 Hibernate Spring Applikationsserver: JBoss (4 och 6) Wildfly (8 och 9) Tomcat OpenEJB Databas: Oracle Sybase MySQL MS SQLServer Operativsystem: OSX Windows Unix/Linux Versionshantering: Subversion Git Visual Source Safe Rational Clear Case Metodik: Scrum RUP Design patterns 2
Konsultuppdrag Tele2 (2009 2018) Systemutveckling kring Tele2:s provisioneringssystem, T2Prov. Bland annat framtagning av webbaserat administratörsverktyg för teknisk kundsupport, som integrerar emot olika system. Utveckling av ett flertal VAS-tjänster (Value Added Services) som omfattade integration mellan Tele2s system med externa samarbetsparter, samt även ny funktionalitet för återkommande betalningar. Utvecklat både front-end, back-end samt databasdesign (Full stack). Integration emot ett flertal system med SOAP/REST services bland annat. Roll: Java-mentor och systemutvecklare Utvecklingsmiljö: Java 8, Java EE 7, Struts 2, JSP, HTML 5, CSS 3, Bootstrap, JQuery, EJB3, JPA, JAX-WS, SQL, JBoss/Wildfly, Oracle 12, Linux, Subversion, Eclipse, Oracle SQLDeveloper, Oracle Data Modeler, Jira, Jenkins, JUnit. Posten (2006 2009) Systemutveckling/systemförvaltning av ett av Postens huvudsystem för logistikhanteringen, Ella. Arbetsuppgifterna består främst av att skriva ny samt ändra befintlig kod i systemet. Medverkan i flera projekt i anslutning till logistik systemen. Roll: Systemutvecklare Utvecklingsmiljö: Java, Java EE, Struts, EJB3, JPA, C, XML/XSLT, SQL, Oracle 8i/10g, JBoss, Tomcat, Resin, HPUx, Rational ClearCase, ClearQuest, Eclipse, Toad, JUnit. Posten (2005 2005) Design, databasmodellering och programmering av ett administrativt stödsystem för utrullning av större projekt (Handdatorprojektet). Projektet genomfördes som en enmansuppgift under några månader där jag skötte all design (med beställarens hjälp) och implementation. Roll: Systemutvecklare/systemarkitekt Utvecklingsmiljö: Java, J2EE, Struts, SQL, Oracle10g, JBoss, Tomcat, Eclipse, ClearCase Posten (2000-2006) Framtagning av en större Internettjänst, eskicka/epostboxen. Har deltagit från uppstart av projektet till förvaltningsfas. Roll: Teknisk experthjälp vid leverantörsutvärdering. Databasdesign/modellering och DBA. PL/SQL- och Javautvecklare. Systemförvaltare. Delprojektledare. I början av projektet satt jag på beställarsidan för att bistå med teknisk experthjälp för att ta fram kravspecifikation och hjälpa till vid val av leverantör. Senare i projektet gick jag in i utvecklingsteamet med huvudansvar för design av datamodell och programmering av databasen (PL/SQL och Java). Bland annat har jag programmerat mycket av logiken kring hantering av hur fakturor skickas till bankerna. 3
Jag har även medverkat under förvaltningsfasen med felsökning, rättning och modifiering i applikationskoden (Java/J2EE och PL/SQL). Under delar av projektet har vi jobbat efter principerna i RUP med framtagning av användningsfall och iterativ utveckling. Utvecklingsmiljö: PL/SQL, Java/J2EE, Oracle8i och 10g, BEA WebLogic Server, iplanet AS, Sun Solaris, JDeveloper, Toad, Eclipse Eurofootball.com (1999-2000) Framtagning av en Internetbaserad fotbollsportal med tillhörande backofficeapplikation. Roll: Databasdesigner och utvecklare. Jag ansvarade för framtagning av datamodell, programmering av databas (PL/SQL) och delar av Java-applikationen (JSP, servlets). Utvecklingsmiljö: Java, JSP, servlets, XML/XSLT, PL/SQL, Oracle8i, Oracle Forms 6, Sun Solaris, Toad Lärarförsäkringar (1998-1999) Framtagning av ett nytt, windowsbaserat försäkringssystem, Fenix. /Systemarkitekt Jag ansvarade för programmering av Windows-klient och databaslogik i stored procedures. Utvecklingsmiljö: SQL Windows/Centura, Sybase, T-SQL, Windows NT Lärarförbundet (1997-1998) Framtagning av ett windowsbaserat medlems- och avgiftshanteringssystem, Moa. Jag ansvarade för programmering av Windows-klient för hantering av medlemsregistret och databaslogik i stored procedures. Utvecklingsmiljö: SQL Windows/Centura, Sybase, T-SQL, Windows NT SKTF (1995-1997) Framtagning av ett windowsbaserat medlems- och avgiftshanteringssystem, FaIT. Jag ansvarade för programmering av Windows-klient för hantering av medlemsregistret och databaslogik i stored procedures. Utvecklingsmiljö: SQL Windows/Centura, Sybase, T-SQL, Windows NT 4
Telia Data (1994-1995) Utveckling av serverdelen i ett client/server-system som hanterade kundinformation, Kundbild. Utvecklingsmiljö: Open SD, C, Sybase, T-SQL, VAX/VMS Philips Medicinska System (1993-1994) Utveckling av delar av ett administrativt system för röntgenavdelningar, Rados, beställt av flera sjukhus. Utvecklingsmiljö: C, Oracle Forms, Oracle, VAX/VMS. Polisen (1993-1994) Utveckling av hjälpmedel för automatisk portering av administrativt system, PARIS, från VAX/VMS till Unix. Utvecklingsmiljö: C, Ingress, VAX/VMS. Telia Data (1992-1993) Utveckling av delar av de administrativa systemen LIND, NOD och VIA. Utvecklingsmiljö: Open SD, C, Mimer, VAX/VMS. Alfa Laval (1992-1993) Utveckling av delar av version 2 av produktdatahanteringssystemet, PED. Utvecklingsmiljö: Open SD, C, Mimer, VAX/VMS. Telia Data (1992) Ansvarig för utbildning av utvecklare hos Telia i verktyget OPEN/SD. (OPEN/SD är ett 4G-verktyg framtaget av företaget Decerno.) Roll: Kursledare Täby kommun (1991-1992) 5
Utveckling av delar av administrativt system för kommunens tekniska avdelningar (fastighets- och bygglovsregister bland annat). Porteringar av applikationen från VAX/VMS till diverse Unix-plattformar som AIX och Sun OS. Utvecklingsmiljö: Open SD, C, Mimer, VAX/VMS, Unix. 6
Utbildning KTH, Kungliga Tekniska Högskolan, Stockholm (1986-1991) Civilingenjör, Datateknisk linje, 180 poäng Fyraårigt tekniskt gymnasium (1979 1983) Teleteknisk inriktning, 4 år. Anställningar Bitology (2007 ) Konsult, Systemutvecklare/systemarkitekt Colosseum Consulting AB (2002 2007) Konsult, Systemutvecklare/systemarkitekt Parallel Consulting Group/Icon Medialab (1999 2002) Konsult, Systemutvecklare/systemarkitekt Decerno AB (1991 1999) Konsult, Systemutvecklare Ericsson Business Communications AB (1991 1991) Programmering av linjelyssnare för höghastighetstrunkar.(examensarbete i 6 månader) Teknolog IKS (1987 1990) Dataoperatörskonsult på deltid under studietiden. Operatör åt bland annat Bankgirocentralen och Stockholms Stads Dataservice. Ericsson Radio Systems (1984 1986) Arbetade med framtagning av provutrustning, hårdvara och mjukvara, för integrerade kretsar i Ericssons mobiltelefoner och övrig radioutrustning. Språk Språk Svenska Engelska Tyska Nivå Modersmål Flytande tal och skrift Skoltyska. Förstår tal och skrift hyfsat. 7