Hoppa till innehållet
Andreas Wassdahl, Systemutvecklare

19 år i yrketEgenföretagare

Andreas Wassdahl

Systemutvecklare

  • Stockholm

Andreas är en driven och engagerad systemutvecklare med 17 års erfarenhet. Han har bred teknisk kompetens och god helhetsförståelse för IT, med särskilt fokus på att designa och utveckla effektiva backendlösningar i C++ och C#. Andreas arbetar både självständigt och i team, tar ansvar för kravinsamling tillsammans med beställare och föreslår genomtänkta tekniska lösningar. Han är lojal, tålmodig och anpassningsbar, van vid såväl små som stora organisationer, och bidrar med bred erfarenhet för att skapa stabila och välintegrerade system.

Visa mer
  • C#
  • C++
  • Databasadministration
  • MS SQL-Server
  • Linux
  • MySQL
  • MS Office
  • HP
  • MS Access
  • MS Visual Studio
  • Git
  • MySQL Workbench
  • Implementation av IT-system
  • Systemering/Design/Krav av IT-system
  • Utveckling/Genomförande av IT-system
  • Drift av IT-system
  • Införande och överlämning av IT-system
  • Systemförvaltning
  • Hårdvara
  • HP ProLiant
  • Förstudie av IT-system
  • Drift/Support/Service allmänt
  • Driftövervakning
  • Prestandaoptimering databaser

