Hoppa till innehållet
Niclas Hellberg

16 år i yrketEgenföretagare

Niclas Hellberg

  • Sundsvall

Jag jobbar med Systemutveckling och då övervägande runt java och spring plattformen. Jobbar i hela stacken från backend till frontend. Har en vilja att hela tiden utveckla mig och bli bättre samt lär mig nya metoder och verktyg. Gillar problemlösningar. Jag anser mig vara en bra lagspelare och samarbetspartner där jag i min tidigare arbetslivserfarenhet gjort bra ifrån mig i dessa avseenden. Hjälper och stöttar andra medarbetare trots hög belastning själv. Samtidigt är jag även väldigt självgående som kan och har drivit projekt helt självständigt på ett framgångsrikt sätt vilket har uppskattats. Har lätt att lära mig nya saker om så krävs.

Visa mer
  • J2EE
  • Java
  • Webservices
  • Bitbucket
  • Docker and Kubernetes
  • Försäljningssystem
  • Oracle Database
  • Oracle SQL Developer
  • WSO2
  • Git
  • Postman
  • SOAP UI
  • Continuous Integration
  • Datavetenskap
  • SAFe
  • Security
  • WCAG 2.1
  • api swagger
  • CI/CD Development
  • Git versionshantering

Kurser & certifieringar

  • Certified SAFe 5 DevOps PractitionerKnowit Norrlad AB · 2021
  • Éffective Java (java 8)Informator · 2014
  • DatavetenskapUmeå Universitet · 2009

