Javautvecklare Göteborg, Sweden

Kan vara tillgänglig

(Uppdaterat 2020-05-19)

Javautvecklare

Göteborg, Sweden

Modersmål Svenska, Flytande English

  • 10+ års erfarenhet av Linux
  • Backendutveckling
  • ca 10 års erfarenhet av Java och Git

Kompetenser (38)

MICROSOFT WORD

Apache

HANTERING AV KUNDRELATIONER

Eclipse

DOKUMENTATION

WORD

API

Java

INTEGRATION

AWT

JavaScript

ÄRENDEHANTERING

JAKARTA

Java Server Pages

JQuery

OPEN SOURCE

PDF

JSP

AWS

CRM

STATISTIK

Java Message Service

MATLAB

JSTL

RS-232

JAX

MED TECH

MICROWAVE

SERVLETS

JMS

FPGA

JAXB

GPS

SERVLET

STATISTISK ANALYS

BLENDER

ADOBE ACROBAT

Assembly

Sammanfattning

Klas är en civilingenjör med systemutveckling som passion. Han har nio års erfarenhet av systemutveckling, inom bland annat Java, Android, JavaScript, SQL samt relaterade teknologier och arkitekturer.
Klas har också ett uttalat intresse för UX-design och strävar alltid efter att utveckla program med både god funktionalitet och ett bra gränssnitt som ger ett mervärde åt kunderna. Ett annat område som väckt hans intresse är automatisering.

Klas är en positiv problemlösare som inte är rädd för att ta egna initiativ och tar sig an uppgifter med stor nyfikenhet på ett systematiskt sätt. Han lägger stor vikt vid att leverera i tid och tar ansvar vid tilldelning av arbetsuppgifter. Han trivs med att jobba såväl i lag som självständigt.

Professionell bakgrund

XLENT

2018-02 - Pågående

24Money Apr 2016 - Sep 2017
RPA-utvecklare
Mölndals stad

2019-01 - Pågående

Utvecklade objekt och processer i Blue Prism för att automatisera återansökansprocessen för ekonomiskt bistånd hos socialtjänsten.
Nyckelord: Blue Prism, Robotic Process Automation, RPA Developer, RPA Utvecklare, Blue Prism Developer, RPA-utvecklare
Utbildare
Plushögskolan

2020-01 - 2020-01

Planerade och tog fram material samt höll i en kurs om back-end utveckling inom Java. Fick snabbt omorganisera till en distanskurs under pågående uppdrag, på grund av Covid-19.
Nyckelord: Hibernate, Spring Framework, Agil mjukvaruutveckling, Eclipse, Git, Spring jdbc, Apache Tomcat webbserver, Java Message Service (JMS), MySQL Workbench, LaTeX, JetBrains Intellij IDEA, Utbildare, Apache Maven, Handledare, Spring Boot, Java 8, Java Enterprise Edition, Postman Rest Client, Microsoft Teams, VueJS, Distansutbildning, Ping pong, Versionshantering
Front-end utvecklare
Kultur i Väst

2019-01 - 2019-01

Medverkade i arbetet med att migrera en av kundens hemsidor till att använda ramverket Bootstrap.
Nyckelord: CSS, HTML5, Bootstrap, Frontend, Frontendutvecklare
Databasadministratör
Göteborgs universitet

2018-01 - 2019-01

Ansvarade för databasen över universitetets alumner, samt hjälpte till att migrera data till ett nytt system. I arbetsuppgifterna ingick att ta fram statistik och manuellt lägga till alumner där det automatiska systemet fallerade. I arbetet med migreringen handlade till stor del om att välja ut vilken data som skulle föras över och ta ut den ur den gamla databasen i det av leverantören önskade formatet.
Nyckelord: Databaser, Migrering av data, Support och ärendehantering, Administratör, Webbtillgänglighet, WCAG 2.0, Administration, Dataskyddsförordningen (GDPR), MSSQL, Ladok, LADOK3, Python, Dokumentation, CRM-system, Kravinsamling & Analys, Microsoft Office, Offentlig förvaltning
Front-end utvecklare
Göteborgs universitet

2018-01 - 2019-01

