Allan Jensen

Freelance Software Developer & Consultant

I am a full-stack developer with 20 years of rich experience, building anything from presentation websites to complex online software solutions. I love handcrafting new systems from the ground up, using up-to-date tools that aid in rapid development. I focus on building quality solutions - no dirty tricks and cutting corners. In a world where everything changes quickly it's important to be 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 is very likely to have existing systems already 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
DANISH native, ENGLISH fluent
NORWEGIAN professional working
GERMAN elementary proficiency
LANGUAGE

Work Experience

Jan 2020 - Present

System Developer / Back-End

WebbTrim

Sweden

2016 - Present

CIO/CTO

Swiftlayout

Denmark

Development of online layout platform for print products (swiftlayout.com) including production of low-cost photo books (seasonbooks.com).
Feb 2003 - Present

Technical Development

ShareHim

USA

Responsibility for website development, including integration to many other systems. The website manages all ShareHim activities and consists of a massive 250,000+ lines of handwritten code.
1996 - Present

Owner

WinterNet Studio

Norway

Development of many small and large webbased systems over the years. Lately event and access control systems, integrations with VoIP phone systems.
Has incorporated designers and other parties into projects when needed.

Education

2001 - Present

Information Technology

The school of Googling ;-)

Online

Having a passion for what I work with I have learned most of what I know by asking the right questions and being my own tutor by looking up information, learning the ins and outs of the trade, picking up new and relevant technologies, then piecing it all together into answers that allow for a thorough understanding and ownership of the challenge in question. Therefore I was given jobs before I had a chance to get a formal education in software development.
1993 - 1996

Business

Køge Handelsskole

Denmark

1983 - 1992

Private School

Druestrup Friskole

Denmark

Skills

...

PHP

Composer
...

Javascript

jQuery, React, Vue.js, D3.js (SVG manipulation)
...

Databases/SQL

MySQL, SQLite, Redis
...

Node.js

npm, gulp
...

Infrastructure

Setup/management of Linux servers, single/load balanced
...

Servers, Deployment, Monitoring

Apache, Gitea, Jenkins, SaltStack, Checkmk, Postfix, etc
...

Cloud Providers

Amazon Web Services (AWS) incl. Elastic Beanstalk, Linode.com, Hetzner Online, Simply.com
...

API/Web Services

REST, XML-RPC, SOAP, WebDAV, JWT, 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
...

TV/video production

Streaming of audio/video, incl. Adobe Premiere, OBS, ProPresenter, NDI, VLC

Contact

Mobile Number
(+47) 4566 7064