Uppdrag

  • AW Systems AB

    apr. 2021 – nu

    Nytt Affärssystem, Utvecklare

    Andreas utvecklar version 2.0 av InstaCNC. Det nya systemets frontend drivs av Wordpress med ett egendeskrivet tema och plugin för integration mot det nya affärssystemet Dynamics Business Central. Andreas har utvecklat ett plugin i Dynamics BC med AL-kod för att hantera den behov InstaCNC har för att bedriva sin affärsverksamhet.

    Web frontend använder sig av Wordpress, PHP, och använder bland annat Google Tag Manager, Knockout, RequireJS, jQuery, GuzzleHTTP och iziModal och en backend kommunikationsmodul för integration mot Dynamics.

    Pluginet i Dynamics BC är skrivet i AL-kod och möjliggör en säker integration mellan den besökande användaren och affärssystemet, pluginet möjliggör mycket av vad en webbshop förväntas kunna erbjuda.

    Tekniker: Dynamics Business Central, AL, Wordpress, PHP, CSS, Javascript, HTML, Linux, Windows Server, API, JWT, OAuth 2.0, MySQL, Json, Azure, DevOps Git, Microsoft Application Gateway, Visual Studio Code.

    Visa mer
    • MySQL
    • HTML
    • JavaScript
    • Linux
    • Windows Server
    • PHP
    • WordPress
    • CSS
    • Git
    • JSON
    • Azure
    • OAuth 2.0
    • API
    • JWT
    • Visual Studio Code
    • AL
    • Dynamics Business Central
  • Nokas

    jan. 2020 – maj 2020

    Mobilapplikation, Utvecklare

    Andreas utvecklade ett mobilt system för väktare att enkelt kunna scanna av streckkoder med hjälp av sina mobiler och externa streckkodsläsare. Scanningarna behövde kunna skickas till 3:e part, asynkront och köas upp då arbeten ofta utförs där täckning saknas.

    Systemet är Android-baserat och är skrivet i Java och Kotlin och använder sig av Zebra API och oauth.

    Tekniker: Java, Kotlin, Zebra API, handscanningsenheter, Android, mobilt, oauth, REST.

    Visa mer
    • Java
    • REST
    • Android
    • Mobilapplikationer
    • OAuth 2.0
    • Kotlin
    • Zebra API
  • iAlgo AB

    jan. 2020 – jan. 2020

    Webbshop, Utvecklare

    Andreas utvecklade www.instacnc.com som baseras på Magento, PHP, Laminas Framework med analysalgoritm skriven i Python.

    Tekniker: Magento, Laminas Framework, MVC, PHP, Javascript, CSS, XML, HTML, JSON, jQuery, Knockout, RequireJS, Linux, Apache2 Webbsserver.

    Visa mer
    • Laminas Framework
    • HTML
    • JavaScript
    • Linux
    • PHP
    • CSS
    • jQuery
    • JSON
    • Knockout
    • RequireJS
    • MVC
    • Apache2
    • Magento
    • XML
  • Avarn Security AB

    jan. 2019 – okt. 2021

    Personaltstödsystem inom organisationen, Utvecklare

    Andreas utvecklade ett incheckningssystem för väktare att med hjälp av NFC-teknik kunna dra sina ID-kort för att checka in på en position och därmed meddela sin tillgänglighet och omedelbart bli informerade om dagens arbeten samt krav på nödvändiga instruktioner/dokument för det respektive arbete.

    Systemet byggdes på en windows-tjänst i Visual C++ med webbaserat frontend.

    Systemet använder även Knockout för databindning, RequireJS för moduladdning och jQuery. Systemet integrerar även mot interna system för datainhämtning över REST-anrop och ODBC-anslutningar.

    Tekniker: Visual C++, OpenSSL, LibXL, RapidXML, RapidJSON, WinHTTP, WinSock2, ODBC, Laminas Framework, MVC, CSS, HTML, JavaScript, Knockout, RequireJS, REST.

    Visa mer
    • Laminas Framework
    • HTML
    • JavaScript
    • CSS
    • REST
    • Knockout
    • RequireJS
    • MVC
    • Visual C++
    • ODBC
    • OpenSSL
    • WinAPI
    • LibXL
    • RapidXML
    • RapidJSON
    • WinSock2
  • Nokas

    jan. 2015 – feb. 2016

    Projektplanering, Drifttekniker

    Då Nokas köpte upp Svensk BevakningsTjänst AB beslutades att all IT skulle flyttas in-house. Andreas hade en ledande roll i arbetet med att bygga en ny infrastruktur för att hantera behovet samt planering och exekvering av systemmigreringarna.

    Arbetet bestod i att planera för inköp av ny hårdvara vad gäller datalagring och hypervisor samt projektplanering för varje enskilt system.

    Visa mer
    • Datalagring
    • Projektplanering
    • Hypervisor
  • Nokas

    jan. 2015 – jan. 2015

    Internt Stödsystem, Utvecklare

    Andreas utvecklade ett system i .NET för att enkelt kunna göra domänbyte av samtliga företagets e-postadresser. Då flera bolag skulle slås samman under en och samma domän behövdes en funktion för att enkelt kunna ge alla anställda nya e-postadresser med bibehållen data och alias till gamla e-postadressen.

    Systemet byggde på Visual C# och integrerade med två olika mailservrar-lösningar för att sammanställa batches av e-postadresser samt skapa upp adresser, säkra e-postalias samt integrera med personal- och lönesystem för att uppdatera dessa med aktuella adresser.

    Konsollbaserad process med möjlighet att göra bulk-körningar via csv-filer.

    Tekniker: C#.

    Visa mer
    • C#
  • Nokas

    jan. 2015 – jan. 2015

    Drifttekniker

    Då Nokas köpte upp Svensk BevakningsTjänst beslöts att flytta huvudkontoret och serverhall. Andreas hade en ledande roll i arbetet med planering och exekvering av detta. Då interna system servade larmcentraler med tillgänglighetskrav 24/7 behövdes samtliga system kunna flyttas utan avbrott.

    Detta exekverades lyckat med hjälp av zon-separerat svartfiber och koordinerad flytt av redundant hårdvara för bland annat datalagring, nätverk och hypervisor.

    Tekniker: Fiber, LAN, Switch, HP ProLiant, SAN, Projektplanering, Datalagring, Backup, Hypervisor.

    Visa mer
    • Datalagring
    • SAN
    • Backup
    • LAN
    • HP ProLiant
    • Projektplanering
    • Hypervisor
    • Fiber
    • Switch
  • Nokas

    jan. 2014 – jan. 2015

    Planeringssystem, Utvecklare

    Andreas utvecklade ett system för sammanställning av prognosdata på flygplatser i Sverige och Norge för att möjliggöra personaloptimering på alla terminaler.

    Systemet består av en Windowstjänst som byggdes med Visual C++ som sammanställer information och presenterar det i ett webbaserat system byggt med Laminas Framework.

    Administratörer kan enkelt matcha personalbehovet mot prognos och i realtid se hur ändringar i personalsystemet och prognosdata matchar upp på webbinterfacet tydligt och klart. Systemet behövde ha höjd för att hantera omfattande ändringar av personalscheman för tusentals anställda i månadslånga tidsrymder och klara av att hålla prognosdata tillgänglig 24/7 samt tillåta redigering av data och sparande för statistik. Personalbehovsalgoritmen behövde även kunna ändras på terminalnivå och på olika tider och dagar. Datan behövde sömlöst uppdaterad på minuten från personalsystemet utan att påverka prestandan för användarna i något led. Systemet behövde också kunna hantera att visa veckovyer och dagsvyer samt färglägga avvikelser.

    Interfacet är interaktivt över websocket och alla inloggade användare kan aktivt arbeta tillsammans och se varandras ändringar i realtid.

    Systemet integrerar med interna system för att sammanställa personalbehov och då många planerares arbetar samtidigt var det viktigt att administratörerna kunde se varandras ändringar utan ständiga uppdateringar.

    Systemet använder även Knockout för databindning, RequireJS för moduladdning och jQuery. Systemet integrerar även internt för datainhämtning över REST-anrop och ODBC-anslutningar.

    Tekniker: Visual C++, ODBC, OpenSSL, RapidXML, RapidJSON, WinHTTP, websocket2, LibXL, Laminas Framework, MVC, KnockoutJS, RequireJS, jQuery, CSS, HTML, Internet Information Services, REST, MS SQL Server.

    Visa mer
    • Laminas Framework
    • HTML
    • CSS
    • jQuery
    • REST
    • MS SQL Server
    • Knockout
    • RequireJS
    • MVC
    • WebSocket
    • Visual C++
    • IIS
    • ODBC
    • OpenSSL
    • LibXL
    • RapidXML
    • RapidJSON
    • WinHTTP
  • Svensk BevakningsTjänst AB

    jan. 2012 – jan. 2016

    Mobilapp och Backendsystem, Utvecklare

    Andreas utvecklade ett system för att väktare enkelt kunde se sina uppdrag i mobiltelefon samt lämna tillgänglighetsnotifikation samt larm vid frånvaro.

    Windowstjänst utvecklad i C++, en motor som koordinerar och sammanställer information från interna system samt notifierar vid avvikelser via SMS-API eller websocket-anslutna klienter.

    Systemet har en egenutvecklad websocketserver, kryptering med OpenSSL lib. Systemets administrationsgränssnitt är byggt med Laminas Framework och är webbaserat och fullständigt interaktivt med websocket. Systemet använder även Knockout för databindning, RequireJS för moduladdning och jQuery. Systemet integrerar även med interna system för datainhämtning över REST-anrop och ODBC-anslutningar.

    Projektet byggdes successivt över flera år då mer funktionalitet lades till.

    Tekniker: Visual C++, ODBC, OpenSSL, LibXL, RapidXML, RapidJSON, winsock2, WinHTTP, websocket, Laminas Framework, PHP, jQuery, KnockoutJS, RequireJS, Android Java, HTML, CSS, Javascript.

    Visa mer
    • Laminas Framework
    • HTML
    • JavaScript
    • PHP
    • CSS
    • jQuery
    • Knockout
    • RequireJS
    • Android
    • WebSocket
    • ODBC
    • OpenSSL
    • C++
    • LibXL
    • RapidXML
    • RapidJSON
    • WinSock2
    • WinHTTP
  • Svensk BevakningsTjänst AB

    jan. 2011 – jan. 2011

    SMS-portal, Utvecklare

    Andreas utvecklade ett SMS-system för internt bruk i .Net C# för att enkelt kunna skicka SMS via SMS API. Systemet framtogs initialt för att enkelt kunna skicka koder till larmhenter för att med hjälp av SMS programmera enheterna. Men kontaktbok implementerades och en logg-, kvot- och inloggningsfunktion lades till och blev därmed mer användbar för fler i organisationen.

    Tekniker: ASP.Net C# med AD-integration, javascript, css, html, json, html.

    Visa mer
    • HTML
    • JavaScript
    • ASP.NET
    • CSS
    • JSON
    • C#
    • AD-integration
  • Egen firma

    mars 2010 – aug. 2010

    Webshop, Utvecklare

    Andreas utvecklade www.gozracing.se som baseras på affärssystemet Magento som är byggt på Zend Framework. Andreas utvecklade schemamodul för uppbokningsmöjligheter och en betalmodul för integration med Payson.

    Tekniker: Zend Framework/Laminas, MVVM, PHP, Magento, Apache Websserver, Linux, HTML, Javascript, CSS, XML, JSON, MySQL.

    Visa mer
    • Apache
    • MySQL
    • HTML
    • JavaScript
    • Linux
    • PHP
    • CSS
    • JSON
    • Zend Framework
    • Magento
    • XML
  • Flera

    jan. 2010 – jan. 2020

    Drifttekniker

    Andreas arbetade som drifttekniker och ansvarade för SAN-infrastruktur och hyper-visor i företag med upp mot 20 000 anställda.

    Andreas planerade, implementerade och förvaltade flertalet SQL- och hypervisor-kluster.

    Tekniker: SQL Server kluster, Hypervisor-kluster, HP ProLiant servrar, Windows Server OS och Ubuntu Server OS, Datacore, övervakningstekniker.

    Visa mer
    • SAN
    • Övervakning
    • Windows Server
    • Ubuntu server
    • HP ProLiant
    • Hypervisor
    • Datacore SAN
    • SQL Server Cluster
  • Svensk BevakningsTjänst AB

    jan. 2010 – jan. 2010

    Stödsystem för internt bruk, Utvecklare

    Andreas utvecklade en tjänst för att automatiskt skapa upp e-postkonton med SMS notifikation via Telenor SMS API.

    Tekniker: En windowstjänst utvecklad i Visual C#, WinForms, SQL Server.

    Visa mer
    • C#
    • MS SQL Server
    • WinForms
  • Svensk BevakningsTjänst AB

    aug. 2009 – aug. 2009

    Stödsystem för internt bruk, Utvecklare

    Andreas utvecklade ett system för att kategorisera och sortera ett filbibliotek på filserver.

    Systemet läste från en filarea och behandlade filerna på en yta för slutförvaring. Systemet körde som en tjänst och ombesörjde alla kundrelaterade avtalsdokument.

    Tekniker: Windowstjänst skrivet i C#.

    Visa mer
    • C#
    • Windowstjänster
  • Flera

    jan. 2008 – jan. 2022

    Databasadministratör

    Andreas har arbetat som databasadministratör hos sina uppdragsgivare från då han slutade på IBM.

    Andreas arbetade med att säkra driften av servrar för flertalet databaser och ombesörja backup och återställning samt säkerställa att de levererade med god prestanda och underhålls. I arbete ingick även arbete med SQL-skript för framtagande av rapportunderlag och dataintegration.

    Andreas hade även dialog med leverantörer av system då prestandan inte gick att åtgärda internt. Då flertalet av de databaser Andreas arbetade med var relativt stora hände det också att icke optimala lösningar snabbt kunde visa sig genom oacceptabla svarstider.

    Tekniker: Windows SQL Server, SQL Server Management Studio, SQL Profiler. Backup och återställning. Scripting. Databasdesign. Prestandaoptimering och felsökning.

    Visa mer
    • Databasdesign
    • SQL Server Management Studio
    • Prestandaoptimering
    • Scripting
    • SQL Profiler
    • Windows SQL Server
    • Backup och återställning
  • IBM

    aug. 2007 – okt. 2007

    Utvecklare

    Andreas utvecklade ett webbaserat system i PHP (Zend Framework), för internt bruk, för validering av supportteknikers kunskaper.

    Visa mer
    • PHP
    • Zend Framework