Underhåll och vidareutveckling av Web Content Management-systemet InfoGlue. Uppdraget handlade till stor del om att rätta buggar genom att göra ändringar i den befintliga kodbasen för de olika modulerna som användes för att bygga upp hemsida och portaler åt anställda och studenter.
Nyckelord: Webservices, Linux, Java, Rest(ful) , Open Source, Apache Tomcat webbserver, Java 8, Linux Red Hat, SOAP Web Services, Web Content Management, Trello, Atlassian Jira, Legacy, Subversion (SVN), UNIX Shell Script (Bash), JSTL, SSH, Eclipse IDE, JSP/JSTL, Webbtillgänglighet, WCAG 2.0, JavaScript, Java server pages (JSP), Frontend, CSS
Full-stack utvecklare

2017-01 - 2018-01

En web-app för att söka bland de jobbannonserna som fanns utlagda på platsbanken hos Arbetsförmedlingen. Applikationen använde sig av Arbetsförmedlingens REST API och presenterade ett resultat utifrån valda sök ord i en tabell viss information och länkar till annonsen på en hemsida.
Nyckelord: Rest(ful) , Apache Tomcat webbserver, JetBrains Intellij IDEA, Gradle, Application Server, Linux Ubuntu, Backendutveckling, Java 8, Unix / Linux Administration, Servlet / JSP, Git, GitHub, Webservices, JavaScript, Java server pages (JSP), Frontend, Fullstack-utveckling, Java Enterprise Edition, Fullstack, Versionshantering

24Money
Systemutvecklare
Xlent

2018-01 - 2018-01

Framtagning av XLENT:s interna metodik. Nyckelord: Mac OS X, Microsoft Word
Eget projekt
Javautvecklare
Xlent

2018-01 - 2018-01

Skapade ett java program för att mäta hur mycket tid som läggs på olika delar av ett projekt eller hela projekt. Det grafiska gränssnittet byggdes i Java FX och för att kunna spara data användes en textfil med ett csv liknade format.
Nyckelord: Git, GitHub, Java SE, Java 8, Eclipse IDE, Java FX, Versionshantering

Xlent
2018 Göteborg

Javautvecklare
Skapade ett program i Java för att automatisera processer på min med hjälp av ett Java biblioteket för robotisering.
Nyckelord: Versionshantering, JUnit, Java AWT, TDD, GitHub, Java 8, Robotic Process Automation, Java FX, Git
Front-end utvecklare

2017-01 - 2017-01

Skapande av en lätt överskådlig vy för att visa och hantera betalda och obetalda fakturor. Utöver att visa hur stora skulder de olika ombuden hade, kunde man från vyn skicka antingen en påminnelsefaktura eller vidare till ett externt inkassosystem.
Nyckelord: Oracle MySQL, JavaScript, Java server pages (JSP), Agil mjukvaruutveckling, jQuery, HTML5, Frontend development, Git, GitHub, Component testing, Webservices, FinTech, Användarbarhet, Servlet / JSP, användareupplevelse, Scrum, Java Enterprise Edition, Versionshantering

24Money
Full-stack utvecklare

2016-01 - 2017-01

Ta fram en ny och bättre design av fakturorna i samarbete med ekonomiavdelningen, samt att utveckling för att få systemet att genera dessa fakturor i pdf-format för att mailas till ombuden. I projektet ingick också att skapa den nya varianten av faktura med hjälp av data från tidigare transaktioner.
Nyckelord: Oracle MySQL, JavaScript, Java server pages (JSP), jQuery, HTML5, Adobe Acrobat DC, Agil mjukvaruutveckling, Frontend, Frontendutvecklare, JClass PDF generation, Master data, Git, GitHub, Component testing, FinTech, Servlet / JSP, Backend, Backendutveckling, användareupplevelse, JAVA EE 7, Java Enterprise Edition, Versionshantering

24Money
Back-end utvecklare
Git, Nätverk och infrastruktur

2017-01 - 2017-01

För att få kontroll på in- och utloggningar implementerades en loggfunktion där alla in och utloggningar i ombudssystemet registrerades.
Nyckelord: Oracle MySQL, JavaScript, Java server pages (JSP), Git, Nätverk och infrastruktur, Agil mjukvaruutveckling, Backendutveckling, Master data, GitHub, Webservices, FinTech, Servlet / JSP, användareupplevelse, JAVA EE 7, Java Enterprise Edition, Versionshantering

