Resume

Contact Information

email
joakim@verona.se
tel
+46 (0) 70 545 9454
linkedin
http://www.linkedin.com/pub/joakim-verona/1/b99/187
website
http://www.verona.se

Summary

I have worked with all aspects of systems development since 1994.

I have a master of science in computer engineering degree from Linköping Institute of Technology.

I’ve worked with a wide range of assignments and organizations, for instance bank and finance (SEB, Investor, Handelsbanken), Telecom (Ericsson, EHPT, Telia, nWise), industrial (Sandvik), the press (DN, Aftonbladet), the unions (Svenska Livsmedelsarbetarförbundet), Gaming(Unibet, Ongame), Government(Arbetsförmedlingen) and many more.

I enjoy roles requiring broad experience of complex multi-layered systems, such as web systems, multi-media systems and mixed software - hardware systems.

Description

I am able to help organizations efficiently solve complex system development challenges.

The basis for this ability comes from a thorough understanding of real-world implementation issues combined with a thorough understanding of business issues.

I have broad experience of writing software such as low-level assembly mode hardware drivers, object-oriented systems in C++ or Java, presentation layers in XSLT, or writing automated test-suites for software testing.

I also manage my own company, which gives me the ability to understand and work on business development tasks.

My approach to problem solving, trying to achieve a broad understanding of the organizations situation, have enabled me to succeed with assisting organizations in roles as system developer, technical writer, solution architect, DevOps engineer and mentor.

My focus since 2004 is working with technical support for agile processes, Continuous Deployment and Devops, and systems development for the Java Enterprise platform on Unix systems.

Education

1988-1996
Master of science degree in computer

engineering, specializing in computer vision and graphics. Linköpings Institute of Technology,

1987-1988
Swedish Military Service.

Assignments

2015.11-present
Arbetsförmedlingen, The IRIS Deep Learning project.

I work with the Deep Learning team at Arbetsförmedlingen to understand the labour market.

We use machine learning and deep learning tools such as Tensorflow, Gensim, Keras, Theano etc, running on hardware solutions optimized for deep learning. I focus on the challenges of implementing DevOps for machine learning tools.

2015-2017
Seamless Distribution Systems AB, DevOps implementation

The DevOps team at Seamless and I worked together introducing a DevOps mindset at Seamless, as well as doing technical implementations of continuous deployment services.

2015.06-2015.11
nWise, a continuous delivery pipeline.

The nWise team and I created a modern continuous delivery pipeline for nWise. We used a DevOps approach and implemented Jenkins, Docker, Gitlab, Sonar and other relevant continuous delivery tools. Apart from the technical work, We also worked to spread a DevOps mindset at nWise.

2014.09-2015.06
Arbetsförmedlingen, Devops Configuration Manager implementing Continous Delivery for the «Next» project, a new version of AF:s customer facing services.

«Next» is a large project spanning eight teams and many deliverables.

I coordinated technical Configuration Management activities, and worked wth many technologies. The base plattform is Jboss 8 Wildfly, Java 8. Oracle Rack as RDBMS. Puppet for deploys, Jenkins for build servers. Docker light weight virtualization for test automation.

During this project we worked on moving from a traditional waterfall-style model to a DevOps workflow.

2012-2014.09
Arbetsförmedlingen, Devops Configuration Manager and Senior Developer.

I worked with many systems. I migrated systems from Jboss 6 to Wildfly. Introduced Docker in the organization. Developed SOAP based middleware.

2012-present
nWise MMX, Multimedia Exchange system for the deaf.

Cross-plattform C design and implementation, J2EE development. I worked with image mixing technologies using OpenCV in the video telephony components. I implemented a build pipeline, using virtual machines for different operating systems.

2011-2012
Ongame. Continuous Delivery in an agile environment.
2009-2011
Unibet. Continuous Delivery in an agile environment.
2007-2009
Ericsson MMX, Multimedia Exchange system for the deaf. Configuration management, J2EE development.
2004-2007
Projectplace AB - DevOps engineer, Configuration Manager, Senior system developer

Projectplace is a successful project collaboration ASP. I worked as Configuration Manager on the Continuous Delivery systems. I also contributed to the enhancement of the service by coding subsystems in C++, Python and Java, for instance, a WebDAV implementation.

