Alexander Söderlund
Javautvecklare
Alexander är en systemutvecklare med ett mycket stort intresse för programmering som programmerar både i yrket och på fritiden. Utöver det har han även löpande fortbildat sig inom programmering, nätverk och AI genom universitetskurser parallellt med arbetet. Alexander har jobbat mest med Java, Python, Typescript och PHP i yrkeslivet och har goda kunskaper inom ett dussintal andra programmeringsspråk från självstudier. Alexander anser att en bra utvecklare ska kunna ett flertal olika språk och ramverk så att man kan välja rätt verktyg för jobbet, och trivs bäst i en Linux/BSD-miljö.
Områden
- Javautvecklare
- Full stack-utvecklare
- Pythonutvecklare
Om Alexander
Alexander är välstrukturerad, engagerad, pragmatisk och målinriktad i sitt arbete. Han är proaktiv med en stark läggning för planering. Att se helheten och affärsnyttan samtidigt som han på detaljnivå konstruerar framtidssäkra lösningar är en styrka som uppskattas av kunderna. Alexander är medlem i Mensa, talar 6 språk och gillar att fortbilda sig inom ett brett spektrum av ämnen (särskilt datavetenskap) vilket ofta kommer till användning i projekten. Alexander har lätt för att titta på en kravställning och översätta den till ett databasschema som ska ligga till grund för ett system. Han har omfattande erfarenhet av olika lösningar och plattformar och har därför lätt att sätta sig in i nya miljöer och blir snabbt självgående. Han började med backendutveckling och har, allteftersom det har efterfrågats, fördjupat sig i frontendutveckling och jobbar nu med hela stacken.Alexanders CV
-
Järnväg
Systemutvecklare Java
2021 -
Reaktiv fullstack-utveckling med mikrotjänster i Java, Python och Typescript. Digitalisering av järnvägen.
Teknologier som har använts är Java SE 8-21, Python, PostgreSQL, Redis, RabbitMQ, AngularJS, Aurelia, React, Node.js, Javascript, Typescript, Spring, Hibernate, JUnit, Mockito, Webflux, Maven, Gradle, Make, REST, SOAP, Yarn, Webpack, Nginx, Git, Github Workflows, Docker, Linux, bash, AWK, AWS EKS, AWS EC2, AWS EBS, AWS RDS, AWS S3, AWS SNS, AWS Lambda, AWS Elasticache, AWS MQ, AWS Route 53, Jira, Confluence, DevOps och SCRUM. -
Systematiq Applikationsutveckling AB / Järnväg
Systemutvecklare Java / Teamledare
2017 - 2020
Systemutveckling i Java i ett stort projekt med ett flertal underprojekt.
Detta har varit ett uppdrag med förhållandevis hög komplexitet där tolkning och behandling av helt okända datakällor har ingått. Även ett stort antal externa API-kopplingar (SOAP och REST) har vidareutvecklats och byggts. AWS och EKS (Kubernetes) har berörts. CI/CD i form av Jenkins. Uppdraget har omfattat mycket serveradministration i Linux och nödvändig first och second line support (DevOps). Arbetsmetoden har varit agil utveckling med flera andra utvecklare i ett team. I vissa av projekten har test driven development använts. Uppdraget har varit mycket kundnära med ett helhetsansvar från ax till limpa. Hela stacken har använts i normalfallet, från databasarkitektur och backendlogik till frontendramverk. En del av ansvaret har varit som teamledare för teamet i ungefär 2 år och sedermera som leveransansvarig för vissa av projekten som ingår.
Teknologier som har använts är Java SE 8, PostgreSQL, AngularJS, Aurelia, Node.js, Javascript, Typescript, Spring, Hibernate, JUnit, Mockito, Webflux, Maven, Make, TDD, REST, SOAP, Yarn, Webpack, Nginx, Git, Jenkins, Docker, Linux, bash, AWK, AWS EC2, AWS EBS, AWS RDS, AWS S3, AWS Route 53, VS Code, Jira, Confluence, DevOps och SCRUM-metodik med veckosprintar. -
Systematiq Applikationsutveckling AB / Arkivsystem
Systemutvecklare C#
2016 - 2017
Systemutveckling i C# och .NET.
Uppdraget innehöll förvaltning, nyutveckling och support av ett arkivsystem. Inläsningar och avställningar av gamla system var vanligt förekommande. Vid avställningar hade man sällan en komplett dokumentation om de gamla systemen utan fick lista ut på egen hand hur databastabeller hänger ihop med filer i en filyta och få ut metadatan och fildatan på rätt sätt. First line support och att åtgärda de supportärenden som kom in var en stor del av uppdraget.
Teknologier som har använts är C#, LINQ, .NET Web Forms, .NET MVC, T-SQL / SQL Server, SOAP, Windows Server, Visual Studio, Team Viewer, Fogbugz, SCRUM-metodik med 2-veckorssprintar, Subversion och Mercurial. -
Systematiq Applikationsutveckling AB / Finans och E-handel
Systemutvecklare PHP
2016 - 2017
Systemutveckling i PHP. Uppdraget omfattade ett flertal integrationer mot externa API:er, både SOAP och REST, och en hel del serveradministration i Linux. Wordpress och Prestashop har berörts men även system som till större delen är byggda från scratch i PHP.
Teknologier som har använts är PHP 5 och 7, MySQL, Javascript och jQuery. -
Papiliona AB
Webutvecklare
2014 - 2016
Utveckling, sökmotoroptimering, mobilanpassning och underhåll av en webshop i WooCommerce och ett flertal företagshemsidor i Wordpress. Uppdraget involverade byggandet av ett stort antal Wordpress-plugins, ett tema byggt från scratch och en integration mot ett point of sale-system. PHP 5 och 7, MySQL, Javascript, jQuery.
Alexanders kompetensområden
-
Branscherfarenhet
Transport/Spedition/Flyg -
Databaser
Databaser allmänt, Databasadministration, Postgresql -
Databashanterare
Postgresql -
Fast datakommunikation
Unix, TCP/IP -
Kommunikation & Information
Engelska -
Kvalitetsstyrning
Dokumentation -
Operativsystem/plattformar
Linux -
Projektfaser
Test, Utveckling/Genomförande, Produktionsinförande, Implementation -
Roller
Utvecklare/Programmerare -
Test & Verifiering
Acceptanstest -
Utvecklingsspråk
CSS, Unix Shell script, Javascript, Spring, Java, HTML, Typescript, HTML5, JUnit, XML, PowerShell, SQL, PHP -
Verktyg & Middleware
Atlassian Confluence, JDBC, Jira, Spring Webservice, Maven, Atlassian Jira, Git, Spring, Mockito
Alexanders anställningar
-
Systemutvecklare, Systematiq Applikationsutveckling AB
2016 - 2020
-
Webutvecklare, Papiliona AB
2014 - 2016
Alexanders utbildningar
-
Kinesiska, Linköpings Universitet
2023 - 2023
-
Datavetenskap / Deep Learning, Umeå Universitet
2022 - 2022
-
Datavetenskap / Nätverk, Umeå Universitet
2021 - 2021
-
Datavetenskap, Distansstudier
2013 - 2018
-
Datavetenskap, Umeå Universitet
2005 - 2006
-
Tekniskt / naturvetenskapligt basår, Umeå Universitet
2004 - 2005
-
Företagsekonomi, Hjalmar Lundbohmsskolan Kiruna
2001 - 2003
-
Ryska, Hjalmar Lundbohmsskolan Kiruna
2001 - 2003