24Money
Full-stack utvecklare

2017-01 - 2017-01

Skapade en feature som lät ombuden beställa material via företagets betalsystem. Beställningsformuläret genererade ett mail utifrån vad och vem som beställt som skickades till ansvarig för ombuden, så att hen skulle kunna ombesörja att de fick sin beställning.
Nyckelord: Oracle MySQL, JavaScript, Java server pages (JSP), CSS, jQuery, HTML5, Agil mjukvaruutveckling, Frontend, Frontendutvecklare, Git, GitHub, Component testing, Webservices, FinTech, Användarbarhet, Servlet / JSP, användareupplevelse, Backend, Scrum, JAVA EE 7, Java Enterprise Edition, Versionshantering

24Money
Datainspektionen

2017-01 - 2017-01

Back-end utvecklare
Utveckling av en micro

2017-01 - 2017-01

service till ett webbaserat system för att administrera inkomna kundansökningar. För att kommunicera med front-end skapades ett REST API, logiken byggdes i Java EE och för att spara data användes en MySQL-databas som back-end kommunicerade med via Hibernate.
Nyckelord: Oracle MySQL, Hibernate, RESTful API, Git, Micro Services, Gradle, Dependency Injection, Agil mjukvaruutveckling, SQL, Jenkins, Databasdesign, JPA, Continous Integration, Spring Security, JAX-RS, GitHub, Backendutveckling, Java 8, Frontendutvecklare, Servlet / JSP, Webservices, FinTech, Backend, Swagger, Scrum, JAVA EE 7, Java Enterprise Edition, Versionshantering

24Money
Back-end utvecklare

2017-01 - 2017-01

Skapade en micro-service som verkade som en proxy för att ge andra av företagets applikationer en gemensam anslutningspunkt till Bamboras API, för öka systemets säkerhet användes SPRING Security. Den data som systemet behövde sparades i en MySQL-databas och för att testa och dokumntera API:et användes Swagger.
Nyckelord: Oracle MySQL, Linux, Rest(ful) , Apache Tomcat webbserver, Spring Security, Swagger, Gradle, Agil mjukvaruutveckling, Jenkins, JAXB, JAX-RS, Backendutveckling, Java 8, Git, GitHub, Webservices, FinTech, Amazon AWS, Jenkins 2.0, Spring Framework, Scrum, JAVA EE 7, Java Enterprise Edition, Versionshantering

24Money
Full-stack utvecklare
Kommunikation med externa resurser

2016-01 - 2017-01

Underhåll och vidareutveckling av ett web-baserat system för att hantera in- och utbetalningar. Systemet var internt utvecklat och bestod av en front-end i HTML5, CSS, JavaScript och JQuery. Samt en back-end i Java EE med en MySQL-databas för att spara data, som versionshanterare användes Git. Kommunikation med externa resurser, till exempel hämta information om ett BG/PG nummer användes SOAP alternativt REST.
Nyckelord: Oracle MySQL, JavaScript, jQuery, CSS, HTML5, Git, SOAP Web Services, Agil mjukvaruutveckling, Bootstrap, HTML, Backendutveckling, Frontendutvecklare, Frontend development, Master Data Management, GitHub, Webservices, FinTech, Servlets, IT-säkerhet, Linux Red Hat, Legacy, Debian Linux, Användarbarhet, Servlet / JSP, Trello, Log4j, Apache Jakarta Log4J, Java server pages (JSP), användareupplevelse, AWS Command Line Interface (CLI), Fullstack, Scrum, DevOps Management, JAVA EE 7, Java Enterprise Edition, Versionshantering

24Money
Linux Foundation

2016-01 - 2016-01

Full-stack utvecklare

2016-01 - 2016-01

