Skip to content

CURRICULUM VITAE (CV)

TECHNICAL COMPETENCE

My experience in technology ranges the depths of low level programming to system administration in servers and architectural design for service delivery.

With a background deriving from Turbo Pascal as a first experience to the ISO of C and progressively moving forward to the JIT / AOT compiled high end languages following the ECMAScript specification.

There is a very obvious pattern shown over the years of adventures as an engineer in the UNIX and Linux particular namespace, carrying a genuine interest and love for the principles behind the Operating Systems and their relevant ecosystems. Alongside the interest of these UNIX particular ecosystems, the security fundamentals and stability guidelines act a building block in the knowledge I’ve gathered throughout the years.

This has lead to extensive assertions and optimizations implemented in large scale projects. As a first hand choice in the personal workspace I dedicate my time inside the Debian GNU Linux environment, tiling windows and constantly progressing my routines in an effort to improve my development workflow. Over recent years I’ve spent my time exploring the dynamics of ECMAScript and the Node.js universe, being an early adopter of the ideology of asynchronous IO and event driven programming paradigms. I’ve always paid a special attention and interested payed to scaling dynamics, data normalization and performance of services, I approach software development and architectures with an experience coming from conventional patterns, ranging from climates of enterprise to startups.

Challenges are something I strive to participate, and I enjoy the nature of cutting edge technology in an effort to learn and discover better ways of achieving the goals I need to.


Jimmie Hansson

If you want to add me to your network, go for it LinkedIn Profile.

PRIMARY SKILLSET

Bold emphasizes highest proficiency

LanguagesPlatform/Services
Node.jsLinux/UNIX
JavascriptAmazon Web Services
GoGoogle Cloud
RustMicrosoft Azure
SQLDocker
HTML/CSSKubernetes
TypescriptAnsible
Bash/SHProxmox VE
TerraformInfrastructure as Code
JSONElasticSearch
ReactKibana
AlgorithmsPrometheus
CryptographyMongoDB
CPostgreSQL
PHPRedis

CLOUD ARCHITECT / PLATFORM ENGINEER (CONSULTANT)

AFRY AB, (2022-2024)

A global consulting agency providing highly skilled resurces to companies and government.

In my role as a consultant, my work has consisted of a diverse field of areas, listed below

Node.js | Kubernetes | ElasticSearch | Amazon Web Services | Continuous Integration/Delivery (Docker, Github Actions)

Visit AFRY.com


TECHNICAL LEAD / CLOUD ARCHITECT

BAYOU AB/SCHOOLSOFT, (2021-2021 PROJECT)

A startup deploying a municipal preschool application for parents and teachers to maintain digital administration of the children.

As a Technical Lead and Cloud Architect I assisted the company in modernizing their existing Preschool application to meet the demands of High Availability in public cloud. A new architectural design for smaller scaled services in the Backend was introduced in conjunction with a modern High Availability Kubernetes based AWS infrastructure on staging and production level.

Node.js | Typescript | Kubernetes | MongoDB | Amazon Web Services Continuous Integration/Delivery (Docker, Github Actions, Terraform)

Visit Tyra


DEVSECOPS SECURITY / CLOUD ENGINEER

DOKTORSE NORDIC AB, (2021-2022)

A global medtech platform, providing digital medical services across 9 nations.

As a Security and Cloud engineer, my day to day work consists heavily in ensuring that Information Security and Data retention compliance is met. I work heavily inside the infrastructure maintaining the existing cloud platform and modernizing the orchestration of services.

Since I do cover a lot of surface on a wide spectrum of tasks to do in the company, some are listed below.

Node.js | Kubernetes | SQL | ElasticSearch | Amazon Web Services Continuous Integration/Delivery (Docker, Github Actions, Terraform) | Microsoft Azure

Visit Doktor.se


FOUNDER / CONSULTANT

UNHANDLED INC, (2017-PRESENT)

A global consulting agency specializing in Cloud Architectures and Node.js security and service optimization. Due to current NDA I can’t disclose more details. Clients involved worth mentioning Daimler AG (Mercedes-Benz), Apple etc.

Node.js | Kubernetes | SQL (PostgreSQL) | Amazon Web Services | Proxmox VE | React


ARCHITECT SME / BACKEND ENGINEER

SWIFTCOURT AB, (2019-2021)

A global startup in the Fin-Tech space that focus heavily on injecting modern transactional solutions into existing B2B actors.

