Hoppa till innehållet

Ismail Safwat

Mjukvaruutvecklare · Jönköping, Sverige

01 / Sammanfattning

Mjukvaruutvecklare med en kandidatexamen i mjukvaruutveckling och över tre års erfarenhet av inbyggda system, maskinnära mjukvara och Linux-baserad programmering. Van att arbeta nära hårdvara och datakällor, med erfarenhet av kravinsamling och kundanpassning från tidigare roller. Drivs av att gå från rent utvecklingsansvar till att också äga teknisk riktning, prioritering och samarbete med externa utvecklingspartners.

02 / Erfarenhet

sep 2023 – pågående

Mjukvaruutvecklare

Wexiödisk AB · Jönköping

  • Designade och utvecklade styrprogram med C++ och IBM Rational Rhapsody för fysisk utrustning, vilket förbättrade systemprestandan.
  • Utvecklade inbyggd mjukvara för periferikort med C, vilket bidrog till smidig integration mellan mjukvara och maskinhårdvara.
  • Samarbetade i Linux-baserade utvecklingsprojekt och använde Git för versionshantering och effektivt arbetsflöde.
  • Skapade användargränssnitt med C++ och Qt, vilket förbättrade användarupplevelsen.
  • Genomförde rigorös testning av mjukvarureleaser genom simulering och praktiska tester, vilket säkerställde tillförlitlighet.
  • Författade omfattande teknisk dokumentation för styrsystem, vilket reducerade onboarding-tiden för nya utvecklare.

jun – sep 2023

Backend-utvecklare, praktik

TRIPLA · Jönköping

  • Optimerade AI-modellens prestanda och skalbarhet, vilket förbättrade svarstiden med 20 %.
  • Samarbetade med frontend-utvecklare för att integrera AI-funktionalitet i webbapplikationer, vilket säkerställde smidig drift.
  • Bidrog till teamets framgång genom att debugga och förbättra backend-koden för att lösa kritiska prestandaproblem.

aug – dec 2022

Mjukvaruutvecklare, praktik

Infor AB · Linköping

  • Genomförde behovsbedömningar tillsammans med kunder för att anpassa ERP-lösningar efter deras verkliga behov.
  • Implementerade och underhöll ERP-systemmoduler med Java och C#, vilket effektiviserade kundernas verksamheter.
  • Deltog i Agile-sprints och bidrog till punktlig leverans av mjukvaruuppdateringar.

jan – jun 2022

Mjukvaruutvecklare, praktik

Zenon AB · Linköping

  • Uppdaterade och förbättrade appen Blixtvakt med Ionic och TypeScript, vilket förbättrade användarupplevelsen.
  • Integrerade data från externa källor som OpenStreetMap och SMHI via API:er, vilket ökade systemets noggrannhet och tillförlitlighet.
  • Utvecklade funktioner som lät användare anpassa varningsinställningar, vilket ökade användarnas engagemang.

03 / Utbildning

2023

Kandidatexamen i mjukvaruutveckling

Linköpings universitet · Linköping

04 / Färdigheter

Språk
Java, C#, Python, C++, C, Kotlin, JavaScript, TypeScript
Inbyggt
Linux-baserad utveckling, IBM Rational Rhapsody, periferikort, Yocto
Ramverk
Qt, QML, Ionic
Webb
HTML, CSS, JavaScript
Metoder
Agile, Scrum, testdriven utveckling, behovsanalys och kravställning
Verktyg
Git, Qt Creator, Eclipse, Visual Studio Code, Microsoft Office

05 / Språk

Flytande svenska, engelska, persiska och turkiska.

06 / Projekt

AI-modellintegrering, TRIPLA. Backend-algoritmer som förbättrade AI-modellens effektivitet och minskade latensen med 20 %.

Blixtvakt, Zenon AB. Ledde utvecklingen av nyckelfunktioner som anpassningsbara varningsinställningar, med Ionic och TypeScript.