Kodux is a small company that started in 2012 that focuses on finding solutions using Code and UX.

We focus mostly on web apps and web platforms and we have fullstack experience all the way from hosting, database and backend to frontend.

Powerful applications or webpages are useless without a good user interface. That's where UX comes in. We can advise, help and design the flow of an application so that it feels natural and simple to use.

The key to successful IT projects are almost always communication. Daily or at least bi-weekly talks should be part of every plan to avoid misunderstandings and frustration.

Karl Markendahl Tannergård

Experience

  • Started programming 25 years ago.
  • Used more than 20 languages.
  • Team leader, full-stack developer and architect.
  • TypeScript, JavaScript, C#, Microsoft Azure, Google App Engine, SQL etc.

Technical knowledge

Frameworks & libraries
  • NodeJS
  • React
  • Angular JS
  • .Net from v 2.0 and up
  • MVC
  • WCF
  • WPF
  • ASP.NET
  • WebForms
  • Entity Framework
  • Google App Engine
  • Microsoft Azure
Languages
  • TypeScript
  • JavaScript
  • C#
  • Python
  • SQL
  • CSS, SASS, Less
  • HTML
  • Shell script in bash etc
  • XML
  • XAML
  • C/C++
  • Java
Databases
  • MS-SQL
  • MySql
  • MySql-Cluster
  • Google Datastore
Misc.
  • Git
  • TFS
  • Subversion
  • IIS 6 and up

Industries and Fields

  • Property Management Systems
  • Cashier Systems/POS Systems
  • Online Retail Systems
  • B2B Retail Systems
  • Directory Enquiry
  • Internet-based Directory Services
  • Content Management Systems
  • Public Sector
  • Telecom

Work

  • Full-stack Developer, Freelance/Kodux AB, Malmö & Uppsala November 2012 - Current
  • System Designer and Developer, Explizit AB, Malmö January 2011 - November 2012
  • Programmer (web), Swemedia AB, Malmö December 2008 - January 2011
  • Sales, Statoil, Bjärred 2003 - 2005
  • Help Desk and Network Tech, El och Industrimontage, Umeå June 2002 - August 2002
  • Programmer, Infra Installationer, Stockholm June 2000 - August 2000

Projects

  • Property Management System for Intellotel - Fullstack developer and temporary CTO.
  • Webshop for Bluebox.se - Development lead, systems management, development.
  • POS/Booking system - Team leader, co-architect, UI design and backend.
  • Digital application process for School of Design and Arts in Gothenburg - Team leader, Design, UX, frontend and backend.

Freelance/Kodux AB

Bluebox.se B2B

Adjusting the B2C web shop to handle B2B sales. Integrated with nShift, Apsis and Klarna.
Frameworks/Architecture: .Net Framework 4.8, Web API 2, MVC 5, Microsoft Azure, SQL.
Language: C#, SQL, HTML5, CSS3, TypeScript, LESS.
Environment: Visual Studio.
Time: 2020-03-30 -

Intellotel

Improved and developed the main Property Management System and the surrounding ecosystem as a fullstack developer. Temporary CTO for 7 months.
Frameworks/Architecture: NodeJS, React, HapiJS, Sequelize, Jest, Amazon Web Services (S3, EC2, Route 53), Twilio, etc.
Language: TypeScript, JavaScript, MySQL, SASS, ShellScript, C#.
Environment: Visual Studio Code, Visual Studio 2017.
Time: 2018-01-08 - 2020-06-26

Intelligent kommunikation i Uppsala

Fullstack developer for an online B2B retail system.
Frameworks/Architecture: .Net Framework 4.6, Microsoft Azure, MS-SQL, AngularJS.
Language: C#, SQL, JavaScript, HTML, CSS, LESS.
Environment: Visual Studio 2017.
Time: 2016-10-17 - 2017-12-22

Bluebox.se

Converted the administration system from Silverlight to a JavaScript SPA with a REST interface in Web API 2.
Frameworks/Architecture: .Net Framework 4.6, Web API 2, MVC 5, Microsoft Azure, SQL, RequireJS, RactiveJS.
Language: C#, SQL, HTML5, CSS3, JavaScript, LESS.
Environment: Visual Studio 2015, Gulp, Bower.
Time: 2015-12-08 - 2019-11-27

Blueboxshop.no

Converted, adapted och launched the shop on the norwegian market.
Frameworks/Architecture: .Net Framework 4.5, MVC 5, Microsoft Azure, SQL, WCF, jQuery, Silverlight.
Language: C#, SQL, XAML, HTML5, CSS3, JavaScript.
Environment: Visual Studio 2015.
Time: 2015-02-02 - 2015-12-07

Administration system Karlskrona

Frontend developer/architect for an administration system in telecom.
Frameworks/Architecture: Proprietary.
Language: HTML5, CSS3 and JavaScript.
Environment: Sublime Text, Grunt, Bower.
Time: 2015-04-13 - 2015-11-20.

House configuration site Karlskrona

Frontend development on a site where the users can configure and order houses.
Frameworks/Architecture: Angular JS.
Language: HTML5, CSS3 and JavaScript.
Environment: Sublime Text, Grunt, Bower.
Time: 2015-02-23 - 2015-03-31.

Mikz

Frontend developer for the publishing tool that is a part of the mobile marketing platform MIKZ.
Frameworks/Architecture: Angular JS
Language: HTML5, CSS3 and JavaScript
Environment: Sublime Text, Grunt, Bower.
Time: 2013-11-27 - 2014-03-31.

Tunaspot

Built a landing page when sharing playlists.
Language: HTML5, CSS3 and JavaScript.
Environment: Sublime Text.

Study in Denmark

