Experienced Software Engineer Helsingborg, Sverige

Til rådighed ASAP

(Opdateret 2024-11-15)

Experienced Software Engineer

Helsingborg, Sverige

Modersmål Svenska, English, Flydende Arabic, Begynder Spanish

  • Erfarenhet av backend, mobil & desktop apputveckling
  • Lång erfarenhet av Mjukvaruutveckling
  • Läser, skriver och talar Java flytande

Kvalifikationer (45)

Java FX

REST

Keycloak

MongoDB

Spring framework

SpringBoot

Mockito

Developer

Utvecklare

Hibernate

Java

JWT

Git

Spring

Docker

JUnit

JavaFX

Mjukvaruutveckling

Spring Security

System Developer

OAS/Swagger

Microservices

Maven

GRADLE

KMP

Agila metoder

OIDC

HTML5

Jetpack Compose

CRYPTOGRAPHY

Kotlin

ActiveMQ

React

SQL

OAuth 2.0

IAM

CSS

Kafka

CircleCI

Jenkins

LDAP

AWS

Blockchain

Kubernetes

Spring Boot

Resumé

Erfaren mjukvaruingenjör med mer än 11 års yrkeserfarenhet. Skicklig på att erbjuda banbrytande tekniska lösningar och vägleda team av utvecklare på ett effektivt sätt. Expert på att hantera alla aspekter av nya applikationslösningar. Van att vara med i hela kedjan från att ta fram kundanpassade lösningar till att implementera, testa och provköra maskiner med den applikationsmjukvara vi utvecklat. Min passion och expertis är Java och Spring Boot.

Har lång erfarenhet av stora komplexa systemlösningar inom olika branscher, såsom offentlig sektor, bank & finans, hälsovård, detaljhandel och utbildning. Tycker om att lösa komplexa problem med en fantastisk uppmärksamhet på detaljer. Med mina färdigheter och erfarenhet är jag övertygad om att jag kan bidra till att driva framgångsrika projekt och skapa innovativa lösningar.

Målet är att fortsätta min resa som mjukvaruingenjör, utveckla effektiva, intelligenta samt säkra mjukvaror och system. Så småningom vill jag dyka djupare in i Blockchain och eventuellt AI/ML då jag har detta som intresse.

Professionel erfaring

Mjukvaruingenjör
Handelsbanken

2022-01 - 2024-08

En del av kommunikationsteamet och företagsteamet som jobbar med bankens mobilapplikationer. Ahmeds ansvar är Javautveckling och enhetstestning samt dokumentation av arbetet med backend-tjänsterna. Han är även ansvarig för vissa releaser av backend-tjänster samt analys av nya features som ska utvecklas. Vidare är Ahmed även en viktig del av arbetet att åtgärda sårbarheter och lösa incidenter. Han tar gärna på sig hatten som Androidutvecklare och det händer att han ibland tar sig an buggar att fixa. Ahmed hade en ledande roll i arbetet för att skriva om bankens backend-tjänster för mobilapparna till Spring Boot 3 och enhetstester till JUnit 5. Han var också en del av utvecklingen av en ny kommunikationsplattform. Ahmed har deltagit i flera tech talks som talare under sin tid på banken och är en goto-person när det kommer till Java och Spring Boot frågor. Han är även en del av onboarding-kommittén och mentorprogrammet där han bland annat stöttar och hjälper juniora utvecklare.

 

Tech stack:
Java 21, Spring Framework, Spring Boot 3, Maven, Git, PostgreSQL, JUnit 5, Kotlin, Jetpack Compose, Android, Gradle, Cryptography, Docker/Podman, React, Jenkins, Firebase SDK, CI/CD, IntelliJ, Jira, SAFe, Linux

Mjukvaruingenjör
Doro

2021-01 - 2022-01

En del av teamet som utvecklar och underhåller larmcentralen för äldrevården. Ahmeds ansvar var Javautveckling och enhetstestning samt dokumentation av hans arbete med backend-tjänsterna. Han var också en del av responder-app teamet och utvecklar backend modulen som är dedikerad för responder-appen. Ahmed drev även arbetet för att effektivisera och förenkla framtida utveckling av tjänster inom projektet. Han har, tillsammans med en kollega, tagit fram ett gemensamt utvecklingssätt och kodstil för att förenkla kodgranskning och bibehålla en ren kodbas. 

 