Kompetens · nivå och år

Tekniker

  • C#
  • C++
  • Databasadministration
  • Databaser allmänt
  • JavaScript
  • jQuery
  • SQL
  • Systemintegration
  • Webb- och Internetbaserade system
  • Webservices
  • Ethernet
  • HTML
  • HTML5
  • Java
  • Kryptering
  • Mobilapplikationer
  • MVC
  • Nätverk och kommunikation
  • PHP
  • TCP/IP
  • VM
  • Windowsapplikationer
  • XML
  • C
  • Kotlin
  • Mobiltelefoner
  • NFC
  • Python
  • TypeScript
  • VBA
  • WAN
  • Bluetooth
  • RFID
  • Rust
  • Xamarin
  • Apache
  • API
  • ASP.NET
  • Backup
  • CSS
  • Datalagring
  • Hypervisor
  • JSON
  • Knockout
  • LAN
  • OAuth 2.0
  • ODBC
  • OpenSSL
  • RequireJS
  • REST
  • SAN
  • Scripting
  • WebSocket
  • WinAPI
  • WinForms
  • Zend Framework

Plattformar

  • MS SQL-Server
  • Linux
  • MySQL
  • PC
  • Windows 2008 Server
  • Azure
  • Sybase SQL Server
  • Windows 7
  • WordPress
  • Ärendehanteringssystem
  • DOS
  • Android
  • Dynamics Business Central
  • MS SQL Server
  • Ubuntu server
  • Windows Server
  • Windowstjänster