As an Architect and Backend platform engineer, my day to day work consists heavily in making decisions together with my colleagues that has an impact in several layers of technology. I act as a mentor and advisor in architectural decisions that reflect the ability to scale services while adhering to industry standard security measures and applying the business policies required. Since I do cover a lot of surface on a wide spectrum of tasks to do in the company, some are listed below.

Node.js | Kubernetes | SQL | Redis | MongoDB | Amazon Web Services Continuous Integration/Delivery (Docker, CircleCI)

Visit Swiftcourt


CHIEF TECHNOLOGY OFFICER

SUGI GROUP AB, PANTAPÅSEN / BOWER (FEBRUARY 2018 - DECEMBER 2018)

Chief Technology Officer in a company supplying a patented solution for modern recycling and digitalization of industry standards in environmental care. Delivered by distributing a digital platform to connect retail package distributors to a geographically scalable service architecture and a public facing mobile application to increase consumer recycling behavior.

In my role as a Technology Officer, my work has consisted of a diverse field of areas, listed below


TECHNOLOGY

  1. Bridge business product and delivery model to infrastructural engagement and technological solutions that needs to meet high demand in growth, acceleration and market acquisition targets with geographically distributed deployments. Implementing service accessibility using virtualization technology, from bare-metal data center and continental peer point provider in network backbone.

  1. Design and implement a hybrid service oriented architecture (SOA) in a private cloud, compliant of SLA quality service composition following the industry standards of 6-dimension scaling axis with linear and horizontal growth of services on software and hardware layers.

  1. Implement capacity for replicated environments to meet High Availability SLA (Service Level Agreement)-levels in fault tolerance on hardware and service levels to meet service delivery requirements from customers.

  1. Plan and route capacity exercises in data center to acquire optimal data transfer rates in isolated environments using hardened security protocols on secure private networks bonded to utilize private corporate cloud technology.

  1. Utilize isolated execution of services, kernel specific optimizations for performance and load aggregation with LXC technology on virtualization layers of Proxmox PVE utilizing dedicated bonded networks to reduce surface exposure from public and private facing services.

  1. (High Availability) implementation of GlusterFS as a distributed file system between LXC services to increase performance between LXC to hypervisor I/O exchange, highly optimized on a multi cast network layer. Providing snapshot backup and recovery capacity to hypervisor nodes with automated channels to external storage and improved performance on replication between services.

  1. (High Availability) implementation of BIND9 DNS - domain management using custom security hardening configurations and added query caching for acceleration of DNS resolution internally and externally of the service platform using master - slave syndicates.

  1. (High Availability) implementation of NGINX reverse proxying with added custom hardening for TLS encryption layers, highly optimized routing configurations between the proxies and network tier for quickly scaling traffic and growth using internal upstream load balancers connected to individual services in the product platform.

  1. (High Availability) implementation of relation based database PostgreSQL with normalization of entity relationships using explicit data type optimization, schema abstraction and two-phase commit executions for consumer data to ensure ACID compliant transaction safety and ROLLBACK ability in a (streaming) replicated cluster, load balancing queries and workload using custom PGPool-II service configuration with automated failover detection.

  1. (High Availability) implementation of document based database MongoDB with prioritized atomicity of document data and shard replication, running a prioritized write primary to read secondaries design for load balancing. Object document modeling optimized for accelerated growth and indexing specific to search of data in collections with a baseline capacity of 30M documents.

  1. (High Availability) implementation of in-memory data store Redis on a cluster of persistent nodes with an added layer of event store management inside a hybrid monolith cluster. Binding communication of events using subscription models between the services to retain state and data exchange.

  1. Continuous Integration/Deployment pipeline between remotely mirrored code repositories between Github and Gitlab using the Gitlab EE tools to provide distribution and deployment channels for automated quality assurance strategies attached to developer commit flow. Introducing Development, Staging and Production channels in an automated pipeline to correlate with production and Service Delivery SLA requirements of version control, test strategies and deployment.

  1. Automated testing and quality assertion of SQL normalization changes using Gitlab EE pipelines to assert database changes in a staging environment before deployment.

  1. Automated deployment using PM2 hooks and Gitlab EE pipelines to deploy new rollouts in the Staging and Production Node.JS API of the product platform.

  1. Implement a modular abstraction pattern based on immutability of object exposure in Node.JS and Javascript to decouple logic from centralized product context. Modules providing factory patterns ensuring consistency of a Single Responsibility pattern with quality and test coverage.

  1. (High Availability) implementation of Micro Service scale patterns in communication between Node.JS services using custom Proxy, Resolvers and Event Stores providing an interface for Publish Subscriber patterns.

  1. Thread, V8 performance diagnostics and optimizations for increased IO transfer rates and reduced latency from service providers such as PostgreSQL and MongoDB.

