Curriculum vitae

Work experience

2017 - current: CTO & Chairman of the board at Krig collective.

Responsible for in-house development and technical consulting.

Note: Krig is actively working on projects through members personal firms, company is formed and in the making but is not a registered company at the time of writing.

2016 - current: Founder and developer at Jitesoft

Jitesoft is my personal firm, mainly consulting work and building of internal and open source projects.

2017 - 2017: CTO Cardz LLC

What we did at Cardz LLC is still under NDA, but in big terms I had the responsibility to create a cross platform application, api and some other micro services which handled OCR (Optical character recognition) and searches to ElasticSearch instances.
We mainly used Xamarin (c#), Laravel (php) and Node.js (ES6/7) for development. ES, MongoDB and mySQL for databases.

2015 – 2016: Programmer at Auranest AB

At Auranest AB I worked with the Auranest platform. My main area was the back-end and push system, mostly written in PHP and JavaScript (Node.js) but also some of the front-end when needed. Most planning was done by using Jira and an agile scum-like development method. Git was used as version control system.

Main responsibilities included:

  • Back-end development and testing of the Auranest platform (PHP, mySQL).
  • Maintaining, developing and testing the Push system (JavaScript, Node.js, PHP, Redis).
  • Creating, updating and testing of sites for the Push system (JavaScript, Node.js, PHP).
  • Documentation.

2012 – 2014: System Developer at Talkative Labs (Aesculus AB)

I was initially hired due to my experience in C# and Unity3D for a R&D project. Most back-end code at Talkative was made using Node.js and MongoDB, but it also included some PHP systems. Everything was built to work on as many platforms as possible, languages and technology often used was JavaScript (Node.js), C++ using the Qt framework, Java (Android) or C# .net/mono.

Main responsibilities included:

  • Back-end development of web applications (JavaScript, Node.js, PHP, MongoDB, mySQL).
  • Database design (MongoDB, mySQL).
  • Application development, front & back -end (C#, C++, Qt, .Net, mono, Java).
  • DevOps & Server administration (Linux).
  • Deployment procedures.
  • Documentation.
  • R&D.

2010-2012: Programmer at Junebud AB

Junebud AB was an independent developer that went bankrupt back in August 2012. Junebud developed a free to play game called MilMo, the game was developed using the Unity3d engine and a server written in Java, and also developed the game TuffTanks, a free to play tank game for iPad, also developed using Unity3d with a Java server.
I mainly worked on MilMo, but helped with a large GUI refactoring at the end of the TuffTanks project.

Main responsibilities included:

  • GUI development (C#).
  • GUI implementation (C#).
  • Clientside gameplay development (C#)
  • Serverside gameplay development (Java, mySQL).
  • Web-programming (PHP, JavaScript, mySQL) (manly involved webpage and the internal stat-collecting systems).
  • Facebook integration.

2007-2008: Assembler Nibe AB and Adecco Sweden

During the end of 2007 I worked at Nibe AB - within the industrial sector - with assembly of boilers.
During a few months of 2008 I worked as an assembler at a company building actuators through the consulting firm Adecco.

Education

School Year Programme
Malmö Högskola 2011 Programming, C# .Net
Malmö Högskola 2011 Programming, Java
The Game Assembly 2008-2011 Programming, Games
Ekbackeskolan 2006-2007 Programming, C# .Net
Fridhems Folkhögskola 2005-2006 Web-design
Rudolf Steiner Gymn. Lund 2001-2004 Gymnasium

Notable projects

MilMo (Junebud AB)
TuffTanks (Junebud AB)
Antikrundan App (Talkative)
Amigo Grande App (Talkative)
Auranest (Auranest AB)
Studieförbunden (Jitesoft/Krig)
Bromma - Aftersales page (Jitesoft/Krig)

Languages, Tools and Tech experience

Much experience: C#, C++, Java, JavaScript, TypeScript, PHP.
Some experience: C, Lua, HLSL, ASP, CoffeeScript.
Databases: mySQL, MsSQL, SQLite, MongoDB, CouchDB, Redis, ElasticSearch.
Operating systems: Linux, OSX, iOS, Android, Windows.
Soruce Control: Git, SVN.
Virtualization: Docker, Vagrant, and misc virtualization providers such as virtual box, wmware, hyper-v.
Continuous Integration: Travis-CI, appveyor, TeamCity, GitLab.
Issue tracking software:Jetbrains YouTrack, Jira, Github Issues, GitLab issues, Bitbucket Issues.

Extensive - layman - knowledge in computer hardware.

Languages

Swedish (native) and English (fluent).