19 år i yrket · Egenföretagare
Daniel Franzén
Systemutvecklare
- Jönköping
Daniel är en erfaren systemutvecklare med fokus på Java och backend för komplexa, affärskritiska system. Han arbetar agilt med helhetssyn på design, implementation och automatiserad testning för att leverera stabil, värdeskapande mjukvara. På Jordbruksverket bidrar han i ett team med backend- och frontendutveckling, testarbete och kravarbete för att möjliggöra utbetalningar av stöd. Tidigare har han moderniserat och modulariserat domstolssystem, åtgärdat fel och förbättrat… system hos Ericsson, utvecklat betalplattformar och webbportaler samt infört automatiserade teststrategier. Han förespråkar clean code, TDD/BDD och arkitektur som möjliggör testautomation samt nära samarbete med beställare, testare och användare.
Visa merVisa mindre
- Java
- REST
- JPA
- Spring
- Hibernate
- Systemdesign
- TDD/BDD
- Automatiserad testning
- Docker
- Java EE
- Java
- REST
- JPA
- Spring
- Hibernate
- Systemdesign
- TDD/BDD
- Automatiserad testning
- Docker
- Java EE
- Java
- REST
- JPA
- Spring
- Hibernate
- Systemdesign
- TDD/BDD
- Automatiserad testning
- Docker
- Java EE
- Java
- REST
- JPA
- Spring
- Hibernate
- Systemdesign
- TDD/BDD
- Automatiserad testning
- Docker
- Java EE
- Java
- REST
- JPA
- Spring
- Hibernate
- Systemdesign
- TDD/BDD
- Automatiserad testning
- Docker
- Java EE
Kurser & certifieringar
- Informationssystem (fil. kand i Datavetenskap)Blekning Tekniska Högskola · 2002
- Ekonomisk linjeNjudungs gymnasieskola · 1995
Uppdrag
Jordbruksverket
aug. 2026 – nu
Systemutvecklare
UPPDRAG
Vidareutveckling av ett administrativt handläggningssystem för utbetalningar av stöd till… lantbrukare.ROLL
Systemutvecklare i ett team som designar och utvecklar både backend och frontend. Aktivt deltagande i testarbete, kravarbete och förbättring av det agila arbetssättet.KUNDNYTTA
Daniels tekniska kompetens bidrar till robusta, användarvänliga system för handläggning av miljöersättningar. Lösningarna möjliggör korrekta utbetalningar till lantbrukare och stöder Jordbruksverkets måluppfyllelse för EU-stöd. Han bidrar även till en mer agil arbetssättsimplementation genom erfarenhet och rådgivning.METOD / TEKNIK
Agilt arbetssätt (Scrum). TDD, BDD, DDD, system- och objektorienterad design. Teststrategier, övervaknings- och automatiserade regressionstester. CQRS/Event Sourcing.Visa merVisa mindre
- HTML
- EJB3
- Eclipse
- CSS
- Jenkins
- Git
- REST
- IntelliJ
- Maven
- JIRA
- JBoss DROOLS
- GitLab
- Angular
- PostgreSQL
- Java EE
- JPA/Hibernate
- WildFly
- Java 8+
- JavaScript/TypeScript
- Docker/Kubernetes
- TDD/BDD
- CQRS/Event sourcing
Domstolsverket
juni 2015 – juli 2017
Systemutvecklare
UPPDRAG
Modularisering och modernisering av handläggningssystemet Vera.ROLL
Systemutvecklare i ett… team med fokus på refaktorering av Vera samt utveckling av nya funktioner.KUNDNYTTA
Med djupa kunskaper i Java och Java EE-standarder bidrog Daniel till att Vera modulariserades och moderniserades, vilket minskade förvaltningskostnaderna och gjorde systemet enklare och mer kostnadseffektivt att vidareutveckla.METOD / TEKNIK
Systemdesign och refaktorering av större system. Java 8+, Java EE, EJB3, JPA/Hibernate, QueryDSL, Servlet, JSP, JavaScript, HTML, REST, Oracle DB, SQL, lagrade procedurer, Git, Maven, Jenkins, IntelliJ. Regressionstester och teststrategier med automatiserad testning (JMockit, Arquillian). TDD.Visa merVisa mindre
- EJB3
- SQL
- Java
- Git
- REST
- TDD
- Systemdesign
- Refaktorisering
- Java EE
- JPA/Hibernate
Ericsson
okt. 2013 – juni 2015
Systemutvecklare
UPPDRAG
Felrättningar och förbättringar av SDP som är en del av Ericsson Charging System.ROLL…
Daniel var del av ett Design Maintenance-team och arbetade med att analysera, felsöka och rätta fel och göra allmänna förbättringar i SDP. Arbetet organiserades med Kanban. I rollen ingick också att samarbeta med personal från Indien och lära dessa hur man arbetar i SDPn.KUNDNYTTA
Daniels förmåga att analysera och lösa problem gjorde att problem hos Ericssons kunder kunde lösas på ett bra sätt. Ericssons relation med kunden påverkas positivt när Ericssons kunder upplever att problemen blir lösta på ett bra sätt.METOD/TEKNIK
Felsökning. Kanban. Samarbete med personal från Indien. Java, C++, Git, Linux/Unix, Bash-script, Eclipse Automatiserad testning med unit-test och TTCN.Visa merVisa mindre
- Linux/Unix
- Java
- Kanban
- Git
- Automatiserade enhetstester
- TTCN
- C++
- Bash-scripting
Ericsson
dec. 2012 – sep. 2013
Systemutvecklare
UPPDRAG
Utveckling av Ericssons produkt Ericsson Wallet Plattform som möjliggör betalning med… mobiltelefoner. ROLL Systemutvecklare i ett utvecklingsteam.KUNDNYTTA
Daniels insatser i utvecklingen bidrog till att Ericsson fick en produkt som kunde installeras och köras hos en kund. Tidigare erfarenhet i Java och automatiserad testning bidrog till ökad kvalité och stabilitet i produkten.METOD/TEKNIK
Scrum, TDD, Continuous integration, Eclipse Java, Scala, Git, Oracle DB Omfattande automatiserad testning med JUnit, MockitoVisa merVisa mindre
- Scala
- JUnit
- Automatiserad testning
- Java
- Mockito
- Git
- Oracle DB
- Continuous Integration
- TDD
- Scrum
GTECH G2
apr. 2012 – nov. 2012
Systemutvecklare
UPPDRAG
Vidareutveckling och nyutveckling av system för pokerspel. Lägga till språkstöd och utveckla… en ny modernare version av pokerplattformen.ROLL
En del av uppdraget som utvecklare i ett mindre team med ansvar för att en ny språkfunktion. En del av tiden i ett större team där vi tillsammans med medarbetare från Italien utvecklade nya pokerplattformen.KUNDNYTTA
Genom arbetet med att utveckla språkstödet öppnade det upp möjlighet för kunden att sälja pokerspelet i fler länder.METOD/TEKNIK
Arbete tillsammans med medarbetare från Italien. Java, Hibernate C++, .Net, ASP.NET, Javascript, HTML, CSS Weblogic, Oracle DB, Eclipse, Visual StudioVisa merVisa mindre
- HTML
- JavaScript
- Hibernate
- ASP.NET
- Java
- CSS
- Oracle DB
- WebLogic
- .NET
- C++
Ericsson
okt. 2010 – jan. 2012
Systemutvecklare
UPPDRAG
Vidareutveckling av produkten Provisioning Gateway.ROLL
Systemutvecklare med fokus på… Javautveckling och även arbete med automatisering av tester.KUNDNYTTA
Daniel är med och utvecklar nya funktioner för provisionering i 4G-nät och bidrar till att produkten får fler tillämpningar vilket kan generera mer intäkter till Ericsson. Genom att Daniel arbetade med automatisering bidrog han till att effektivisera testarbetet och öka kvalitén på produkten.METOD/TEKNIK
Java, Maven, Eclipse, Soap, Autotmatiserad testning med SoapUI, LasttesterVisa merVisa mindre
- Eclipse
- Java
- Maven
- Prestandatestning
- SoapUI
Telenor
okt. 2009 – okt. 2010
Systemutvecklare
UPPDRAG
Vidareutveckling av Telenors webbportaler för Bredbandsbolaget och Glocalnet.ROLL
Frontend-… och backendutvecklare i en organisation med kort tid från beslut till handling. Refaktorera webbgränssnittet och bygga integrationer med backend-system.KUNDNYTTA
Daniel kunde med sin kunskap och erfarenhet av webbutveckling och backendutveckling snabbt implementera förändringar när kunden ville köra t.ex. en marknadsföringskampanj. Det innebar att kunden kunde lansera erbjudande vid planerade tillfällen och öka försäljningen.METOD/TEKNIK
Dialog och snabba beslut framför långa processer. Java, Spring, Web services, JSP, Javascript, HTML, CSS Eclipse, Visual Studio, Tridion CMS, Integrationer, RefaktoreringVisa merVisa mindre
- HTML
- JavaScript
- Web Services
- Java
- CSS
- Webbutveckling
- Backend
- Refaktorering
- Frontendutveckling
Telenor Connexion
maj 2009 – okt. 2009
Systemutvecklare
UPPDRAG
Utveckla webbportalen till Telenor Connexions system för M2M-kommunikation.ROLL…
Systemutvecklare i ett agilt utvecklingsteam som i nära samarbete med beställaren tar fram en användbar lösning.KUNDNYTTA
Webbportalen gav Telenor möjlighet att på ett enklare och konstanseffektivt sätt administerera kunder och deras M2M-lösningar.METOD/TEKNIK
Scrum, Java, Servlets, JSP, HTML, Javascript Flera Java-ramverk t.ex. Liferay, Spring Webflow och Portlets.Visa merVisa mindre
Ericsson
okt. 2007 – mars 2009
Systemutvecklare
UPPDRAG
Utveckla Ericssons produkt Provisioning Gateway, som används för att provisionera bl.a. HLR:er. ROLL Java-utvecklare i utvecklingsteam.KUNDNYTTA
Daniels insatser bidrog till att Ericsson kunde få fram en första version av systemet som installerades hos deras kund. Tidigare erfarenhet Scrum kunde Daniel dela med sig av när avdelningen började sin resa mot agilt arbetssätt.METOD/TEKNIK
Scrum, Automatiserad testning. Java, Maven, LDAP, Telnet, TTCN XML, XSD, XSLTVisa merVisa mindre
Telenor
jan. 2007 – sep. 2007
Systemutvecklare
UPPDRAG
Vidareutveckling av Telenors webbutik.ROLL
Utvecklare i ett team som jobbade enligt Scrum i… nära samarbete med beställaren.KUNDNYTTA
Daniel implementerade flera förbättringar, bl.a. en betal-integration som innebar en bättre upplevelse för Telenors kunder och ökade intäkter till Telenor.METOD/TEKNIK
Scrum, Visual Studio, .NET, C#, MS SQL, HTML, CSS, Javascript, NUnit, SeleniumVisa merVisa mindre
Utbildning
fil. kand i Datavetenskap
1998 – 2026
Blekning Tekniska Högskola
3-årig gymnasieutbildning
1992 – 1995
Njudungs gymnasieskola
Liknande profiler
Kompetens · nivå och år
Tekniker
- Java
- Java 8
- JPA
- Backend
- REST
- Microservices
Verktyg
- Spring
- Hibernate
- Systemdesign
- JUnit
- Mockito
Okategoriserad
- TDD/BDD
Metoder och processer
- Automatiserad testning
Produkter och tjänster
- Docker
Plattformar
- Java EE
Den som känner Daniel
Markus Runhager
Markus är Daniels kontaktperson på Kvadrat.