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.