
Software Developer & Consultant
Allan JensenI am a full-stack developer with 23 years of rich experience, building anything from presentation websites to complex online software solutions. I love designing and handcrafting new systems from the ground up, using up-to-date tools and principles that aid in rapid agile development. I focus on building quality solutions - no dirty tricks and cutting corners. In a world where everything changes quickly it's important to write code that is flexible and prepared for future requirement changes. Planning, proper structuring and effecient workflows are extremely important for meeting those conditions. If your infrastructure is badly designed you will not be able to quickly refactor them to new requirements. User interfaces must also be carefully designed with the end-user in mind - something that is not a given for a programmer's mindset.
In addition, a company will already have existing systems running and it is essential to integrate new systems to these as far as possible - otherwise more efficient daily routines are not achieved. I prefer to work with components where I have full access to the source code, providing the best opportunities for needed customizations. It is very often the small details that brings a website up to the desired quality for efficient workflows.
Besides programming I also have extended experience with server management, particularly the Linux environment - from initial setup and configuration to maintenance and backup. Writing good, useful documentation is also something I find interesting.
I have a passion for my work and enjoy it every single day, and I believe in honesty and integrity.
DRAMMEN, NORWAY RESIDENCE
DANISH NATIONALITY
NORWEGIAN professional working
GERMAN elementary proficiency LANGUAGE
Work Experience
System Developer / Back-End
WebbTrim
Sweden
CIO/CTO
Swiftlayout
Denmark
Technical Development
ShareHim
USA
Owner
WinterNet Studio
Norway
Education
Information Technology
The school of Googling ;-)
Online
Business
Køge Handelsskole
Denmark
Private School
Druestrup Friskole
Denmark
Skills

PHP
Composer
Javascript
Vue.js, React, Lit, jQuery, D3.js (SVG manipulation), Web Components
Databases/SQL
MySQL, SQLite, Redis
Node.js
npm, gulp
Infrastructure
Setup/management of Linux servers, single/load balanced
Servers, Deployment, Monitoring
Apache, Gitea, Jenkins, Ansible, SaltStack, Checkmk, Postfix, etc
Cloud Providers
Amazon Web Services (AWS) incl. Elastic Beanstalk, Linode.com, Hetzner Online, Simply.com
API/Web Services
REST, JWT, XML-RPC, SOAP, Google Docs API, Google Sheets API, Swagger/OpenAPI, etc.
MVC frameworks
Yii2, CakePHP 2 and 3
Content Management Systems
WordPress/WooCommerce, Joomla, Drupal
Payment Solutions
Payment solutions with credit cards and PayPal (Denmark, Norway, Sweden, USA – Stripe, Braintree, Mollie, Swish, Authorize.net)
Integration Experience
Social platforms, BankID, Salesforce, CiviCRM, MailChimp, Twilio, PostNord, Deutsche Post, DAO365, EFI Fiery digital printing, Zimbra, Leaflet, Google Maps, etc
WebSocket
WebSocket servers and clients, Server-Sent Events
Accounting/ERP
Odoo, QuickBooks
Wiki
MediaWiki (the platform running Wikipedia)
Mobile apps
Cross-platform with Appcelerator Titanium
VoIP
Asterisk/FreePBX VoIP
Software Licensing
Online license and activation systems
Code Protection
PHP compiling with SourceGuardian
Version Control Systems
Git and Subversion (incl. server-side systems)
Lua

Virtualization
Docker, VirtualBox, Vagrant, ESXi, VMware
Raspberry Pi
Including I/O components
Label Printer Integration
Dymo, TSC, ZPL language
Adobe
Photoshop & InDesign Scripting
Office Documents
Automated generation of PDF (incl. PDFlib), Excel, Word, and PowerPoint documents