Uppdrag

  • Bolagsverket

    juni 2022 – nu

    Systemutvecklare

    ARBETSUPPGIFTER: Jobbat i huvudsak med systemutveckling med fokus på Java och Spring Framework (Spring Boot). Arbete med applikationsservrar, främst JBoss (t.ex. konfiguration, deployment och felsökning). Frontendutveckling i Vue3 och enligt WCAG 2.1 riktlinjer. Arbete med pipelines för bygg, test, scanning och deploy (Jenkins/GitLab), versionering och releaseflöden. Docker för bygg/packetering, Kubernetes för deploy/skalning, konfigurering med Helm och secrets/configmaps. Jobbat med design och implementation som möter krav på driftbarhet, prestanda, förvaltningsbarhet och IT-/informationssäkerhet (t.ex. loggning/monitorering, robusthet, åtkomstkontroll, hårdning, sårbarhetshantering). I min roll som säkerhetssamordnare i teamet har jag tagit ett extra ansvar för detta. Arbetar testdrivet (TDD) och vid behov beteendedrivet (BDD) för att säkra kvalitet och tydliga krav.

    Utvecklade funktionalitet enligt TDD med enhetstester och tydlig teststruktur för snabb feedback och hög kodkvalitet. Jobbat med BDD-scenarier (Gherkin/Cucumber) tillsammans med krav/verksamhet för att säkra att beteenden och acceptanskriterier uppfylldes. Arbeter med att bygga in tester i CI/CD (unit/integration/acceptans), bl.a Cypress, för att minska regressionsrisk vid release. Publicerade och förvaltade API:er i WSO2 API Manager (policys, throttling, API-keys/OAuth2, livscykel och versioner). Designade och implementerade microservices och REST-API:er i Java/Spring Boot med fokus på robusthet, spårbarhet och tydliga kontrakt. Hantering och förvaltning av händelser med hjälp av Apache Kafka. Dokumenterade API:er med OpenAPI/Swagger. Tagit ett stort ansvar för dokumentation och kompetensöverföring till kund/verksamhet, genom att strukturera och kvalitetssäkra underlag samt säkerställa att lösningen kunnat förvaltas och vidareutvecklas effektivt. Inför produktionssättning har jag tagit fram underlag och utfört prestandatester för att säkerställa kravställda nivåer och optimera resurser. För test- och kvalitetssäkringsarbete gjorde vi en utvärdering av Xray men kom fram till att vi inte var i behov av det i teamet just då.

    PRESTATION I UPPDRAG: Niclas har självständigt och tillsammans med teamet levererat ny funktionalitet med hög kvalitet genom ett testdrivet arbetssätt och tydlig teststruktur samt säkrat acceptans och kravuppfyllelse i nära samarbete med krav/verksamheten. Niclas har tagit helhetsansvar för drift och leverans genom att bygga in test, scanning och deploy för stabila releaser. Niclas har också varit drivande och haft stort inflytande i arkitektur- och designbeslut som teamet ställts inför, från API- och backendstruktur till frontendflöden, validering och återanvändbara UI-komponenter. Niclas har även lagt stort fokus på att drivit frågor kopplade till IT-/informationssäkerhet, hårdning och sårbarhetshantering och därmed höjt teamets säkerhetsnivå. Niclas har även tagit stort ansvar i teamet genom att hjälpa, stötta och utbilda nya medarbetare i tekniker och verksamhetskunnande. Niclas stärkte driftbarhet och förvaltningsbarhet genom tydligare loggning, monitorering och dokumentation, vilket förenklade felsökning och överlämning till förvaltning/verksamhet. Niclas förbättrade kodkvalitet och testbarhet genom ett konsekvent TDD/BDD-arbetssätt, vilket gav snabbare feedback i utvecklingen och färre fel sent i processen.

    UPPDRAG: Förvaltning , vidareutveckling, nyutveckling samt drift av Bolagsverkets system för registrering av företag. Förvaltning , vidareutveckling, samt drift av Bolagsverkets system för hantering av ärenden.

    TEKNIK/METOD: Java, Spring Framework, spring-boot, spring-security, REST, WSO2, Docker, Kubernetes, API Swagger, Apache Kafka, JavaScript, Vue3, CSS, HTML enligt DIGG:s vägledning och WCAG 2.1, Oracle Database, Oracle SQL Developer, Jboss, GIT versionshantering, GitLab, Maven, Cypress, Cucumber, Gherkin, Figma

    KUNDNYTTA: Kvalitetssäkrade leveranser av ny funktionalitet och felrättningar

    Visa mer
    • JavaScript
    • Spring
    • Security
    • Eclipse
    • Java
    • Gherkin
    • CSS
    • REST
    • Oracle Database
    • Cucumber
    • Oracle SQL Developer
    • Maven
    • SAFe
    • Spring Boot
    • JIRA
    • JBoss Server
    • WSO2
    • GitLab
    • Apache Kafka
    • Docker and Kubernetes
    • Xray
    • Figma
    • Confluence
    • Cypress
    • WCAG 2.1
    • Vue 3
    • TDD/BDD
    • Insomnia
    • Agil
    • MQ-Explorer
    • Outh2
    • CI/CD Development
    • api swagger
    • Git versionshantering
    • spring-security
    • prestandtester
    • HTML
  • Knowit Norrland AB

    jan. 2015 – juni 2022

    Systemutvecklare

    ARBETSUPPGIFTER: Kravfångst, systemutveckling och test vid utveckling av ny funktionalitet i bl.a Telia Company´s system tholbox beställ.

    PRESTATION I UPPDRAG Niclas tog fram kraven tillsammans med verksamheten för att matcha kundens önskan på bästa sätt och hanterade nya/ändrade krav på bäst sätt under utvecklingens gång. Stort ansvar har legat på Niclas där han självständigt tagit stora utvecklingsuppdrag i mål. Niclas har även tagit stort ansvar i teamet genom att hjälpa, stötta och utbilda nya medarbetare i tekniker och verksamhetskunnande.

    UPPDRAG Förvaltning , vidareutveckling samt drift av Telia Company´s försäljningssystem Thobox Beställ.

    TEKNIK/METOD J2EE, Oracle Database, PL/SQL, Weblogic, Tuxedo, JSP, Javascript, JIRA, Confluence, Bitbucket, Soap UI, GIT versionshantering, Maven, Spring boot, Autmatiserade tester, Enhetstester , Webservices, SAFe Certified (2021), Agilt arbete, XML, Postman

    Visa mer
    • JavaScript
    • JSP
    • Webservices
    • J2EE
    • Git
    • Oracle Database
    • WebLogic
    • Bitbucket
    • PL/SQL
    • Maven
    • Spring Boot
    • JIRA
    • Postman
    • Försäljningssystem
    • Confluence
    • SOAP UI
    • XML
  • IDA INFRONT AB

    jan. 2013 – jan. 2015

    Systemutvecklare

    ARBETSUPPGIFTER Kravfångst, systemutveckling och test vid utveckling av ny funktionalitet i deras produkt IIPAX.
    PRESTATION I UPPDRAG Niclas säkrade att verksamhetens krav i största möjliga mån fångades innan utveckling påbörjades och hanterade ändrade/nya krav under pågående utveckling.
    UPPDRAG Förvaltning och vidareutveckling av IDA:s produkt IIPAX.
    TEKNIK/METOD J2EE, MSSQL, Oracle, DB2, Weblogic, JBOSS, Jenkins, JIRA, Confluence, Maven, Soap UI, GIT versionshantering, Enhetstester junit, Webservices(REST, SOAP), Continuous integration, Agilt arbete, XML
    KUNDNYTTA Kvalitetssäkrade leveranser av ny funktionalitet och felrättningar

    Visa mer
    • DB2
    • Oracle
    • SOAP
    • Webservices
    • J2EE
    • JUnit
    • Jenkins
    • Git
    • MSSQL
    • Continuous Integration
    • WebLogic
    • Maven
    • JIRA
    • Confluence
    • SOAP UI
    • JBoss
    • XML
  • TELIA

    jan. 2010 – dec. 2013

    Driftingenjör

    ARBETSUPPGIFTER Driftövervakning, konfigurering, analysering och felavhjälpning av Telias mobilnät i norden.
    PRESTATION I UPPDRAG Niclas har med sin kompetens och med ett stort engagemang på kort tid lärt sig flera nya system och tekniker för att kunna drifta och åtgärda fel i det mobila nätet.
    UPPDRAG Uppdragets huvudsakliga uppgift var driftövervakning och felavhjälpning av Telias mobilnät i norden.
    TEKNIK/METOD Ericsson, Nokia, Huawei, och Siemens KUNDNYTTA Felvhjälpning i i telias mobila nät.

    Visa mer
  • ORBION CONSULTING AB

    jan. 2010 – jan. 2013

    Systemutvecklare

    ROLL Kravfångare, Systemutvecklare och testare
    ARBETSUPPGIFTER Kravfångst, systemutveckling och test vid utveckling av ny funktionalitet i lagerhanteringssystem.
    PRESTATION I UPPDRAG Niclas säkrade att verksamhetens krav i största möjliga mån fångades innan utveckling påbörjades och hanterade ändrade/nya krav under pågående utveckling genom en nära och kommunikativ relation till kunder och entreprenörer. Med sin tekniska kompetens och sitt engagemang inom området bidrog Niclas också med att utveckla och implementera ett komplett och fungerande lagerhanteringssystem samt lösa de problem och hinder som uppstod under vägen.
    UPPDRAG Förvaltning och vidareutveckling av lagersystemet för Telias reservdelar i mobila nätet. (WIA)
    TEKNIK/METOD ASP, C#/.NET, Microsoft SQL Server, IIS, Visual Studio
    KUNDNYTTA Kvalitetssäkrade leveranser av ny funktionalitet och felrättningar. Systemet är en central del i hanteringen av reservdelar och uppdrag och används dagligen av kundens entreprenörer.

    Visa mer
    • C#
    • MSSQL
    • Visual Studio
    • IIS
    • Lagerhanteringssystem
    • .NET

