2025 08 25 – Pågående (2027 06 04)
Javautvecklare
IT-Högskolan
- Java-programmering
- Utveckling mot databaser
- Javaverktyg och byggmiljöer
- Komplex Javautveckling
- Web services och integrationer
Studerande till Javautvecklare
Jag söker LIA och vill omsätta mina kunskaper i praktiska projekt och verkliga utvecklingsmiljöer.
Studerande till Javautvecklare
Profil
Studerar till Javautvecklare och söker möjlighet att praktiskt utvecklas vidare inom programmering och systemutveckling.
Jag är nyfiken, engagerad och vill lära mig mer genom att arbeta i verkliga projekt och teammiljöer.
Utbildningar
2025 08 25 – Pågående (2027 06 04)
IT-Högskolan
2015 03 30 – 2015 05 08
Väktarskolan
2009 – 2012
STFG
Kompetens
Projekt
Backend till en webshop byggd med mikrotjänstarkitektur. Systemet består av Auth-server, Product-service, Order-service och Email-service. Kommunikation sker via REST och RabbitMQ, JWT används för autentisering och PostgreSQL används för lagring.
Mitt huvudansvar var Order-service där jag arbetade med orderlogik, kommunikation mot Product-service, JWT-vidarebefordran och RabbitMQ-integration.
Webbapplikation utvecklad med Spring Boot och integrerad mot Google Gemini via ett REST API. Användaren kan ställa frågor genom ett webbgränssnitt och få AI-genererade svar i realtid.
Lösningen använder Thymeleaf för frontend, PostgreSQL för datalagring och Spring Data JPA för databasåtkomst. Varje fråga och svar sparas i databasen och visas i en historikvy. Integrationen mot Gemini implementerades manuellt med HTTP-anrop och JSON-data för att ge en djupare förståelse för API-kommunikation och externa tjänster.
Separat projekt där jag byggde ett säkert inloggningsflöde med Spring Boot och Spring Security. Användaren kan registrera sig, välja om tvåfaktorsautentisering ska aktiveras och därefter logga in med lösenord samt en tidsbaserad kod från Microsoft Authenticator eller Google Authenticator.
Projektet genererar en hemlig nyckel som sparas i PostgreSQL och bäddas in i en QR-kod som kan scannas av en authenticator-app. Skyddade sidor kräver både lyckad inloggning och verifierad MFA-kod.
Säker webshop med Spring Boot. Systemet innehåller registrering, inloggning, produktkatalog, kundvagn, orderhantering, profilsida, GDPR-anpassad cookiehantering och administratörsfunktioner. Orderbekräftelser skickas via en separat Message Service som ansvarar för e-postutskick.
Mitt huvudansvar var produktdelen där jag arbetade med Product-entity, ProductRepository, ProductService, produktsidan, adminfunktion för att skapa produkter samt tester mot både H2-databas och mockat repository.
Utvecklade en webbapplikation med Jakarta EE där användare kan registrera konton, logga in och kommunicera i realtid. Applikationen använder JSF som presentationslager, CDI för dependency injection, JPA för databashantering och PostgreSQL för lagring av användaruppgifter.
Implementerade användarregistrering, autentisering och sessionshantering samt utvecklade en separat WebSocket-server som möjliggör realtidskommunikation genom att skicka meddelanden mellan anslutna klienter i realtid.
Grupputvecklad webbapplikation byggd med Spring Boot för hantering av resurserna Drink, Food, Pizza och Spirit. Applikationen följer MVC-arkitektur och erbjuder full CRUD-funktionalitet med Thymeleaf som presentationslager och PostgreSQL (Neon) som databas. Jag Dockeriserade applikationen och ansvarade för driftsättning på Render.
Mitt huvudansvar var utvecklingen av Drink-modulen där jag implementerade controller, service-, repository- och valideringslogik samt egna exceptions. Som individuellt vidarearbete implementerade jag en Jenkins-baserad byggprocess med Maven Wrapper, Logback-baserad loggning samt integrationstester med Spring Boot, MockMvc och H2 för att automatisera bygg-, test- och kvalitetssäkringsprocessen.
Individuellt projekt utvecklat med Spring Boot enligt lagerbaserad arkitektur (Controller, Service och Component) för simulering av grundläggande bankomatsfunktioner såsom insättning, uttag och saldohantering. Applikationen använder Thymeleaf för presentation och implementerar anpassad felhantering genom egna exceptions för olika affärsregler.
Jag implementerade affärslogik för validering av transaktioner, saldohantering och begränsningar för uttag. Projektet kompletterades med omfattande testning där JUnit 5 användes för enhetstester, Mockito för isolerad testning av service-lagret samt Playwright för end-to-end-testning av webbgränssnittet. Tester verifierar både normala användarflöden och felhantering för att säkerställa att applikationen fungerar korrekt genom hela stacken.
Grupputvecklat webbprojekt byggt med Spring Boot och Thymeleaf enligt MVC-arkitekturen (Model–View–Controller). Applikationen består av flera funktionella moduler för hantering och presentation av användare, personer, bokningar, betyg, taggar, kommentarer, uppgifter och köhantering genom separata controllers, modeller och vyer.
Jag deltog i utvecklingen av backend-logik och webbgränssnitt genom att implementera Spring MVC-controllers, skapa domänmodeller samt bygga dynamiska Thymeleaf-vyer. Projektet gav praktisk erfarenhet av routing, dataöverföring mellan controller och vy, användning av modellobjekt samt strukturering av en Java-baserad webbapplikation enligt etablerade designprinciper.
Utvecklade en klient-serverbaserad chattapplikation där flera användare kan ansluta samtidigt, registrera konton, logga in och skicka meddelanden i realtid. Kommunikation mellan klient och server sker via Java Sockets och servern hanterar flera klienter parallellt med hjälp av multitrådning.
Implementerade lagring av användare och meddelandehistorik med Spring Boot, Spring Data JPA och MySQL. Projektet följer en lagerarkitektur med separata service-, repository- och domänlager samt innehåller enhetstester skrivna med JUnit och Mockito.
Laborationsprojekt med fokus på Java Database Connectivity (JDBC) och relationsdatabaser. Implementerade databasanslutning mot MySQL samt funktionalitet för att lagra och hämta data från databasen med hjälp av SQL-frågor.
Projektet använder DAO-mönstret för att separera databaslogik från applikationslogik och inkluderar hantering av databasanslutningar, PreparedStatements och mappning mellan databastabeller och Java- objekt.
Laborationsprojekt med fokus på relationsdatabaser och SQL. Arbetade med att skapa databaser och tabeller, definiera primär- och främmande nycklar samt utföra CRUD-operationer för hantering av data.
Projektet omfattade även databasnormalisering enligt första normalformen (1NF), modellering av relationer mellan tabeller samt användning av JOIN-frågor för att hämta relaterad information från flera tabeller.
Laborationsprojekt med fokus på dokumentbaserade databaser och MongoDB. Implementerade ett DAO-lager i Java för att hantera lagring och hämtning av data från en MongoDB-databas i molnet (MongoDB Atlas).
Projektet omfattade CRUD-operationer, filtrering, uppdatering och borttagning av dokument samt användning av MongoDB Java Driver för kommunikation mellan applikation och databas.
Individuell vidareutveckling av ett textbaserat äventyrsspel i Java utifrån ett tillhandahållet grundprojekt. Spelet bygger på objektorienterade principer där spelaren utforskar olika miljöer, bekämpar fiender, samlar föremål och utvecklar sin karaktär.
Implementerade nya spelområden, fiender och spelmekaniker samt filbaserad lagring av statistik med DAO-mönstret, topplista, Builder Pattern för skapande av spelare och Singleton Pattern för applikationskonfiguration.
Utvecklade en konsolbaserad webshop i Java där användaren kan skapa, söka och visa produkter. Applikationen använder objektorienterad design med arv, abstrakta klasser och polymorfism för att hantera olika produkttyper.
Implementerade filbaserad lagring genom serialisering för att spara och läsa in produkter mellan körningar samt stöd för både konsolbaserat och dialogbaserat användargränssnitt via ett gemensamt interface.
En av de första laborationerna under utbildningen med fokus på grundläggande Java-programmering. Uppgiften omfattade arbete med metoder, arrayer, loopar, parametrar och returvärden för att bygga upp förståelse för språkets grundläggande konstruktioner.
Implementerade funktioner för utskrift av arrayer, sökning efter största värde samt metoder med parametrar och returvärden. Projektet lade grunden för senare arbete med objektorienterad programmering.
Arbetslivserfarenhet
2022 11 01 – 2023 07 03
Tjänst: Stationär tjänst dag och natt på Shopping Center.
Uppgifter: Låsning, upplåsning, brandlarmsåtgärd, personalservice, rapportering, åtgärd av andra avvikande påträffanden samt brottsförebyggning.
2021 07 19 – 2022 11 30
Tjänst: Stationär tjänst dagtid på ett större objekt i Södertälje, främst inom besöksmottagning, godsmottagning och vaccinationsmottagning under hög säsong för Covid-19 vaccination.
Uppgifter: Leveranskontroll och dirigering, behörighetskontroll, hastighetskontroll inom området, rapportering, åtgärd av andra avvikande påträffanden samt brottsförebyggning.
2016 05 06 – 2021 11 29
Tjänst: Rondering, larmutryckning samt störningsjour. Endast nattetid.
Uppgifter: Åtgärd av inbrottslarm (rörelsedetektor, magnetkontakt, glaskrossdetektor), kameralarm, brandlarm, överfallslarm, rapportering samt brottsförebyggning m.m.
2015 06 13 – 2016 05 31
Tjänst: Stationär tjänst dag och natt på objekt som Ica Maxi, handelsplatser samt eventer.
Uppgifter: Låsning, upplåsning samt brottsförebyggning.
Personligt brev
Hej,
Jag heter Yunus Uludag och studerar till Javautvecklare. Jag söker nu en LIA-plats under perioden V46 2026 till V22 2027 där jag får möjlighet att utvecklas praktiskt, lära mig av erfarna utvecklare och få en bättre förståelse för hur arbetet fungerar i verkliga projekt och team.
Under utbildningen har jag arbetat mycket praktiskt med programmering och fått erfarenhet av bland annat Java, databaser, Git och objektorienterad programmering. Jag tycker om problemlösning och motiveras av att lära mig nya tekniker och utvecklas vidare inom IT.
Som person är jag engagerad, nyfiken och lätt att samarbeta med. Jag tar ansvar för mitt arbete och trivs med att utvecklas genom nya utmaningar. Även om mitt fokus hittills har varit Java är jag öppen och motiverad att lära mig andra programmeringsspråk och tekniker.
För mig är LIA en viktig möjlighet att både växa som utvecklare och bidra med mitt driv och intresse för programmering.
Jag ser fram emot att höra från er och få möjligheten att lära känna verksamheten och utvecklas tillsammans med er.
Med vänliga hälsningar,
Yunus Uludag
Kontaktinformation