de

Hi ✌️, ich bin Kristijan

Software Engineer


30 Jahre, wohnhaft in Kroatien.

Durch kontinuierliche Praxis und Lernbereitschaft habe ich fundierte Kenntnisse in modernen Webtechnologien entwickelt, mit einem besonderen Fokus auf das JavaScript-Ökosystem. Ich arbeite gerne im Full-Stack-Bereich und beherrsche Frontend- und Backend-Frameworks, Datenbanken und Cloud-Umgebungen gleichermaßen. Sauberen und effizienten Code zu schreiben fällt mir leicht, und ich genieße die Zusammenarbeit in Teams, in denen Wissensaustausch und Fähigkeitenentwicklung gefördert werden. Außerhalb der Arbeit bin ich positiv und zugänglich, lese gerne, spiele, treffe mich mit Freunden und bleibe aktiv durch Street-Workouts. Dieselbe Hingabe und Neugier bringe ich auch in meine persönlichen Projekte ein.


Ein Bild von mir

>_ Ausbildung

2020 (Split, Kroatien)

Masterabschluss

FESB

Informatik

2018 (Split, Kroatien)

Bachelorabschluss

Fakultät für Naturwissenschaften

Informatik

2015 (Livno, BiH)

Abitur

Gymnasium

Sekundarschule

>_ Berufserfahrung

Dez. 2024 (Remote)

Senior Software Engineer

AiNergy

Als Full-Stack-Engineer bin ich an Planung, Design und Entwicklung einer hochmodernen, KI-gesteuerten Webplattform für Dachdetektion und Solarplanungen beteiligt. Ich arbeite über den gesamten Lebenszyklus — von Systemarchitektur bis zu produktionsreifen Features — unter Verwendung von Next.js im Frontend und Strapi mit Node.js API im Backend. Die Plattform integriert fortschrittliche interne KI-Modelle, die speziell für Dachdetektion, Solarplanung und Energieprognosen entwickelt wurden. Ich entwerfe und verwalte die Cloud-Architektur auf AWS, gewährleiste Skalierbarkeit und Ausfallsicherheit, wobei die gesamte Infrastruktur mittels Terraform versioniert und bereitgestellt wird. Containerisierung mit Docker unterstützt einen sauberen Entwicklungsworkflow und robuste CI/CD-Pipelines. Die Plattform ermöglicht es den Nutzern, maßgeschneiderte Solarinstallationsvorschläge zu generieren und herunterzuladen, wodurch der gesamte Vertriebs- und Beratungsprozess effizienter und schneller wird.

Sept. 2022 - Dez. 2024 (Remote)

Software Engineer

ArsFutura

Als Full-Stack-Engineer im JavaScript-Ökosystem war ich im gesamten Produktlebenszyklus tätig — Planung, Design, Entwicklung, Test und Deployment komplexer Systeme. In der E-Gaming-Branche habe ich zu hochskaligen Projekten für Unternehmen wie Vindex, EFG, Activision und Riot beigetragen.

Meine Arbeit umfasste Backend-Entwicklung, Frontend-Optimierung und Performancesteigerung:
  • Entwicklung und Wartung von Full-Stack-Webanwendungen zur Verbesserung von Nutzerabläufen und internen Prozessen.
  • Zusammenarbeit mit Produkt-, Design- und QA-Teams für schnelle, qualitativ hochwertige Umsetzung.
  • Code-Reviews zur Sicherstellung von Best Practices und langfristiger Codequalität.
  • Erstellung stabiler REST-APIs mit Node.js für Client-Server-Kommunikation.
  • Entwicklung responsiver, effizienter und zugänglicher Benutzeroberflächen mit React, TypeScript und Tailwind.
Sept. 2020 - Sept. 2022 (Split, Kroatien)

Software Engineer

DEPT

  • Entwurf, Entwicklung, Test und Dokumentation von Projekten in verschiedenen Branchen, darunter Gesundheit, Nachrichten und Broadcasting.
  • Zusammenarbeit mit Teams zur Verbesserung des Patientenerlebnisses und Datenmanagements für Refiy Health.
  • Modernisierung von Frontend-Architekturen und Migration von Legacy-Newsseiten auf React zur Verbesserung der Performance.
Feb. 2020 - Sept. 2020 (Split, Kroatien)

