Photo of Gustav Karlsson

Gustav Karlsson

Software Engineer

Work Experience

Apr 2016 - Current

Software Engineer

360T Treasury Systems AG (Frankfurt)

Developing and architecting a huge number of integration projects using a wide array of formats and protocols.

Oct 2015 - Mar 2016

Integration Consultant

C4 Contexture AB (Umeå)

Integration consulting and development on enterprise product information management systems. Java + IBM DB2, Content Manager and Websphere.

2011 - 2015

Software Developer

Tieto Sweden AB (Umeå)

Developed a full stack web application in a small team. Notable technologies used included Git, Maven, JPA, JAX-RS, JAXB, MySQL, Apache Wicket and OSGi. Common day-to-day tasks aside from programming could be discussing requirements with customer, designing web pages, and supporting users.

2007 - 2010 (Extra)

Web Designer and Technical Consultant

Kontorsringen i Sverige AB (Umeå)

Designed and administered the company website. Also handled various technical tasks like setting up the office network and managing backup solutions and email clients.

Education

2006 - 2015

Bachelor's degree in computer science

Umeå University (Umeå)

Studied computer science until 2011 when I took a study break to work. Finished the studies with a thesis project in 2015.

2002 - 2005

Upper Secondary School

Tannbergsskolan (Lycksele)

Technical Programme with focus on Informatics.

Notable Skills

Languages

Java 8, Kotlin, Ceylon, HTML5, CSS3, Javascript, C#, Python, JSON, XML, XSLT, SASS, LESS, Stylus, Bash

Frameworks and libraries

Android, Dropwizard, JPA, Hibernate, JAX-RS, JAX-WS, JAXB, JUnit, Mockito, Dagger 2, Guice, Retrofit, Gson, Jackson, SLF4J, Log4j, Logback, QuickFIX/J, Apache Camel, Apache Wicket, Swing, OSGi, Spring-DM

Databases

MySQL, Couchbase, SQLite, Realm, Apache Derby, H2

Tools

IntelliJ IDEA, Eclipse, Git, Docker, Subversion, Gradle, Maven, Jenkins, Atlassian suite, Hansoft, Elastic stack

Software engineering

Agile, TDD, Design patterns, Event sourcing, CQRS, Dependency injection, Clean code, S.O.L.I.D.

Qualifications

2013

Certificates

Oracle Certified Associate, Java SE 7 Programmer

Drivers license