Sammy Mannaa
Javautvecklare
Java utvecklare vars största styrka ligger i att förstå och lösa komplexa problem. Lägger gärna fokus på prestandatunga back-end system . Lätt- och snabblärd obotlig optimist som alltid lyckas hitta vägar för att utveckla en produkt eller ett projekt. Har även erfarenhet av projektledning och teknisk projektledning.
Områden
- Javautvecklare
- Projektledare
- Teknisk projektledare
Om Sammy
Självgående och lättlärd obotlig optimist som tycker att det mesta är värt att utvärderas och testas. Gillar när fokus ibland får handla om team-building och samhörighet.Sammys CV
-
Skatteverket
Utvecklare
2023 -
Utvecklare i ett agilt team om 8 personer som bland annat utvecklar och förvaltar Skatteverkets gemensamma ärendehanteringssystem (Ärenderamverket) och Skatteverkets meddelandedistributionstjänst (Emrik). Teamet ansvarar även för att ta fram nya mikrotjänster som stödsystem för Skatteverkets gemensamma tjänster. Arbetet är huvudsakligen testdrivet med Java som programmeringsspråk. Det förekommer även inslag av Javascript. Utvecklingen sker till stor del i en mikrotjänstarkitektur i OpenShift container platform (OCP).
Tekniker: Java EE (ejb), Java 17 och 8, Javascript, Groovy, WLS, JMS, Oracle DB, OCP, Spring, Spring Boot, Gradle, SOAP services, REST services, Linux, Mockito, jUint, Jenkins, ArgoCD, Kubernetes -
Skatteverket
Scrum maser / Utvecklare
2022 - 2023
Scrum master och Utvecklare i uppdelad roll 50% som SM och 50% som utvecklare. Var under 1 månads tid även inhoppare som SM i ett syskonteam samt Project Owner i eget team.
Teamen jobbar agilt enligt SAFE och består av 8 personer. Teamet ansvarar för att utveckla och förvalta Skatteverkets gemensamma ärendehanteringssystem (Ärenderamverket) och Skatteverkets meddelandedistributionstjänst (Emrik). Arbetet är i huvudsak testdrivet med Java som programmeringsspråk. Det förekommer även inslag av Javascript. Utvecklingen sker till stor del i en mikrotjänstarkitektur i OpenShift container platform (OCP).
Tekniker: Java EE (ejb), Java 17 och 8, Javascript, WLS, JMS, Oracle DB, OCP, Spring, Spring Boot, Gradle, Mockito, SOAP services, REST services, Linux, jUint, Jenkins, ArgoCD, Groovy, Kubernetes, Agile, Scrum, SAFE 5 och 6 -
Försäkringsgirot AB
Javautvecklare
2021 - 2022
Backend-utvecklare med delvis ansvar för frontend. Uppdraget går ut på att dels upprätthålla befintligt system samtidigt som viss nyutveckling av det befintliga systemet sker. Systemet är ett microservice system där varje service körs i en separat docker-container. Varje service kommunicerar även med sin egen SQL-databasinstans.
Tekniker: SQL/HSQL, Docker, Hibernate, Spring boot 2, Java 8+, ELM, Vue, Javascript, Jenkins, BitBucket, GIT, Bash, Powershell, Linux Cent OS 7 & 8 -
Scila AB
Javautvecklare/Tech lead/PL
2019 - 2021
Som javautvecklare och tech lead har man i huvudsaklig arbetsuppgift att koda och utveckla i produkten. Dessutom har man ett övergripande ansvar för kravspecifiering och implementation. Detta innebär daglig kontakt med regulatorer på den centraleuropeiska energimarknaden vars uppgift är att övervaka handel av energiprodukter och energiflöden på de centraleuropeiska kraftnäten. I denna dagliga kontakt bestämmer man, tillsammans med team och myndighet, vilken riktning utvecklingen av produkten ska ta.
Utöver direkt utveckling av produkten har den tekniska projektledarrollen i uppgift att rådgöra myndigheterna om rapporteringsstandarder för de företag som är verksamma på de marknader regulatorerna övervakar.
Som projektledare ansvarar man för sprintplanering, retrospektiv, management av team, teknisk implementation, samt kravställning, prissättning och tidsestimering för teknisk implementation.
Tekniker: Java, SQL, Oracle, Jenkins, Docker, Maven, Git, Bash, Linux, GitLab, ActiveMQ, Chronicle queue, Agile, Scrum, Kanban, Scrumban -
Scila AB
Javautvecklare
2017 - 2019
Scila utvecklar programvara som övervakar handel av finansiella instrument. Som javautvecklare har man ansvar för utvecklingen av en server-klient applikation där huvudsakliga kommunikation mellan dessa sker via RMI-sockets med tvåvägs-SSL. Extern data tas in via dataintegrationer med ActiveMQ och Chronicle köer eller med inläsning av XML-filer. P.g.a. det höga antalet transaktioner för en dag är prestandaoptimeringar alltid av centralt fokus vid utveckling av applikationen.
Tekniker: Java, SQL, Oracle, Jenkins, Docker, Maven, Git, Bash, Linux, GitLab, ActiveMQ, Chronicle queue -
Famnen Förskolor
Projektledare/Verksamhetsansvarig
2012 -
Som verksamhetsansvarig och ägare av Famnen Förskolor så ansvarar man för huvudsaklig utveckling av företaget, rekrytering, budgetering samt kontakt med myndigheter för att säkerställa att företaget följer de lagar och regler som ställs på en privat anordnare inom utbildningsväsendet.
Företaget har utvecklat en server-klient applikation för bokning av vikarier till förskolorna.
Tekniker: Android, Java, TCP, SSL, REST
Sammys kompetensområden
-
Databashanterare
Oracle, mySQL -
Hårdvara
PC -
Metoder & Processer
Agila metoder allmänt, Scrum -
Projektledning
Agile project systems -
Roller
Teknisk projektledare, Scrum master, Utvecklare/Programmerare, Team-ledare -
Systemtyper
Mjukvaruarkitektur - programnivå -
Utbildning
Fysik, civ.ing -
Utvecklingsspråk
IntelliJ, Spring, Java, JUnit -
Verksamhetsutveckling och Strategi
Organisationsutveckling, Ledarskap, rekrytering, personalutveckling -
Verktyg & Middleware
Confluence, IntelliJ, Jira, Git, Jenkins
Sammys anställningar
-
Teknisk projektledare / projektledare, Scila AB
2019 - 2021
-
Javautvecklare, Scila AB
2017 - 2019
-
Verksamhetsansvarig, Famnen Förskolor
2012 -
Sammys utbildningar
-
Ekonomie kandidat - Företagsekonomi, Stockholms Universitet
2016 - 2017
-
Masterexamen - Teknisk Fysik, KTH
2008 - 2014