Junior Software Engineer

FGG

Enge Zusammenarbeit mit Entwicklern und Designern zur Erstellung einer robusten und benutzerfreundlichen Webanwendung für Online-Glücksspiel, Casino und Wettplattformen.

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

Praktikum

Atos

Studentisches Praktikum: Entwurf und Implementierung hybrider mobiler Anwendungen für interne Unternehmensprozesse unter Verwendung von Angular, Ionic und Redux.

>_ Technische Fähigkeiten

Typescript
Javascript
Node.js
Next.js
React
Git
Docker
AWS
Terraform
RESTAPIs
SQL
NoSQL
HTML
CSS
UnitTesting
CMS
Jira
Agile

>_ Erfolge

NodeJS Fortgeschritten
NodeJS Fortgeschritten

Zertifikat für fortgeschrittene Node.js-Kenntnisse erhalten, inklusive tiefem Verständnis des Node-Interiors und der Erstellung skalierbarer Backend-Systeme. Erlernt: Redis-Caching, File Upload, CI-Pipelines sowie Event Loop, Worker Threads und Clustering.

Zertifikat ansehen ↗
Legacy Full-Stack
Legacy Full-Stack

Abgeschlossenes Full-Stack-Zertifikat von FreeCodeCamp, abdeckend Frontend, Backend und Sicherheitsgrundlagen. Trainingsbereiche: Responsive Web Design, JavaScript-Algorithmen, Datenvisualisierung, Backend-Entwicklung mit APIs und Informationssicherheit. Diverse Full-Stack-Projekte erstellt, um praxisnahes Problemlösen und sauberen Code zu üben.

Zertifikat ansehen ↗

>_ Persönliche Projekte

Die aufgeführten Projekte umfassen eine Mischung aus eigenen Entwicklungen und kleineren realen Lösungen, die ich unabhängig oder für private Auftraggeber umgesetzt habe. Sie waren nicht Teil einer formellen beruflichen Anstellung, wurden jedoch mit Produktionsstandards, Verantwortung und hoher Sorgfalt ausgeführt. Sie zeigen meinen Anspruch, praktische Probleme zu lösen und meine technische Kompetenz außerhalb traditioneller Rollen zu erweitern.Die aufgeführten Projekte umfassen eine Mischung aus eigenen Entwicklungen und kleineren realen Lösungen, die ich unabhängig oder für private Auftraggeber umgesetzt habe. Sie waren nicht Teil einer formellen beruflichen Anstellung, wurden jedoch mit Produktionsstandards, Verantwortung und hoher Sorgfalt ausgeführt. Sie zeigen meinen Anspruch, praktische Probleme zu lösen und meine technische Kompetenz außerhalb traditioneller Rollen zu erweitern.

TODO

Leichte PWA in React, die Nutzern erlaubt, tägliche Aufgaben zu erstellen, zu verfolgen und zu verwalten. Speichert Daten in localStorage, funktioniert auch offline.

TODO

IT Shop

IT Shop ist eine E-Commerce-Plattform aus meinem Advanced Web Technologies Kurs. Nutzer können Accounts erstellen, Smartphones und Laptops verkaufen, Listings verwalten, Produkte durchsuchen und mit Stripe bezahlen. Frontend in Angular, Backend in Node.js/Express, Datenbank in MongoDB.

IT Shop

Online Shop

Online-Shop-App in React als Praxisprojekt. State Management über Redux, Redux-Thunk und Redux-Saga, Styling mit Styled-Components, Backend via Firebase, Stripe für Zahlungssimulation. Enthält Produktansicht, Warenkorb und Checkout-Flow.

Online Shop

GemBet

GemBet ist eine große Online-Wett- und Glücksspielplattform. Im Drei-Personen-Team für das UI verantwortlich. Design in Sketch, Implementierung in React, Redux für State Management.

GemBet

PropertiesOnMap

PropertiesOnMap.com ist ein Immobilien-Marktplatz mit interaktiver Kartenansicht. Nutzer können Accounts erstellen, Immobilien posten und Standorte über Google Maps erkunden. Postings erfolgen mit Point-Credits, die via Stripe bezahlt werden. Frontend in React, Backend in Express mit Prisma und PostgreSQL.

PropertiesOnMap
Résumé