de

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

2020 (Split, Kroatien)

Masterabschluss

FESB

Informatik

2018 (Split, Kroatien)

Bachelorabschluss

Fakultät für Naturwissenschaften

Informatik

2015 (Livno, Bosnien und Herzegowina)

Abiturzeugnis

Gymnasium

Weiterführende Schule

💻 Berufserfahrung

Dez. 2024 - Heute (Remote)

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.

Sep. 2022 - Dez. 2024 (Remote)

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.

Sep 2020. - Sep 2022. (Split, Kroatien)

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.

Feb 2020. - Aug 2020. (Split, Kroatien)

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.

März 2018. - Juni 2018. (Split, Kroatien)

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

Node.js
Next.js
React
TypeScript
JavaScript
Git
Docker
AWS
HTML
CSS
SQL
NoSQL
Unit Testing
CMS
Jira

📃 Leistungen

Udemy NodeJS Certificate

NodeJS Advanced

UdemySiehe Leistung

⚒️ Lieblingsprojekt

TODO

Die TODO-Liste ist eine einfache Progressive Webanwendung (PWA). Benutzer können ihre eigenen Aufgaben hinzufügen und einen Überblick über erledigte Aufgaben erhalten. Die Aufgaben werden im lokalen Speicher gespeichert. Das Projekt wurde mit React erstellt.

Todo Project

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.

IT Shop Project

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.

Online Shop Project

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.

GemBet Project

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.

Résumé