Built an administrative tool for aggregating and distributing news.
Frameworks/Architecture: Google AppEngine, Google DataStore and jQuery.
Language: Python, HTML5, JavaScript and CSS3.
Environment: Sublime Text.

Bluebox.se

Further developed the web shop and administrative system. Also added new functionality and optimized for search engines. New functionality includes, wish lists, campaigns and rebates, a mobile adaption of the site and statistics for sales and products.
Frameworks/Architecture: .Net Framework 4.5, MVC 4, Microsoft Azure, SQL, WCF, jQuery, Silverlight.
Language: C#, SQL, XAML, HTML5, CSS3, JavaScript.
Environment: Visual Studio 2013.
Time: 2013-02-04 - 2013-11-26, 2014-04-01 - 2015-01-23.

Explizit AB

Bluebox.se

Assumed development lead, fixed bugs, added and completed features for the web shop, back office and the backend.
Frameworks/Architecture: .Net 4.5, MVC 4, Microsoft Azure, SQL, WCF, jQuery, Silverlight.
Language: C#, SQL, XAML, HTML5, CSS3, JavaScript.
Environment: Visual Studio 2010.
Time: 2012-09-10 - 2012-12-28.

POS/Booking system

Team leader, co-architect, UI design and backend.
Frameworks/Architecture: .Net 4.0, WPF, MS-SQL, WCF.
Language: C#, SQL, XAML.
Environment: Visual Studio 2010.
Time: 2011-12-12 - 2012-07-20.

Digital application process for School of Design and Arts in Gothenburg

Team leader, Design, UX, frontend and backend.
Frameworks/Architecture: .Net 4.0, WebForms, MS-SQL, jQuery.
Language: C#, SQL, HTML5, CSS3, JavaScript.
Environment: Visual Studio 2010.

Interbook

Development of web services for access control systems.
Frameworks/Architecture: .Net 3.5, ASP, MS-SQL.
Language: C#, SQL, HTML, CSS.
Environment: Visual Studio 2008.

WIX

Created an installation package using Windows Install XML.
Frameworks/Architecture: WIX.
Language: XML, VBScript.
Environment: Visual Studio 2008.

Wärna

Created scripts and routines for version control of an Access database.
Frameworks/Architecture: Access, TFS.
Language: VBScript.
Environment: Notepad++.

CheckUp Noise Prototype

Developed a prototype for display of noise values.
Frameworks/Architecture: .Net 4.0, WebForms, MS-SQL, MooTools.
Language: C#, SQL, HTML, CSS, JavaScript.
Environment: Visual Studio 2010.

Aktivitetsstöd

Developed rule additions. Review of the user experience as well as the further development and design.
Frameworks/Architecture: .Net 3.5, ASP, MS-SQL.
Language: C#, SQL, HTML, CSS.
Environment: Visual Studio 2008.

Swemedia AB

Development of promotional pages to 118 700

Implemented solutions for various campaign and contest pages for 118700.se.
Frameworks/Architecture: .Net 3.5, MySql, MooTools.
Language: C#, SQL, HTML, CSS, JavaScript.
Environment: Visual Studio 2008.

Development of an answering service

Responsible for planning and implementation of management systems, operator systems and customer systems for a complete answering service solution.
Frameworks/Architecture: .Net 3.5, MySql, MooTools.
Language: C#, SQL, HTML, CSS, JavaScript.
Environment: Visual Studio 2008.

Maintenance trafikanalys

Troubleshooting and bug fixing for trafikanalys.se.
Frameworks/Architecture: .Net 2.0, MySql.
Language: C#, SQL, HTML, CSS, JavaScript.
Environment: Visual Studio 2005.

Configuration and installation of a MySQL Cluster

Installed and configured a MySQL cluster with load balancing on Debian 5.0.
Frameworks/Architecture: MySql.
Language: Shell script.
Environment: Nano, Debian.

Maintenance Öresundsregionen

Troubleshooting and bug fixing for oresundsregionen.se/.dk. Development and maintenance of the management system.
Frameworks/Architecture: .Net 2.0, MySql.
Language: C#, SQL, HTML, CSS, JavaScript.
Environment: Visual Studio 2005.

Responsible for the development and optimization of Industrinet

Updated industrinet.se to newer technologies. Optimized code and database calls.
Frameworks/Architecture: .Net 2.0, MySql.
Language: C#, SQL, HTML, CSS, JavaScript.
Environment: Visual Studio 2005.

Education

  • Programming courses in different languages e.g. Java, C/C++, C#.
  • Courses in object-oriented programming.
  • Courses in usability and interaction design.
  • Courses in graphic and network programming.
  • Lunds Tekniska Högskola: Various courses.
  • Blekinge Tekniska Högskola: Bachelor of Science in Media technology.

Courses and Education

Lunds Tekniska Högskola:
  • Computers and Computer Usage 3hp
  • Network Programming 7.5hp
  • Programming (Java) 7.5hp
  • Human - Technology Interaction 9hp
  • Communications System 7.5hp
  • The Engineering Process of Program Development 6hp
  • Computer Communication 9hp
  • Cognition 4.5hp
Blekinge Tekniska Högskola:
  • Introduction to Media Technology 15hp
  • Gaming History 7.5hp
  • Introduction to Gaming Theories 7.5hp
  • Introduction to Digital Games 15hp
  • A Case Study for Digital Media 7.5hp
  • Story Telling in Games - Story and Characters 7.5hp
  • Practical Game Design 7.5hp
  • Graphics Programming 15hp
  • Object Oriented Programming in C++ 15hp
  • Applied Real-time Physics 7.5hp
  • AI for Games 7.5hp
  • Bachelor's Thesis 30hp
Örebro Universitet:
  • Programming C, Basic Course 7.5hp
Luleå Tekniska Universitet:
  • Basic Programming in C# 7.5hp