Hi ✌️, Ich bin Kristijan.
Softwareentwickler
29 Jahre alt, wohne in Kroatien.
Durch kontinuierliche Übung und Hingabe zum Lernen habe ich meine Expertise in fortschrittlichen und modernen Webtechnologien verfeinert, wobei ich mich hauptsächlich auf den JavaScript-Stack konzentriere. Meine Fähigkeiten umfassen Full-Stack-Entwicklung, einschließlich Front-End- und Back-End-Technologien, Datenbanken und API-Integration. Ich zeichne mich durch das Schreiben von sauberem und effizientem Code aus, gedeihe in kollaborativen Teamumgebungen und bin leidenschaftlich daran interessiert, Wissen zu teilen und neue Fähigkeiten zu erwerben.
Ich bin eine positive und freundliche Person, die es genießt, in meiner Freizeit zu lesen, Videospiele zu spielen, sich mit Freunden zu treffen und Straßentraining zu machen.

🎓 Ausbildung
Masterabschluss
FESB
Informatik
Bachelorabschluss
Fakultät für Naturwissenschaften
Informatik
Abiturzeugnis
Gymnasium
Weiterführende Schule
💻 Berufserfahrung
Full-Stack-Entwickler
AiNergy
Als Full Stack Engineer arbeite ich an der Entwicklung einer modernen, KI-gestützten Webanwendung, die sich auf die Dachflächenerkennung und die Planung von Solaranlagen konzentriert. Die Plattform, entwickelt mit Next.js und verwaltet über Strapi, hilft Nutzern dabei, Solaranlagen zu optimieren, indem sie KI einsetzt, um Dachflächen zu analysieren, Kosten zu prognostizieren, optimale Panelpositionen zu bestimmen sowie Wetter und Energieproduktion vorherzusagen. Außerdem ermöglicht sie es Nutzern, personalisierte Angebote zu erstellen und herunterzuladen, die sie ihren Kunden präsentieren können, was den Verkaufs- und Beratungsprozess erheblich vereinfacht.
Full-Stack-Entwickler
Ars Futura
Als Full-Stack-Entwickler mit Spezialisierung auf den JavaScript-Stack war ich intensiv an diversen Projekten in der E-Gaming-Branche beteiligt. Meine Verantwortlichkeiten erstrecken sich über den gesamten Projektlebenszyklus, von der anfänglichen Gestaltung und dem Testen bis hin zu umfassenden Entwicklungs- und Bereitstellungsphasen. Ich hatte das Privileg, mit renommierten Unternehmen wie Vindex, EFG, Activision und Riot zusammenzuarbeiten und zur Schaffung und Verbesserung innovativer Spielerlebnisse beizutragen. Entwerfen, entwickeln und warten von Webanwendungen zur Verbesserung der Benutzererfahrung und Optimierung von Geschäftsprozessen. Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Produktmanagern, Designern und QA-Ingenieuren, zur Bereitstellung hochwertiger Softwarelösungen. Durchführung von Code-Reviews zur Gewährleistung der Einhaltung bewährter Verfahren und Kodierungsstandards. Entwicklung von RESTful-APIs mit Node.js zur Ermöglichung der Kommunikation zwischen Front-End- und Back-End-Systemen. Implementierung von responsiven und dynamischen Front-End-Schnittstellen mit React, Tailwind und TypeScript, zur Verbesserung der Benutzerinteraktion und -leistung.
Softwareentwickler
DEPT HR
Arbeitete an der Gestaltung, Entwicklung, Testung und Dokumentation verschiedener Projekte. Zusammenarbeit mit einem Team zur Erstellung robuster Lösungen für Kunden im Refiy Health, was zu einer verbesserten Patientenbindung und Datenverwaltung beitrug. Migration bestehender Nachrichten- und Blogseiten für einen Rundfunknachrichten-Kunden zu React, was die Leistung und Benutzererfahrung verbesserte.
Frontend-Entwickler
FGG
Arbeitete gemeinsam mit Entwicklern und Designern an der Erstellung funktionsfähiger, robuster und optisch ansprechender Webanwendung für Online-Glücksspiel-, Casino- und Wettplattformen.
Entwickler für mobile Anwendungen
Atos
Teilnahme an einem Studentenpraktikum, bei dem ich mit Kollegen zusammenarbeitete, um hybride mobile Anwendungen für den internen Firmengebrauch zu entwerfen und zu implementieren. Nutzung von Angular, Ionic und Redux zur Entwicklung effizienter und benutzerfreundlicher mobiler Lösungen.
🧮 Technische Fähigkeiten
📃 Leistungen
⚒️ Lieblingsprojekt
IT Shop
Der IT-Shop ist ein cooles Projekt, an dem ich für meine Fortgeschrittenen Web-Technologien Klasse an der Universität gearbeitet habe. Es handelt sich um einen Online-Shop, in dem Leute Smartphones und Laptops kaufen und verkaufen können. Benutzer können ein Konto erstellen, ihre eigenen Produkte zum Verkauf anbieten und sie sogar später bearbeiten oder löschen. Sie können auch sehen, was andere zum Verkauf anbieten, Artikel in den Warenkorb legen und kaufen. Außerdem können sie ihre Kontodaten verwalten, wie das Aktualisieren von Passwörtern und das Überprüfen ihrer Bestellhistorie. Ich habe es mit NodeJS und Express für das Backend, Angular für das Frontend und MongoDB für die Datenbank entwickelt. Und für den Checkout- und Zahlungsteil habe ich Stripe verwendet.

Online Shop
Die Online-Shopping-Anwendung dient als umfassende Studie zu React und zugehörigen Technologien. Im Entwicklungsprozess habe ich eine Vielzahl von Technologien verwendet, darunter Redux, Redux-Thunk, Redux-Saga und Styled-Components. Firebase wurde für das API-Management eingesetzt, während Stripe integriert wurde, um Zahlungstransaktionen zu simulieren. Die Anwendung umfasst Funktionen wie das Durchsuchen von Geschäften, das Verwalten des Warenkorbs und die Simulation von Zahlungen und bietet so eine ganzheitliche E-Commerce-Erfahrung.

GemBet
Gembet ist eine anspruchsvolle Online-Wett- und Glücksspielanwendung. Als Teil eines dreiköpfigen Teams war ich maßgeblich an der Entwicklung der Benutzeroberfläche beteiligt. Unser Ziel war es, die Benutzeroberfläche mit der Sketch-Software zu entwerfen und sie mit React zu implementieren. Wir haben Redux genutzt, um eine effiziente Zustandsverwaltung in der gesamten Anwendung sicherzustellen.

PropertiesOnMap
PropertiesAroundMe.com ist eine moderne Plattform, die das Erlebnis beim Kauf und Verkauf von Immobilien verbessert. Nutzer können sich registrieren, Immobilien wie Häuser und Villen inserieren und verfügbare Angebote auf einer interaktiven Karte erkunden. Das Einstellen von Immobilien erfordert Punktguthaben, die sicher über Stripe erworben werden können. Die Plattform verfügt über ein React-basiertes Frontend mit Google Maps-Integration, während das Backend mit Express, Prisma und PostgreSQL betrieben wird, um eine nahtlose und effiziente Nutzung zu gewährleisten.



