Might be available
(Updated 2022-10-20)Expert JavaScript Engineer
Stockholms län, Sverige
Beginner French, Svenska, English, Spanish
- Node.js
- Next.js
- TypeScript
Skills (20)
UTMÄRKTA MULTITASKER
PROTOTYPER
AWS
SAMTIDIGT
HANTERA
Git
.NET
SÄKER
PROTOTYPING
SONAR
Användartester
Business Analysis
API
US
LEDANDE
PROTOTYP
Cloud
Node.js
SASS
Kinesis
Professional Experience
Team Manager och Lead Developer
Acast AB
2023-01 - Present
Acast är en av väldens största globala plattformar för produktion, publicering och annonsering av podcasts. Patrik agerade Team Manager och Lead Developer för företagets mest centrala och DevOps-tunga team, det som levererar ljudet, podcast inklusive dynamiskt inbäddade lyssnarberoende annonser, samt lyssnarstatistik för att hantera och ta betalt för annonskampanjer. Team Manager rollen på Acast är en kombination av Product Manager och Engineering Manager med mycket tid "inne i koden". Det innebar att Patrik utöver att ha ett produktansvar också var ansvarig för att teamet levererade rätt features/utvecklingen, att tidsplaner hölls samt att som chef coacha och utveckla de enskilda teammedlemmarna.
React, Next.js, Node.js, JavaScript, TypeScript, Koa, AWS, Cloudfront, HAProxy, Nginx, ALB, Rest API, Redis, DynamoDB, Fargate, Docker, Kinesis Data Firehose, SNS, SQS, S3, Lambda, Jest, DataDog, Circle CI, Shortcut, Microservices, Kanban
React, Next.js, Node.js, JavaScript, TypeScript, Koa, AWS, Cloudfront, HAProxy, Nginx, ALB, Rest API, Redis, DynamoDB, Fargate, Docker, Kinesis Data Firehose, SNS, SQS, S3, Lambda, Jest, DataDog, Circle CI, Shortcut, Microservices, Kanban
Team Lead & Senior Developer
Bambuser
2021-01 - 2022-12
Bambuser är ett av världens ledande live-videostreamingbolag. Patrik agerade tech lead för ett av två team, det team som hanterar företagets mest mogna produkt. Produkten används globalt av många av världens största internationella bolag. Patriks uppgift var primärt att tillsammans med produktchefen sätta färdplanen samt ansvara för att hans team levererade i tid med den förväntade höga kvaliteten. Förutom att Patrik alltid var hands on och bidrog i kodandet, ansvarade han även för att beräkna och redogöra för stake holders när de dyker upp risker samt se till att allt byggdes skalbart, robust, kostnadseffektivt och säkert. Patrik var även ledande i rekryteringsprocessen att ta in nya teammedlemmar.
JavaScript, React, Next.js, Node.js, Jest, e2e-testing, CSS/SASS/Less, Rest API, Webpack, Google Cloud Platform, Firebase, Firestore, Embed technology, tracking, A/B testing, Git, Gitlab, NPM, Responsive development, Serverless, Figma, CI/CD, Accessibility, WCAG, UX/UI, Användartester, Docker, Theming, I18n, agile process, Scrum, Asana
JavaScript, React, Next.js, Node.js, Jest, e2e-testing, CSS/SASS/Less, Rest API, Webpack, Google Cloud Platform, Firebase, Firestore, Embed technology, tracking, A/B testing, Git, Gitlab, NPM, Responsive development, Serverless, Figma, CI/CD, Accessibility, WCAG, UX/UI, Användartester, Docker, Theming, I18n, agile process, Scrum, Asana
Tech lead & Frontendarkitekt
Arkitektkopia
2020-03 - 2020-12
Patrik kom in i ett projekt där målet var att hjälpa Arkitektkopia att förändra sin kärnverksamhet. Patriks roll var att från ett arkitekturperspektiv designa och skapa den nya "generationen" av deras befintliga SaaS-produkt, utveckla prototyper och börja bygga den nya applikationen i form av en Progressive Web App, PWA. Patrik använde sig av effektkartläggning för att bestämma vad de gjorde, och för att strukturera krav. Progressive Web App med syfte att modernisera ett befintligt användargränssnitt som ursprungligen var skrivet i .Net.
JavaScript, React, Redux, .Net, Rest API, Material-UI, Git, Styled Components, Progressive Web App, Business analysis, Design and prototyping, Figma, Impact Mapping, Cypress, Jest, Sonar, CI/CD, Azure, Lighthouse testing, Agile methodology, Theming, Google Workbox, WCAG, Service worker, SSO, Keycloak integration, UX/UI, Microservices, Jira, Scrum
JavaScript, React, Redux, .Net, Rest API, Material-UI, Git, Styled Components, Progressive Web App, Business analysis, Design and prototyping, Figma, Impact Mapping, Cypress, Jest, Sonar, CI/CD, Azure, Lighthouse testing, Agile methodology, Theming, Google Workbox, WCAG, Service worker, SSO, Keycloak integration, UX/UI, Microservices, Jira, Scrum
Lead developer
Ericsson
2018-11 - 2020-03
Patrik arbetade som Lead developer i ett team med huvudfokus på att förbättra utvecklingsmiljön för 5G-utvecklare hos Ericsson. Huvudleveransen handlade om att bygga ett system för att generera dokumentationssajter med hjälp av markdown, lagrade nära källkoden. För detta använde Patrik och teamet JavaScript-biblioteket Gatsby.js. Patriks roll var även att leda UX-designen av de utvecklade funktionerna. För designen använder Patrik sig från början av Sketch men eftersom det bara finns i Apple-plattformar gick han sedan över till Figma.
JavaScript, React, Redux, Docker, Java, Spring, PostgresSQL, EC2, Elastic Beanstalk, GitLab, Rest API, Webpack, SASS, CI/CD, AWS, Arkitektur, Sketch, UX/UI, Användertester, Prototyping, WCAG, Requirements, Microservices, Startup, Agile methodology
JavaScript, React, Redux, Docker, Java, Spring, PostgresSQL, EC2, Elastic Beanstalk, GitLab, Rest API, Webpack, SASS, CI/CD, AWS, Arkitektur, Sketch, UX/UI, Användertester, Prototyping, WCAG, Requirements, Microservices, Startup, Agile methodology
Tech Lead
Bellpal AB
2017-10 - 2018-11
utveckling & arkitektur BellPal är ett caretech-bolag som kombinerar digitala tjänster med medicinsk expertis för att utveckla produkter, tjänster och digitala lösningar inom omsorg och sjukvård. Patrik ledde ett team vars huvudfokus var att utveckla backend-API'er i SaaS-lösningen för att spåra om äldre personer har fallit, där Patrik agerade team lead för hela flödet från arkitektur, utveckling och UX. Flera entreprenörer var inblandade, men det slutade med att de byggde back-end-lösningen skriven i Java och värd i AWS. Patrik byggde också UI som de företag som hjälpte till med att hantera larm skulle använda.
JavaScript, React, Redux, Docker, Java, Spring, PostgresSQL, EC2, Elastic Beanstalk, GitLab, Rest API, Webpack, SASS, CI/CD, AWS, Arkitektur, Sketch, UX/UI, Användertester, Prototyping, WCAG, Requirements, Startup, Agile methodology
JavaScript, React, Redux, Docker, Java, Spring, PostgresSQL, EC2, Elastic Beanstalk, GitLab, Rest API, Webpack, SASS, CI/CD, AWS, Arkitektur, Sketch, UX/UI, Användertester, Prototyping, WCAG, Requirements, Startup, Agile methodology
Tech lead - Frontend och UX
huvudkontor i Sverige. Idka
2016-11 - 2017-10
Idka AB är en samarbetsplattform med huvudkontor i Sverige. Idka låter dig ansluta, dela, lagra och dela dokument och filer, samtidigt som man håller sin data säker.
Patriks roll var främst som tech lead för frontend men han ansvarade även för UX-design och utveckling av webbprodukterna. Teknikstacken som användes var mycket modern med JavaScript i både backend (Node.js) och frontend (React) samt även noSQL-databas, container technology och molnbaserade tjänster.
Node.js, React, Redux, React-Intl, UX/UI, Web RTC, noSQL, LESS, ES6, Webpack, yarn, NPM, Wercker, AWS, Agile Methodology
Patriks roll var främst som tech lead för frontend men han ansvarade även för UX-design och utveckling av webbprodukterna. Teknikstacken som användes var mycket modern med JavaScript i både backend (Node.js) och frontend (React) samt även noSQL-databas, container technology och molnbaserade tjänster.
Node.js, React, Redux, React-Intl, UX/UI, Web RTC, noSQL, LESS, ES6, Webpack, yarn, NPM, Wercker, AWS, Agile Methodology
Tech Lead & Senior utvecklare
Nordea Bank
2008-09 - 2016-10
Som Tech Lead lyckades Patrik och hans team, under längre tid och med hög kvalitet, leverera flera framgångsrika kärnprojekt inom olika områden på Nordea. En av de viktigaste framgångsfaktorerna var att ha tvärfunktionella team där man arbetade väldigt nära varandra där det var nära sömlöst flow från den mer affärsdrivna ledningen fram till alla utvecklare och testare. Under den här tiden ledde Patrik i stort sett hela Frontenddelen, där han även ansvarade för UX-designen, men ansvarade ibland även för backend då andra utvecklare klev in för att bistå Patrik så att han skulle kunna fokusera mer på backendkod. Patrik arbetade nära kravställare, och hjälpte till med att bygga prototyper för att de skulle uppnå kraven samt att de skulle vara lättare för resten av teamet att förstå. Prototyparbetet byggdes så att fungerande prototyper sedan direkt kunde användas "på riktigt". För varje projekt behöll vi de goda delarna inom både WoW och teknik, något som teamet blev känt för och som blev väldigt uppskattat av alla i organisationen.
Knockout, AngularJS, CSS, SASS, Less, Java, Spring, Oracle, Rest, Git, Weblogic, SQL, UX/UI, Selenium, Requirements, Prototyping, Sketch, Bootstrap, Agile Methodology
Knockout, AngularJS, CSS, SASS, Less, Java, Spring, Oracle, Rest, Git, Weblogic, SQL, UX/UI, Selenium, Requirements, Prototyping, Sketch, Bootstrap, Agile Methodology
Software engineer och produktägare
Aivo AB
2004-09 - 2008-08
Systems Architect
Tritech Technology AB
2000-03 - 2004-08
Software Engineer
Cambridge Technology Partners
1998-08 - 2000-02
Software Engineer
NF TEKNIK & DATA AB
1996-07 - 1998-08
Academic Background
B.Sc
Texas State University
1992-09 - 1996-08