Implementera stöd för direkt insättningar samt ansökan om betalkort och konto i företagets webbaserade PB/BG-betalningssystem i både front-end och back-end. Uppdraget krävde att det tidigare fristående ombudssystemet kopplades samman med det banksystemet företaget använde via REST och SOAP API:er. I projektet ingick även att ta fram krav för utveckling av kopplingen mellan banksystemet och kortföretag.
Nyckelord: Oracle MySQL, JavaScript, Java server pages (JSP), CSS, jQuery, Git, HTML5, Rest(ful) , SOAP/WSDL, Application Server, Agil mjukvaruutveckling, Java Message Service (JMS), Windows, Servlet / JSP, GitHub, Component testing, FinTech, Servlets, Frontend, användareupplevelse, Backendutveckling, Kravinsamling & Analys, Java Enterprise Edition, JAVA EE 7, XML, Versionshantering

Eget projekt
Front-end utvecklare

2016-01 - 2016-01

Utveckling av ett gränssnittet för att göra det lättare att skicka ut information till ett eller flera ombud om till exempel systemunderhåll. Funktionen låg på en sida i administratörsgränssittet av systemet.
Nyckelord: Oracle MySQL, JavaScript, Java server pages (JSP), jQuery, HTML5, Agil mjukvaruutveckling, Bootstrap 2, GitHub, Git, FinTech, Servlet / JSP, användareupplevelse, Java Enterprise Edition, Versionshantering

24Money
Full-stack utvecklare

2016-01 - 2016-01

Skapa en ny design av ett gränssnitt för att underlätta hanteringen av användare med administrationsrättigheter samt utöka antalet behörighetsnivåer för systemadministratörerna. Utöver detta ingick även i projektet att lägga till funktionalitet för se till att bara de som hade behörighet att se en viss sida kunde komma åt den.
Nyckelord: Oracle MySQL, JavaScript, Java server pages (JSP), CSS, jQuery, HTML5, Agil mjukvaruutveckling, Frontend, Amazon AWS, JPA, Java Message Service (JMS), UNIX Shell Script (Bash), användareupplevelse, Bootstrap, Frontendutvecklare, Master Data Management, Component testing, Webservices, FinTech, Servlet / JSP, Backendutveckling, Back-end Developer, JAVA EE 7, Java Enterprise Edition, Versionshantering, GitHub
Handledare
Studiefrämjandet

2015-01 - 2016-01

Coachade elever på högstadiet och gymnasiet att klara sina läxor, främst inom matte, fysik och teknik.
Nyckelord: Handledare, Handledning, Kulturella skillnader, Utbildare, Coaching

24Money
Pythonutvecklare

2015-01 - 2016-01

Utvecklade Python script för att kunna sortera bland jobbannonser. Resultatet presenterades i webbläsaren eller en text-fil.
Nyckelord: Python, HTML, HTML5, Rest(ful) , Versionshantering, Git, GitHub

Eget projekt
Android utvecklare
Git, Google Android

2015-01 - 2015-01

Skapade en app för att använda mobilens blixt som ficklampa. Samt mobilens skärm som en (svag) ljuskälla i valfri färg. Grafiken till applikationen skapades i Blender.
Nyckelord: Git, Google Android SDK, Android Studio, Blender 3D, användareupplevelse, Användarbarhet, Versionshantering, GitHub

Eget projekt
Awametox Consulting

2014-01 - 2014-03

Android utvecklare

2014-01 - 2014-01

Skapade en Android-app som visar tiden i det systemet som används till sjöss, det vill säga istället för att visa tiden i timmar och minuter visar den den vilket vaktskift och hur många glas in på det som gått. Grafiken till applikationen skapades i Blender.
Nyckelord: Eclipse, Google Android SDK, Blender 3D, Användarbarhet, Versionshantering, GitHub, Git
Javautvecklare
Awametox Consulting

2014-01 - 2014-01

Utveckling av ett plug-in till Bioclipse för att identifierade reaktiva metaboliter i kemiska föreningar. Det implementerades med Java SE och ett GUI:et i AWT. Informationen som behövdes lagrades i en Access-databas och för att kommunicera med den användes biblioteket Jackcess.
Nyckelord: Java AWT, Access, Java SE, Jackcess, Eclipse, Eclipse plugins, Life Sciences, Med Tech Industry, Mac OS X, Git, Eclipse RCP, Component testing, användareupplevelse, Versionshantering
Uppsala Universitet

