Suchmaschinen-Projekt: Arbeitete von Grund auf an der Migration von einer alten Suchmaschine zu Google Vertex AI, einschließlich Lesen der Google-Dokumentation, Vergleichen der Funktionen, Planen der wichtigsten Suchfunktionen und Unterstützen von Features, die von der alten Engine nicht unterstützt wurden.
Aufbau des Suchmaschinen-Ökosystems: Entwickelte neue Microservices rund um die Suchmaschine, um Suchanfragen konfigurierbar zu machen, die Suchgeschwindigkeit zu erhöhen und die Zuverlässigkeit zu verbessern.
Technische Verbesserungen: Besprach Roadmap und neue Features mit dem Kunden, entwarf technische Lösungen, schrieb Dokumentation und plante Sprints.
Fehlerbehebung, Debugging, Tests: Untersuchte gemeldete Probleme in Cloud- und lokalen Umgebungen, reproduzierte Fehler, behob sie und schrieb Tests dazu.
Implementierung neuer Funktionen: Analysierte Jira-Tickets mit Geschäftsanforderungen, erstellte technische Tickets mit Akzeptanzkriterien, bewertete Technologieansätze und setzte Funktionen in Zusammenarbeit mit Kollegen und Kunden um.
Optimierung und technischer Schuldenabbau: Verbesserte Antwortzeiten der Services durch Caching und Optimierung von SQL-Abfragen, refaktorierte Code und fügte Tests für Randfälle hinzu.
Automatisierung von GitHub-Workflows: Erstellte GitHub-Workflow-Dateien, um CI/CD-Prozesse zu automatisieren und zu beschleunigen.
GCP-Infrastruktur und Deployment: Konfigurierte verschiedene Cloud-Services, arbeitete mit SREs zusammen, um die Infrastruktur mit Terraform bereitzustellen, überwachte Cloud-Logs und Auslastung und reagierte auf Alerts und Störungen.
Migration zu Spring Boot 3: Migrierte erfolgreich einen kritischen Microservice zu Spring Boot 3, löste Bibliotheksinkompatibilitäten und Testfehler und führte vollständige Regressionstests, Smoke-Tests, automatisierte und manuelle Tests durch.
Elasticsearch-Integration: Entwickelte eine interne Lösung mit Elasticsearch, um konfigurierbare Suchen zu ermöglichen und die Last auf der Google-Suchmaschine zu reduzieren.
Airflow-Scripting: Schrieb Python-Skripte für GCP Airflow, um verschiedene Prozesse zu planen und zu automatisieren.
Code-Reviews und QA-Unterstützung: Prüfte Pull Requests, half den QA-Teams beim Testen und schrieb Dokumentation sowie How-to-Anleitungen für Fachanwender.
Aug. 2019 - Nov. 2021
2 Jahren 4 Monaten
Softwareentwickler
FIS
Portfolio-Bewertungsprojekt: Entwickelte eine Java-Webanwendung mit EJB-Architektur, erstellte EAR-Dateien mit Maven und setzte diese auf Wildfly-Servern ein.
Messaging-Integration: Nutzte die JMS-API für interne Kommunikation, versendete XML-Dateien und generierte sie mit JAXB zur Verarbeitung.
RabbitMQ-Integration: Migrierte von einer Legacy-Messaging-Engine zu RabbitMQ, da der Anbieter keine Unterstützung und Updates mehr lieferte.
UI-Entwicklung: Arbeitete mit Frontend-Entwicklern zusammen, um Ergebnisse in einer mit GWT erstellten Benutzeroberfläche darzustellen.
Systemoptimierung: Sorgte für effiziente Datenverarbeitung, Validierung und Handhabung, um eine genaue Portfolio-Bewertung zu gewährleisten.
Apr. 2018 - Aug. 2019
1 Jahr 5 Monaten
Junior Java-Entwickler
OMNI LOGIKA D.O.O
Projekt Steuerverwaltung: Entwickelte eine Java-Webanwendung mit EJB-Architektur, erstellte EAR-Dateien mit Maven und setzte sie auf Wildfly-Servern ein.
Praktikum: Absolvierte ein viermonatiges Praktikum, eignete sich Wissen durch Dokumentation an und arbeitete an eigenen Projekten mit Java AWT und Core Java.
Sprachen
Serbisch
Muttersprache
Englisch
Verhandlungssicher
Ausbildung
Okt. 2011 - Juni 2016
Universität Belgrad
Bachelor of Science · Elektrotechnik und Informatik · Belgrad, Serbien
Zertifikate & Bescheinigungen
Cloud-Engineer (Associate)
Google Cloud
Sie suchen Freelancer?Passende Kandidaten in Sekunden!