BUSINESS

Node.js | React | React Native | SQL | MongoDB | Proxmox | Continuous Integration/Delivery (Docker, Ansible, Shell)

Visit Bower


SENIOR PLATFORM-BACKEND ENGINEER / PERFORMANCE LEAD (IKEA)

TRETTON37 AB, IKEA INTERNATIONAL (AUGUST 2017 - FEBRUARY 2018)

Senior Platform-Backend Engineer at the IT recruiting company of Tretton37 AB, on contract by the IKEA enterprises as Engineer and Performance specialist of their core product development team at the M2 project. This project was made to rebuild the Mobile and Web platform for E-Commerce using cutting edge technology with focus on geographical accessibility and distribution of the commercial web platform to provide improved user experiences and performance in markets with degraded IT infrastructures.

In my role as a Senior Platform-Backend Engineer, my work has consisted of managing and worked with, listed below.

TECHNOLOGY

Node.js | Redis | Amazon Web Services | AKAMAI | Continuous Integration/Delivery (Docker, Jenkins)

Visit Tretton37 | Visit IKEA


SELF-STUDY / CONTRIBUTIONS

STUDIES AND PROJECT CONTRIBUTIONS (2015 - PRESENT)

Self study and learning of platforms, services and languages to gain further experience in technology fields of interest. Part of studies involving project contributions and support in development communities, and projects. Sources of education are among SafariBooks Online, PluralSight and O’Reilly

During my time of self studies and projects I spent time learning about technologies, some of these are listed below.


PUBLIC SAFETY OFFICER

G4S/AVARN (JANUARY 2017 - AUGUST 2017)

Public Safety Officer contracted on demand for places of social interest where risk of engagement of criminal activity or public disorder was prioritized.

During my time as a Public Safety Officer I was stationed at several locations, listed below.

Visit AVARN


PUBLIC SAFETY OFFICER / EXECUTIVE PROTECTION

SECURITAS (2015 - 2017)

Public Safety Officer and Executive Protection contracted on demand for places of social interest where risk of engagement of criminal activity, public disorder or high value interest protection was prioritized.

During my time as a Public Safety Officer and Executive Protection I was stationed at several places, including, listed below.

Visit Securitas


CO-FOUNDER / CHIEF TECHNOLOGY OFFICER

BOXIFY HB (2011 - 2016)

Founder and Chief Technology Officer of product as a service platform for a 200 customer base of small to medium sized clients. The product was developed as a modular Content Management System built using MVC design patterns with ACL privilege types for groups and consumers with a web based interface. The product was design to simplify the use of a CRUD interface using interactive front-end technology to allow drag and drop, uploads to cloud storage and WYSIWYG creation and editing of content.

Backend development was made to allow administrative groups to maintain content creation using scheduled tasks, publishing of content based on modular surfaces, of over 30 accessible modules individually subscribed to each customer. Such as, Newsletters, Galleries, Discussion Boards e.g.

During my time in the company I was involved in several areas of work, listed below.


CO-FOUNDER / CHIEF TECHNOLOGY OFFICER

ZUKUMA HB (2009 - 2016)

Founder and Chief Technology Officer of product as a service platform for a 200 customer base of small to medium sized clients. The product was developed as a modular Content Management System built using MVC design patterns with ACL privilege types for groups and consumers with a web based interface. The product was design to simplify the use of a CRUD interface using interactive front-end technology to allow drag and drop, uploads to cloud storage and WYSIWYG creation and editing of content.

During my time in the company I was involved in several areas of work, listed below.


CO-FOUNDER / CHIEF TECHNOLOGY OFFICER

QUINNOR HB (2009 - 2016)

Co-founder and developer for a company providing an e-commerce web solution for sales of natural healthcare products for women. During my time in the company I was involved in several areas of work, listed below.

During my time in the company I was involved in several areas of work, listed below.


SENIOR ENGINEER

BOMBAYWORKS AB 2008 - 2009

Software engineer and developer for a consulting agency focusing on large brand clients with focus on advertising and media production for creative web services. Clients of such names as SAAB, AXA.

During my time in the company I was involved in several areas of work, listed below.

Visit Bombayworks


TECHNICAL SUPPORT / DEVELOPER

PHPFOX AB (2007 - 2008)

Technical Support and developer for a web based product used by an international customer base. The product being a social network portal using a modular architecture.

During my time in the company I was involved in several areas of work, listed below.