Andreas Wassdahl
Systemutvecklare
Andreas är en driven och engagerad systemutvecklare som arbetat inom IT-branschen i 17 år, teknik har alltid fascinerat honom.
Andreas har en bred erfarenhet inom flertalet teknikområden och har därför en god förståelse för IT i allmänhet men utveckling i synnerhet. Andreas kan självständigt eller i gemenskap utveckla ett system i samråd med beställaren där behovet lyssnas in och lösningar diskuteras och föreslås.
Andreas arbetar helst med att utveckla effektiva backendsystem i C++ eller C#.
Områden
- Systemutvecklare
- Drifttekniker
- Databasadministratör
Om Andreas
Andreas beskriver sig själv som engagerad och lojal och besitter ett rågat mått med tålamod. Andreas har arbetat i små och stora företag och integrerar lätt i nya miljöer. I ett team kan han bidra med sin breda kompetens för att tillsammans bilda en fungerande helhet men han har också stor vana av att arbeta självständigt.Andreas CV
-
AW Systems AB
Nytt affärssystem, Utvecklare
2021 -
Andreas utvecklar version 2.0 av InstaCNC. Det nya systemets frontend drivs av Wordpress med ett egetskrivet 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 dom 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ärsystemet, 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. -
iAlgo AB
Webbshop, Utvecklare
2020 - 2020
Andreas utvecklade www.instacnc.com som baseras på Magento, PHP, Laminas Framework med analysagoritm skriven i Python.
Tekniker: Magento, Laminas Framework, MVC, PHP, Javascript, CSS, XML, HTML, JSON, jQuery, Knockout, RequireJS, Linux, Apache2 Webbserver. -
Nokas
Mobilapplikation, Utvecklare
2020 - 2020
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 3e 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. -
Avarn Security AB
Personalstödsystem inom organisationen, Utvecklare
2019 - 2021
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. -
Nokas
Internt stödsystem, Utvecklare
2015 - 2015
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 mailserver-lösningar för att sammanställa batcher av e-postadresser samt skapa upp adresser, säkra e-postalias samt integrerera 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#. -
Nokas
Drifttekniker
2015 - 2015
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. -
Nokas
Projektplanering, Drifttekniker
2015 - 2016
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. -
Nokas
Planeringssystem, Utvecklare
2014 - 2015
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 ta 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 planerare 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, websock2, LibXL, Laminas Framework, MVC, KnockoutJS, RequireJS, jQuery, CSS, HTML, Internet Information Services, REST. MS SQL Server. -
Svensk BevakningsTjänst AB
Mobilapp och backendsystem, Utvecklare
2012 - 2016
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 webbsocketserver, 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. -
Svensk BevakningsTjänst AB
SMS-portal, Utvecklare
2011 - 2011
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 larmenheter 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. -
Egen firma
Webshop, Utvecklare
2010 - 2010
Andreas utvecklade www.gzracing.se som baseras på affärsystemet 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 Webbserver, Linux, HTML, Javascript, CSS, XML, JSON, MySQL. -
Svensk BevakningsTjänst AB
Stödsystem för internt bruk, Utvecklare
2010 - 2010
Andreas utvecklade en tjänstfö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. -
Flera
Drifttekniker
2010 - 2020
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. -
Svensk BevakningsTjänst AB
Stödsystem för internt bruk, Utvecklare
2009 - 2009
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#. -
Flera
Databasadministratör
2008 - 2022
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. Skripting. Databasdesign. Prestandaoptimering och felsökning. -
IBM
Utvecklare
2007 - 2007
Andreas utvecklade ett webbaserat system i PHP (Zend Framework), för internt bruk, för validering av supporteknikers kunskaper.
Andreas kompetensområden
-
Branscherfarenhet
Säkerhet -
Databaser
Databaskonstruktion, DBA, Databaser allmänt, Databasadministration -
Databashanterare
mySQL, SQL server, MS SQL-server -
Drift/Support/Service
Drift/Support/Service allmänt, Installation/underhåll, Datadrift/övervakning, Användarsupport -
Fast datakommunikation
Datakommunikation allmänt -
Hårdvara
PC -
Operativsystem/plattformar
VM, VMS, Windows 7, Windows 2008 Server -
Projektfaser
Produktionsinförande, Införande och överlämning, Implementation, Utveckling/Genomförande, Drift -
Roller
Utvecklare/Programmerare, Databasadministratör -
Systemtyper
Windowsapplikationer, Webb- och Internetbaserade system -
Tillämpningar
AJAX, Ärendehanteringssystem -
Utvecklingsspråk
XML, Javascript, C++, HTML, PHP, HTML5, Jquery -
Verktyg & Middleware
Wordpress
Andreas anställningar
-
VD, senior IT-konsult, systemutvecklare, AW Systems AB
2021 -
-
Senior IT-konsult, Avarn Security AB
2019 - 2021
-
Senior IT-konsult, Nokas AB
2014 - 2019
-
IT-tekniker, Svensk BevakningsTjänst AB
2009 - 2014
-
IT-konsult, Peak-IT
2008 - 2009
-
3:rd line support technician, IBM Ireland
2007 - 2008
-
2:nd line support technician, team leader, IBM Ireland
2006 - 2007
-
1:st line support technician, IBM Ireland
2005 - 2006