Karwan Ali

Javautvecklare | Stockholm, Sverige

info@karwana.dev | GitHub | LinkedIn

Studerande inom Javautveckling på Nackademin söker LIA-praktik


Introduktion

Hej! Jag heter Karwan och är en Javautvecklare med fokus på att bygga stabila backend-system. Jag planerar alltid innan jag kodar, använder UML- och ER-diagram och tycker att bra kod börjar med en tydlig arkitektur. Den här portfolion visar min utvecklingsresa, mina projekt och den kul teknik jag lär mig längs vägen.

Om mig

Jag är en engagerad Javautvecklare som gillar att bygga välstrukturerade applikationer med fokus på kodkvalitet och arkitektur. Jag har en god förståelse för hur mjukvara byggs från start till slut och lägger stor vikt vid att skriva läsbar kod och bygga system som är lätta att underhålla och bygga vidare på.

Jag studerar Javautveckling på Nackademin (examen 2027) med fokus på backendutveckling, databaser, nätverksprogrammering och agilt teamarbete, och söker just nu LIA-praktik för perioden oktober 2026 - mars 2027. Hör gärna av dig om ni har en möjlighet!

Teknisk kompetens

Utvalda projekt

Secure-Note-App [GitHub]

Java • MySQL • JDBC • BCrypt • Lagerarkitektur

En konsolbaserad applikation för säker anteckningshantering med användarautentisering och rollbaserad åtkomstkontroll (USER/ADMIN). Lösenord hashas med BCrypt och databasuppgifter hanteras via miljövariabler med dotenv. Byggd med tydlig lagerarkitektur - Model, Repository, Service och UI, med full CRUD-funktionalitet för anteckningar och ett separat adminläge.

SimpleBank Konsolapplikation [GitHub]

Java • OOP • Design Patterns • Singleton • Strategy

En bankapplikation som simulerar en verklig miljö där användare kan logga in, se saldo, göra överföringar och betalningar. Byggd för att träna OOP-principer och designmönster som Singleton och Strategy.

SneakerShop E-handelssystem [GitHub]

Java • MySQL • JDBC • Stored Procedures • Triggers

En konsolbaserad e-handelsapplikation byggd med Java och MySQL. Innehåller säker inloggning, varukorgshantering och lageruppdatering i realtid. Visar avancerad databasintegration med JDBC, Stored Procedures och Triggers.

Quizkampen Multiplayer-spel [GitHub]

Java • Sockets • Threads • Swing

Ett nätverksbaserat frågespel där två spelare kan ansluta från olika datorer. Jag ansvarade för nätverkskommunikationen med Java Threads och Sockets samt design av användargränssnittet i Java Swing.

Växthotell - Hanteringssystem [GitHub]

Java • OOP • Arv • Polymorfism • Interface

En Javaapplikation som beräknar exakt dagligt vattenbehov för olika växttyper. Projektet demonstrerar arv, polymorfism, inkapsling och användning av interface.

Kontakt

Jag är alltid öppen för att diskutera nya projekt, idéer eller möjligheter att bli en del av ert team. Tveka inte att höra av dig: