GANT

2019-2024 (via tidigare anställning)

Uppdrag

Uthyrd leveransresurs från Entiros, där jag axlat olika roller; lösningsarkitekt, integrationsspecialist/utvecklare, idrifttagare och ops. Under åren 23-24 genomfördes dels ett uppgraderingprojekt (Mule 3.x till Mule 4.5) samt en plattformsmigrering från Mule on prem till Cloudhub 2. Här bidrog jag med min expertis kring arkitekturella frågor inom Mule 4 och Anypoint platform men också som en utvecklingsresurs.

Lösning

Integrationerna har innefattat: synkronitet, asynkronitet, RESTfull/json, JMS (queue/topic/virtualTopic), diverse databaser, SOAP, Azure AD, Salesforce, 3-lagers arkitektur, Webhooks, Microtjänst, Skedulerare, Object store, kryptering. Gällande Plattformsmigrationen bidrog jag med rådgivning kring transit gateways och vpnkopplingar samt uppsättning av api management och ingress controllers mm. Jag tog ett helhetsansvar från ritbordet till förvaltning av implementationen.

Teknikstack

Integrationsarkitektur, Anypoint Platform, Mule 4, Mule 3, On-Prem, Cloudhub 2.0, REST API’s, JMS, ActiveMQ Java, Maven, git, Bamboo=>Bitbucket Cloud, JIRA, Confluence, TLS/mTLS, Object store, Graylog, Munit, Starlify

Envirotainer

2019-2024 (via tidigare anställning)

Uppdrag

Uthyrd, mestadels ensam, ansvarig leveransresurs från Entiros till kunden och axlat olika roller; lösningsarkitekt, integrationsspecialist/utvecklare, idrifttagare och ops likväl som rådgivare kring arkitekturella frågor såsom plattform, säkerhet och CI/CD. Jag implementerade ca 10-12 integrationer / år och samtidigt förvaltade och förädlade befintliga. Under åren 23-24 genomfördes en Plattformsmigrering från Cloudhub 1 till 2.

Lösning

Integrationerna har innefattat: synkronitet, asynkronitet, RESTfull/json, JMS (queue/topic/virtualTopic), diverse databaser, SOAP, Azure AD, Salesforce, 3-lagers arkitektur, Webhooks, Microtjänst, Skedulerare, Object store, kryptering. Gällande Plattformsmigrationen satte jag upp allt som krävdes i Anypoint platform såsom transit gateways, vpn, api management, ingress controllers mm. Jag tog på egen hand ett helhetsansvar från ritbordet till förvaltning av implementationen.

Teknikstack

Integrationsarkitektur, Anypoint Platform, Mule 4, Cloudhub, Cloudhub 2.0, REST API’s, JMS, ActiveMQ, Java, Maven, git, Bamboo=>Bitbucket Cloud, JIRA, Confluence, TLS/mTLS, skedulerare, Object store, Graylog, Munit, Starlify

Entiros

2019-2024 (tidigare anställning)

Uppdrag

Löpande konsultarbete i form av specialistkomptens inom integration åt ett flertal kunder. Dessutom skedde en del internt arbete.

Lösning

Loggning

Jag var drivande och visade vägen för införande av spårbarhet i loggning. Så att man på ett enkelt sätt till exempel kunde spåra en integration genom plattformen.

CI/CD

Jag har byggt nya CI/CD-piplines, Bitbucket Cloud, med stöd för deployer till Cloudhub 1 samt 2.

Starlify

Jag var delaktig i Entiros produkt Starlify’s utveckling i form av integrationsexpert och produktanvändare. Jag har också hjälpt kunder med att komma igång med Starlify api’t samt även transformerat kunders befintliga integrationsdokumentation till Starlify’s format.

Övrigt

Jag har också arbetat med att skapa Confluence-plugins och macros samt varit delaktig i onboarding av ny personal i hur de arbetar med integration och dokumentation.

Teknikstack

Java, Spring boot, Log4j2, Kafka (Produce/Consume), Bitbucket Cloud, Maven, git, CI/CD, Starlify, Graylog

TUC

2022 (via tidigare anställning)

Uppdrag

Kunden ville införa en betallösning för att möjliggöra köp av kurser samt automatisk kursregistrering.

Lösning

Jag skapade en serverlös applikation som kopplar samman två system för att möjliggöra kö av kurser och automatisk kursregistrering. Detta för att slippa ständig upptid på appen som bara behövdes vid köp. På så sätt minimerade vi själva driftkostnaden. Uppdraget innefattade även utveckling av nödvändiga frontend-komponenter.

Teknikstack

Aws Lambda Serverless (java spring cloud function), spring boot, jquery, javascript, css, Starlify, Confluence

Swisslog

2018-2019 (tidigare anställning)

Uppdrag

Vidareutveckling av webbaserade verktyget Sync. Ett överordnat system för att samla ihop alla delsystem till ett för att möjliggöra single point of control (SPOC).

Lösning

Under tiden hann jag utveckla ett tiotal funktioner, varav vissa relaterade till industri 4.0.

Teknikstack

Java, Weblogic, JSF, Maven, SQL, Python, Subversion

Ateles

2016-2018 (tidigare anställning)

Uppdrag

I rollen som Testledare driva och vidareutveckla det dagliga testarbetet.

Lösning

Med hjälp av kravgranskning och manuell testning. Men också genom utveckling samt uppsättning av nya testverktyg.

Teknikstack

Kravgranskning, manuell testning, testfall, testrapport, lasttest, automattest, selenium, php, jmeter

Syntronic

2016 (tidigare anställning)

Uppdrag

Agil utveckling av internt lönehanteringssystem, utveckling av rekryteringsverktyg samt uppsättning av testautomation (Selenium).

Lösning

Jag utvecklade ett tiotal funktioner såsom reseberäkningar inkl traktamenten, rapportgenereringar (pdf) mm. Datan sparades i MariaDB, där jag byggde upp nya tabeller för ändamålet. Datan hanterades sedan i backend (PHP), skickades vidare till frontend (Javascript/Jquery) och presenterades slutligen i HTML/CSS. Jag satte även upp Selenium som testverktyg samt implementerade det i CI/CD (Jenkins).

Teknikstack

PHP, Javascript (Jquery), MariaDB, HTML, CSS, Selenium, Subversion, Jenkins