Tech stack:

Java, Spring Framework, Spring Boot, MongoDB, Maven, Git, JUnit, ActiveMQ, OIDC, Keycloak, Docker, JS, React, GraphQL, Kubernetes, AWS, Jenkins, Firebase, CI/CD, IntelliJ, Jira, Linux

IT Utbildare
EC Utbildning

2020-10 - 2021-01

Utbildade flera klasser med studenter som studerar för att bli Javautvecklare. Agerade mentor för dem i särskilt behov. Höll i föreläsningar, förberedda kursmaterial, övningar och tentor.

 

Tech stack:

Java, Spring Framework, Spring Boot, SQL, MongoDB, Maven, Git, JUnit, OAuth 2.0, REST-API, HTML, CSS, IntelliJ, Kanban, Agile methods

IT Utbildare
Node Hill

2020-10 - 2020-11

Utbildade flera klasser med studenter som studerar för att bli Javautvecklare. Agerade mentor för dem i särskilt behov. Höll i föreläsningar, förberedda kursmaterial, övningar och tentor.

 

Tech stack:

Java, Spring Framework, Spring Boot, SQL, MongoDB, Maven, Git, JUnit, OAuth 2.0, REST-API, IntelliJ

Senior Mjukvaruingenjör
Ikea IT

2019-11 - 2020-04

Ingick i Business Operations teamet. Han utvecklade en applikation som räknar och presenterar alla aktiva mjukvarulicenser genom att extrahera och bearbeta stora mängder data från olika databaser och LDAP servrar.
Ahmed var ansvarig för utveckling, dokumentation samt testning av applikationen.

 

Tech stack:

Java, Spring Boot, SQL, Maven, Git, JUnit, Oracle DB, LDAP, Cryptography, IntelliJ, Kanban, Linux

VD & Mjukvaruingenjör
Supernova Technology AB

2019-10 - Nuværende

Arbetar som konsult och mjukvaruingenjör med system- och mjukvaruutvecklingsprojekt för att digitalisera Sverige och förenkla människors vardag. Samtidigt erbjuder han Java-kurser på olika nivåer.

 

Tech stack:

Java, JavaFX, Spring Framework, Spring Boot, Hibernate, SQL, MongoDB, ActiveMQ, Microservices, Maven, Git, JUnit, Docker, LDAP, Cryptography, IntelliJ, CI/CD, TDD, BDD, Agile methods

Mjukvaruutvecklare
CGI

2016-01 - 2020-01

Arbetat som konsult med system- och mjukvaruutveckling främst inom den offentliga sektorn med dokument- och ärendehantering samt bevarandesystem. Ahmed var ansvarig för backend-delen, källkod och dokumentation.

 

Tech stack:

Java, Spring Framework, Spring Boot, Hibernate, SQL, Maven, SVN, Git, JUnit, Jira, IntelliJ, Nuxeo, PostgreSQL, MS SQL, Javascript, HTML5, CSS, TDD, Scrum, Windows, Linux 2016-01 - 2020-01 Mjukvaruutvecklare | CGI

Mjukvaruutvecklare
Region Östergötland

2015-09 - 2016-01

Fyra månaders praktik, hos CMIT, inom systemutveckling för att slutföra hans utbildning. Ahmed och en till student utvecklade två applikationer i projektform. Det första var ett prototypprojekt där de utvecklade en ankomstregistrering för akuten. I det andra projektet utvecklade dem en intygsdatabas för ST-läkare. Dessa två applikationer byggdes med ny teknik och är responsiva, dynamiska samt väldigt säkra.

 

Tech stack:

C#, .NET, SQL, Git, Visual Studio, Kanban

Akademisk baggrund

Systemutveckling
Lexikon

2015-05 - 2015-12

Certificeringer

OAuth 2.0
Java Cryptography
Docker
Spring Framework Masterclass
M220J MongoDB for Java Developers
Java Masterclass
Android developer

Kontakt konsulent

/