2012-01 - 2013-12

Javautvecklare

2013-01 - 2013-01

Förbättrade statistikfunktionerna genom att lägga till fler typer av grafer och möjliggörande av att skapa diagram från SDF-filer, en XML-representation av en molekyl och dess egenskaper, eller skript.
Nyckelord: JavaScript, Bugzilla, Eclipse, Java, JFreeChart, Statistik, Scripting, Java SE, Statistisk analys, GUI-design, Eclipse RCP, Command Line Programming, Git, GitHub, Användarbarhet, Open Source Development, användareupplevelse, Agil mjukvaruutveckling, Versionshantering
Javautvecklare
Uppsala universitet

2012-01 - 2013-01

Utvecklade en funktion för att lägga till data från en csv-fil till en sdf-fil (chemical-data file, ett XML liknade format).
Nyckelord: Bugzilla, Java, Java SE, Backendutveckling, Bugg-rapportering, GUI-design, Master data, Git, GitHub, Användarbarhet, Open Source Development, användareupplevelse, Agil mjukvaruutveckling, XML, Versionshantering

Uppsala universitet
Javautvecklare

2013-01 - 2013-01

Implementerade algoritmer för att gruppera molekyler utifrån deras kemiska fingeravtryck samt visa resultatet grafiskt.
För att kunna gruppera molekylerna valde användaren en av flera algoritmer för klustring och vilka molekyler som skulle vara med. Sedan grupperades molekylerna enligt den valda algoritmen med hjälp av iteration och resultatet presenterades i en graf.
Nyckelord: JavaScript, Eclipse, Java, JFreeChart, Scripting, Statistisk analys, Clustering, Algoritmkonstruktion, Eclipse RCP, Algoritmutveckling, Statistik, Git, GitHub, Algorithm development, Open Source Development, användareupplevelse, Agil mjukvaruutveckling, Bugzilla, Versionshantering

Uppsala universitet
Javautvecklare
Uppsala Universitet

2012-01 - 2013-01

Underhåll och vidare utveckling av det Java-baserade open source systemet Bioclipse, som är en Eclipce-baserad plattform inom life science. I projektet användes främst Java SE och JUnit-tester och för att bygga GUI:et användes AWT. Projektet använde continuous integration via GitHub och Jenkins. För att testa nya funktioner användes JavaScript eller Groovy innan de gavs ett grafiskt gränssnitt.
Nyckelord: HTML, JavaScript, Java AWT, Java SE, Git, Jenkins, OSGi, Apache Maven, Life Sciences, Med Tech Industry, JUnit, Continuous Delivery, Continous Integration, Vim, TDD, Bugzilla, Bugghantering, Bugghanteringsstystem, GitHub, Component testing, Open Source Development, Groovy Script, användareupplevelse, Agil mjukvaruutveckling, Agil systemutveckling, XML, Versionshantering

Uppsala universitet
Javautvecklare

2012-01 - 2012-01

Tog fram och implementerade en ny och bättre algoritm för att sätta ut dubbelbindningar i avbildningar av aromatiska kolväten.
Nyckelord: Bugzilla, Eclipse, Java, Java SE, Backendutveckling, Bugg-rapportering, Eclipse RCP, Algoritmutveckling, Analytisk kemi, Bugghanteringsstystem, Git, GitHub, Open Source Development, Agil mjukvaruutveckling, Versionshantering
Handledare
Uppsala Universitet

2010-01 - 2011-01

Handledde studenter i både grundkursen och fortsättningskursen Java-programmering, samt i en grundkurs i Matlab. Medverkade också i arbetet med att rätta inlämningsuppgifter och tentor.
Nyckelord: Java, Matlab, Handledning, Java Swing, Handledare, Java SE, Coaching


Arbetsgivare
Databasteknik I
Uppsala universitet

2011-01 - 2011-01

Uppsala Universitet

2010-01 - 2011-01

Kurser och certifieringar
Sveriges hantverksråd

1996-01 - 1996-01

Akademisk bakgrund

Civilingenjör
Uppsala universitet

2003-01 - 2010-01

Kandidat
Uppsala universitet

2003-01 - 2010-01

Certifikat

Med Tech

Kontakta konsult

/