Produkter

  • MS Office
  • HP
  • MS Access
  • MS Exchange
  • Office 365
  • SQLite
  • VMS
  • Hogia
  • Apache2
  • Datacore SAN
  • Laminas Framework
  • Magento

Verktyg

  • MS Visual Studio
  • Git
  • MySQL Workbench
  • Eclipse
  • FileMakerPro
  • Gradle
  • NetBeans
  • IIS
  • JWT
  • SQL Profiler
  • SQL Server Management Studio
  • Visual C++
  • Visual Studio Code

Metoder och processer

  • Implementation av IT-system
  • Systemering/Design/Krav av IT-system
  • Utveckling/Genomförande av IT-system
  • Databaskonstruktion
  • Funktionstestning
  • Integrationstest
  • Systemtestning
  • Databasdesign
  • Prestandaoptimering
  • Projektplanering

Verksamhetsområden

  • Drift av IT-system
  • Införande och överlämning av IT-system
  • Systemförvaltning
  • Nätverksadministration
  • Övervakning

Hårdvara

  • Hårdvara
  • HP ProLiant

Rapporter och utredningar

  • Förstudie av IT-system

Övrigt

  • Drift/Support/Service allmänt
  • Driftövervakning
  • Prestandaoptimering databaser
  • Produktionsinförande av IT-system
  • Datakommunikation allmänt
  • Installation/underhåll
  • MSSQL Server Integration Services
  • Operativsystem och drivrutiner
  • Dynamics 365 CE
  • Handterminaler
  • Test och verifiering (hårdvara)
  • Validering & Test - Mjukvara
  • AD-integration
  • AL
  • Backup och återställning
  • Fiber
  • LibXL
  • RapidJSON
  • RapidXML
  • SQL Server Cluster
  • Switch
  • Windows SQL Server
  • WinHTTP
  • WinSock2
  • Zebra API

Den som känner Andreas

Lena Forvik

Lena är Andreas kontaktperson på Kvadrat.