Mattias Bybro
Mjukvaruingenjör
Mattias har under snart två decennier i mjukvarubranschen skaffat sig både bredd och djup. Bredd i form av olika branscher och plattformar; mobilt, backend, frontend, telekom, inbyggda system, administrativa system, databaser, systemintegration, o.s.v. Djup i form av specialistuppdrag vad gäller att skapa utvecklingsverktyg, utvecklarnära testning, cross-platform mobilutveckling och mycket annat.
Områden
- Mjukvaruingenjör
Om Mattias
Mattias är en problemlösare med helhetstänk. Han ser HUR man ska göra, betraktar helheten för att inse VARFÖR man ska göra det, har hög träffsäkerhet om NÄR det kan vara gjort, förstår att ta reda på VAD som ska göras, och vill sätta sig in i för VEM det ska göras.Mattias CV
-
Jordbruksverket
Utvecklare
2023 - 2024
Lösning för handläggning av ca ett halvdussin jordbruksstöd för betesmarker, fäbodar, osv. Utvecklingen har genomförts i VBA (Excel), och även om det krävdes kreativa lösningar för att kunna skapa en lösning som fungerar bra, så var utmaningen framförallt att plocka fram och tydliggöra kravbilden. Det är ofta många personer och olika behov och synsätt inblandade. -
Awaio
Utvecklare
2022 -
Specialistutvecklare med tonvikt mot backend (cloud functions) samt integration av kalendarsystem (M365, Google). Del av ett litet team i ett startup-bolag som fokuserar på flexibla bokningslösningar för kontor. Projektet kännetecknades av stor frihet under ansvar att bygga lösningar som fungerar och som kan skalas upp. Cloud computing (Google Cloud), NodeJS, TypeScript, Graph API. -
Region Jönköpings Län
Utvecklare
2021 -
Större migrationsarbete av ett tiotal Java-applikationer på applikationsservrar (Tomcat). Byte av infrastruktur för inloggning (SAML2/IdP/Josso), modernisering av webbramverk, migration av ett flertal databaser av olika slag. Uppdraget bestod även av att utveckla ny funktionalitet och underhålla äldre system för remisser, intyg, medicinsk statistik, budget- och faktureringssystem, osv.
En del av uppdraget innebar utveckling på Anypoint/Mule 4 i den interna integrationsplatformen (ICC). Har även erfarenhet av den andra integrationsplattformen, Camel.
Java, IdP/SAML2, Informix, MySQL, SQL Server, JSF, Tomcat, Linux, Mule 4, Camel. -
ROL Ergo
Utvecklare
2019 - 2020
Tonvikt på backend men även webbutveckling. Fokus på skalbarhet med kubernetes/docker, redis, message queues, cloud computing (Google Cloud) osv. Integrationer med Office 365. DevOps och uppbyggnad av pipelines för CI/CD. I uppdraget ingick även att bygga om befintlig användarhantering med SSO, OAuth/OpenID (liknande SAML2/IDP) samt tickethantering för säkra websocketuppkopplingar.
Tekniska plattformar: Java, NodeJS, Angular, Docker, Kubernetes, Linux, Graph API. -
Domstolsverket
Utvecklare
2016 - 2019
I rollen som utvecklare ingick nyutveckling samt förvaltning av e-tjänster och interna system, bl a i form av fullstacks webbutveckling.
Tekniska plattformar: Java/JEE (JPA, JSP, REST, EJB), JavaScript/HTML5/CSS, Angular, Oracle PL-SQL, Jira, GIT, Jenkins, Maven, Gradle, Linux, Scrum/Agile. -
Jordbruksverket
Utvecklare
2013 - 2016
I rollen som utvecklare ingick nyutveckling samt förvaltning av e-tjänster och interna system, bl a i form av fullstacks webbutveckling och geografiska informationssystem (GIS).
Tekniska plattformar: JEE/JSF/JBoss (Tomcat)/etc, JavaScript, Angular, Oracle PL-SQL, Postgres, OpenLayers, Scrum/Agile. -
Procera Networks
Utvecklare
2010 - 2011
Utvecklade CDR-lösning (billing) för en större telekomaktör, baserat på Proceras mjukvara för deep packet inspection.
Tekniska plattformar: OSGi, PacketLogic -
Ericsson Baseband
Utvecklare
2010 - 2011
Uppdraget handlade om att strukturera upp utvecklingsmiljön på Ericsson Baseband samt att implementera stödjande verktyg (som exempelvis ett Eclipseplugin för PC-LINT).
Tekniska plattformar: Eclipse (CDT), Linux -
Sydsvenskan
Apputvecklare
2009 - 2009
Skapade Sydsvenskans första Androidapp. -
LiveScribe
Utvecklare
2008 - 2009
Specialistuppdrag för att utveckla en grafisk editor för att utveckla, designa, trycka/skriva ut och licensera applikationer baserade på Anototeknologi.
Tekniska plattformar: Eclipse (GEF, RCP), Anoto, Java -
MoSync
Utvecklare, mobilutvecklare, arkitekt
2008 - 2013
Kontrakterades till att börja med för att bygga ett Eclipse-baserat IDE för MoSyncs C/C++-baserade SDK för cross-platform mobil utveckling. Fick senare rollen som arkitekt för att rikta SDK:t mot att bli mer komplett och robust.
Skapade ett flertal utvecklingsverktyg, som exempelvis en JavaScript-debugger som fungerar på alla mobila enheter, stöd för ad-hoc-distribution av iOS-appar inifrån IDE:t, profilering, byggsystem, extension/pluginsystem samt en del API:er för cross-platformutveckling.
Tekniska plattformar: Java, C/C++, GDB, Eclipse (CDT), JavaScript, olika mobilplattformar (mest Android, iOS).
[Notera att uppdraget övergick i en anställning under 2011.] -
Outscore
Utvecklare, arkitekt
2007 - 2007
I uppdraget ingick att utveckla ramverk, arkitektur och riktlinjer för en större applikation riktad mot slutanvändare för elektroniska juridiska dokument.
Tekniska plattformar: Eclipse (RCP), Java -
Nohau, m fl
Kursledare
2006 - 2010
Utformade och genomförde vid ett antal tillfällen kurser inom TDD och Eclipseutveckling.
Även hållit short talks på EclipseCon and Eclipse Summit Europe. -
SonyEricsson
Utvecklare
2005 - 2006
I uppdraget ingick att utveckla och underhålla SonyEricssons JavaME-emulator samt SDK. Lead Developer för Mobile JUnit för JavaME/CLDC, ett enhetstestningsverktyg med inbyggt stöd för kodtäckning. Ansvarade för delar av det (Perl-baserade) byggsystemet.
Mattias kompetensområden
-
Operativsystem/plattformar
Android -
Roller
Systemingenjör, Utvecklare/Programmerare -
Utvecklingsspråk
Android, J2ME, HTML5, Rust, JUnit, J2SE, SQL, Javascript, Java, HTML -
Verktyg & Middleware
Gradle, Eclipse, J2EE, Git, Hibernate
Mattias anställningar
-
IT-konsult, Purple Scout
2013 - 2016
-
Software Engineer and Architect, MoSync AB
2011 - 2013
-
Software Engineer, Bybro Consulting
2005 - 2005
-
IT-konsult, Purple Scout
2005 - 2011
-
Översättare, Aardvark Translations
2003 - 2005
-
Software Engineer (Pattern Engineer), Anoto
2000 - 2002
Mattias utbildningar
-
RPA Certified Professional, UiPath
2021 - 2021
-
Matematisk-Naturvetenskaplig (Fil. mag datalogi), Stockholms Universitet
2002 - 2003
-
Matematisk-Naturvetenskaplig, Stockholms Universitet
1997 - 2000