2003
Telia Centrex Statistik. Design and implementation of a Corba backend, XML mediators for SAS middleware, and an XML/XSLT web frontend with Apache Cocoon
2003
SEB File Upload function on Z/OS
2003
Various implementations for SHB:s internal accounting system with SAS on Z/OS
2003
Various implementations for Telias BOSS Datawarehouse, using SAS, Java, XML, shellscripts etc.
2003
an EMU compliance service offering feasibility study
2002-2004
Visual Wireless - Senior Consultant

At Visual Wireless (now part of Lavastorm) I had the opportunity to work with very large Data Warehouses, and the various high performance hardware platforms that are necessary to support such systems.

2002
Advise for a C# and .NET based system for FOI, the Swedish

Defence Research Agency.

2000-2002
a XML/XSLT based web using Apache Cocoon, for Dpart, a Swedish consultancy firm
2000-2002
iWeb, an intranet system with J2EE technology on the Linux-platform, Java, C++, Perl
1998-2001
Solution Architect at Ericsson Hewlet-Packard for Jalda.

Jalda is an e-commerse plattform that implements a secure payment method.

2001
Java J2EE based public websites and intranet for the Swedish food process union
2001
A java J2EE based web using JSP, for Netintelligence, a Swedish concultancy firm
2001
An Apache based web, for Tengelin and partners, a Swedish concultancy firm
2000
Quality assurance for iCuisine, a web solution in use at Sodexho.

ICuisine was built on the MS platform, using ASP and COM

2000
Dr SmokeFree.

An expert-system for helping people quit smoking. For Samhällsmedicin.

1999
Qtrans, a Java, Perl and C++ based financial information mediation system
1998
Requirement analysis for AMS intranet
1998
The Social Democrats campaign web 98, an ASP web with COM components
1997
Design, automated testing and cryptography solutions for WM-Data’s Insikt 97, a CBT for MS Office
1997
Requirement analysis, architecture, design and

implementation of ``Global Application Release and schedule system” for Ericsson. A java based client server system.

1997
Gröna Konsums Organisational charts. Javabased client server solution
1996
Investors combined Web and presentation CD-Rom.

Investor is a Swedish investment bank.

1996
Implementation of a java based navigation solution for DN Motor.

DN Motor is a Swedish magazine.

1995
Telia for Inform@phone

Prototype for Inform@phone, hardware for a public booth multimedia terminal

1995
Sparanden, a CBT for SEB
1994
SIV, ``Swedish for the Department of Immigration”

Cross Plattform C++ on Windows and MacOS

1994
A promotional multimedia presentation for Kährs.
1993
GyEk, a financial CBT for Arvidsjaurs public school
1993
Mag, a visualization aid for the seeing impaired, for CBT:s

Course leader assignments and workshops

Test automation with Java and docker

Java Forum (2014), HiQ(2015), Arbetsförmedlingen (2015)

Continuous Delivery

A workshop I’ve lead for several organizations. SF Bio AB Ongame AB Unibet AB Ericsson AB nWise AB CAT Rental AB

Informator

  • Object oriented programming with C++
  • Programming the MFC using Microsoft Visual C++
  • Multimedia

Alfaskop

Advanced Java techniques

WM-Data

  • Web technology
  • Developing Interactive Multimedia applications
  • Advanced Authorware techniques

LiTH(IDA)

  • Lisp
  • Pascal
  • Data structures and algorithms

LiTH(ISY)

  • Digital technology
  • Digital construction with microprocessors
  • Digital construction with programmable logic circuits

Industry Certifications

  • Neo4j Certified Professional (2016)
  • SAFE, Scaled Agile Framework (2015)
  • ISTQB, Test Professional (2011)
  • ITIL, foundation (2011)
  • Spring (in progress)
  • Clearcase Unix Administration (2011)
  • Sun Java Architect (1999)
  • Sun Java 2 Programmer (1999)
  • Microsoft Certified Professional (1999)
  • Informator certified teacher (1997)
  • Certified Scrum-master (2010)
  • Certified Scrum Product Owner (2012)
  • Certified Scaled Agile Framework Agilist (2015)