Kompetens · nivå och år

Tekniker

  • J2EE
  • Java
  • Webservices
  • XML
  • CSS
  • Cypress
  • Gherkin
  • HTML
  • JavaScript
  • JSP
  • PL/SQL
  • REST
  • Vue 3
  • WebLogic
  • .NET
  • C#
  • SOAP
  • Backend

Plattformar

  • Bitbucket
  • Docker and Kubernetes
  • Försäljningssystem
  • JBoss Server
  • Apache Kafka
  • DB2
  • GitLab
  • MSSQL
  • Oracle

Produkter

  • Oracle Database
  • Oracle SQL Developer
  • WSO2
  • JBoss
  • Jenkins

Verktyg

  • Git
  • Postman
  • SOAP UI
  • Confluence
  • Cucumber
  • Eclipse
  • JIRA
  • Maven
  • Spring
  • Spring Boot
  • Figma
  • IIS
  • JUnit
  • Visual Studio

Metoder och processer

  • Continuous Integration
  • Datavetenskap
  • SAFe
  • Lagerhanteringssystem

Verksamhetsområden

  • Security

Standarder och regelverk

  • WCAG 2.1

Övrigt

  • api swagger
  • CI/CD Development
  • Git versionshantering
  • Insomnia
  • MQ-Explorer
  • Outh2
  • prestandtester
  • spring-security
  • TDD/BDD

Den som känner Niclas

Lars Markström

Lars är Niclas kontaktperson på Kvadrat.