Java Developer | Stockholm, Sweden
info@karwana.dev | GitHub | LinkedIn
Java Development student at Nackademin seeking LIA internship
Hi! I'm Karwan, a Java developer focused on building reliable backend systems. I write clean code, plan with UML and ER diagrams, and believe good software starts with good tests. This portfolio documents my journey as a developer, showcasing the projects I build and the technologies I learn along the way.
I'm a dedicated Java Developer who enjoys building well-structured applications with a strong focus on code quality, testing, and architecture. I've been fascinated by technology my whole life, constantly seeking out new technical challenges and always looking forward to learning something new.
I have a solid understanding of how software is built from start to finish. I always plan before writing code, using ER diagrams for my databases and UML for my class structures. I also care a lot about reliability, which is why I focus on writing good tests and working with Test-Driven Development (TDD).
Currently, I am studying Java Development at Nackademin (graduating 2027), focusing on backend development, databases, network programming, and Agile teamwork.
Right now, I am looking for an internship (LIA) where I can contribute to a real team, apply my skills, and continue growing as a developer. If you have an opening, I'd love to connect!
Core Tech Stack:
SneakerShop E-Commerce System [GitHub]
Java • MySQL • JDBC • Stored Procedures • Triggers
A console-based e-commerce application built with Java and MySQL. It features secure customer login, shopping cart management, and live inventory tracking. Demonstrates complex database integration using JDBC, MySQL Stored Procedures, and Triggers.
Quizkampen Multiplayer Game [GitHub]
Java • Sockets • Threads • Swing
A network-based quiz game where two players can connect from different computers. I was responsible for the network communication using Java Threads and Sockets, as well as designing the graphical user interface using Java Swing.
SimpleBank Console App [GitHub]
Java • OOP • Design Patterns • Singleton • Strategy
A banking application simulating a real-world environment where users can log in, view balances, perform internal transfers, and make payments. Built to practice core OOP principles and common software design patterns like Singleton and Strategy.
Plant Hotel Management System [GitHub]
Java • OOP • Inheritance • Polymorphism • Interfaces
A Java desktop application built to calculate exact daily watering needs for different plant types. This project serves as a strong demonstration of inheritance, polymorphism, encapsulation, and Java Interfaces.
Ventilation Technician | Svenska Ventilationsstyrkan AB | Dec 2023 – Aug 2024
Performed technical maintenance, troubleshooting, and precision measurements of ventilation systems. The role required high accuracy, blueprint reading, and the ability to work independently with clients.
Substitute Teacher & Resource | Östbergaskolan | May 2023 – Oct 2023
Worked pedagogically with students from preschool to 6th grade. Developed strong communication skills, adaptability, and the ability to handle dynamic environments and make quick decisions under pressure.
Warehouse Worker | Tranpenad (DHL) | Dec 2022 – May 2023
Handled logistics and package sorting in a fast-paced environment with strict deadlines. Gained valuable experience in effective teamwork and problem-solving under time pressure to secure deliveries.
I am always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out to me: