Nikola O.

Nikola O.

Backend-Entwickler

Spitzenperformer 9/10
Serbia
Vertrauenswürdiges Mitglied seit 2023
9 Jahre Erfahrung

Er hat eine solide Erfolgsbilanz bei der Erstellung und Wartung von Microservices, der Nutzung der neuesten Technologien und der Bereitstellung als Docker-Container auf AWS und Azure.

Nikola hat an wichtigen Projekten bei Adobe mitgewirkt, wo er an Adobe Acrobat Sign gearbeitet hat, und verfügt über Erfahrung mit innovativen Startups wie Harness. Sein vielseitiger Hintergrund und seine technische Kompetenz auf mehreren Plattformen machen ihn zu einem versierten Software-Ingenieur, der eine Vielzahl von Entwicklungsaufgaben bewältigen kann.

Hauptkompetenz

JavaJava7 Jahre
Spring BootSpring Boot6 Jahre
NoSQL9 Jahre
Node.jsNode.js3 Jahre
30+

Erfahrung8

Senior Backend Developer

Trafigura Ltd., via Proxify (London, UK – remote)
Energy and Utilities
Nov 2024 - Feb 2026 · 1y 3m

Trafigura is one of the world’s largest physical commodities trading groups, operating globally across energy, metals, and renewables with enterprise-scale trading and data platforms.

  • Supported the Front Office Data team by developing and maintaining backend services critical to trading and analytics workflows.

  • Designed and implemented scalable Java-based microservices using Spring Boot, focusing on reliability, performance, and security.

  • Integrated backend services with AWS infrastructure, ensuring stable deployments and high availability in production environments.

  • Collaborated closely with data engineers, analysts, and frontend teams to deliver end-to-end solutions supporting trading operations.

  • Contributed to production-grade systems handling high data volumes and strict performance requirements.

AWSAWS
JavaJava
Microservices
Spring BootSpring Boot
SQLSQL
3+

Senior JavaScript Fullstack Developer (with Java)

trefox GmbH, via Proxify (Germany, remote)
HR and Recruitment
Jun 2024 - Sep 2024 · 3m

trefox is a digital agency delivering custom software solutions, including renewable energy tools and internal ERP platforms.

  • Acted as a core developer on a request management tool for solar installation workflows.

  • Built and maintained fullstack features using Node.js and React/Next.js.

  • Contributed Java and Spring Boot expertise for backend services planned for a follow-up ERP project.

  • Took ownership of architectural decisions and implementation details for critical application components.

  • Worked independently in a small, fast-moving team, driving requirements and delivery forward.

JavaScriptJavaScript
React.jsReact.js
Node.jsNode.js
JavaJava
Spring BootSpring Boot
2+

Senior Backend Developer (Java / DevOps)

The Sniffers Holding (via Proxify)
Environmental Services
Feb 2024 - Mar 2024 · 1m

The Sniffers is an industrial services company operating complex backend systems requiring high availability and strong DevOps practices.

  • Developed and maintained Java Spring Boot backend services within a microservices architecture.

  • Acted as a senior peer to the backend lead, contributing to design decisions and implementation quality.

  • Managed dependency updates and ensured backend services remained secure and up to date.

  • Supported CI/CD pipelines and deployment workflows across multiple environments (local, acceptance, production).

  • Worked extensively with Docker and Kubernetes to maintain stable, containerized services.

DockerDocker
JavaJava
Microservices
Spring BootSpring Boot
KubernetesKubernetes
2+

Senior Software Engineer

Clarivate (London, UK – remote)
Information Technology (IT) and Services
Aug 2021 - May 2025 · 3y 9m
  • Aufbau und Pflege von robusten Microservices unter Verwendung von Technologien wie Java mit Spring Boot, Postgres, MongoDB und anderen.
  • Bereitstellung von Microservices als Docker-Container auf Cloud-Plattformen wie AWS und Azure.
  • Beitrag zur Entwicklung von Node.js- und Express-Microservices, um eine nahtlose Integration mit React-basierten Frontends zu gewährleisten.
  • Enge Zusammenarbeit mit funktionsübergreifenden Teams, um einen reibungslosen Projektablauf zu gewährleisten, indem Hindernisse, die die Effektivität des Teams beeinträchtigen, beseitigt werden.
  • Hat die Rolle des DevOps-Champions übernommen und diente als engagierte Person für DevOps-bezogene Aufgaben.
MongoDBMongoDB
DockerDocker
PostgreSQLPostgreSQL
AWSAWS
Microservices
11+

Software Engineer

NCR Corporation (Atlanta, US – remote)
Banking and Finance
May 2021 - Aug 2021 · 3m
  • Entwicklung hochwertiger Softwarelösungen zur Verbesserung der Benutzerfreundlichkeit und Einführung innovativer Funktionen für ATM-Anwendungen.
  • Analysierte Geschäftsbedürfnisse und Kundenanforderungen, um sichere und effiziente Backend-Lösungen mit Java EE zu entwickeln.
  • Verwaltete Datenbanken mit SQL, um die Zuverlässigkeit und Leistung der Software zu gewährleisten.
  • Nutzung von JavaScript und anderen Technologien zur Erstellung interaktiver und intuitiver Benutzeroberflächen.
  • Teilnahme an allen Phasen des Entwicklungsprozesses, einschließlich Analyse, Design, Implementierung und Test.
JavaScriptJavaScript
HTMLHTML
CSSCSS
JavaJava
MavenMaven
3+

Software Developer

Endava (London, UK – remote)
Information Technology (IT) and Services
Jul 2019 - May 2021 · 1y 10m
  • Verstehen und Analysieren von Anforderungen, um effektive Lösungen zu entwickeln.
  • Geschätzter Projektaufwand und rechtzeitige Lieferung der Funktionen.
  • Implementierung neuer Features und Funktionen mit Java, Spring Boot und anderen relevanten Technologien.
  • Zusammenarbeit mit Kollegen, um die Qualität des Codes durch Code-Reviews und die Einhaltung von Best Practices zu gewährleisten.
  • Befolgte Versionskontrollpraktiken mit Git für eine effiziente Zusammenarbeit.
  • Sie haben JavaScript, HTML und CSS verwendet, um intuitive und benutzerfreundliche Schnittstellen zu erstellen.
JavaScriptJavaScript
HTMLHTML
CSSCSS
Spring BootSpring Boot
SpringSpring
9+

Software Engineer Intern

Zamphyr (Tallinn, Estonia)
Education Technology (EdTech)
Apr 2019 - Jul 2019 · 3m
  • Arbeitete während des Praktikums an der Implementierung eines Schulinventarsystems mit Meteor.js.
  • Praktische Erfahrung in der Full-Stack-Webentwicklung durch praktische Projektarbeit.
  • Verwenden Sie JavaScript und Meteor.js, um gemeinsam mit dem Team ein effizientes und benutzerfreundliches System zu entwickeln.
  • Mitwirkung an der Entwicklung von Schlüsselfunktionen für die nahtlose Verfolgung und Verwaltung von Schulinventar.
  • Sie haben wertvolle Einblicke in den Lebenszyklus der Softwareentwicklung und agile Methoden gewonnen.
MavenMaven
AgileAgile
SwaggerSwagger
Meteor.jsMeteor.js

Software Engineer

Freelance Software Development
Information Technology (IT) and Services
May 2017 - Apr 2019 · 1y 11m

Freelance

JavaJava
Spring BootSpring Boot
SpringSpring
MavenMaven
HibernateHibernate
REST APIREST API

Eignungstests

Excellence en ingénierie

Nikola Gesamtleistung in einer 90-minütigen Live-Technikbewertung rangiert im top 5% der überprüften Backend-Entwickler bei Proxify.

Portfolio 6

Portfolio Image 1
Portfolio Image 2
Portfolio Image 3
Portfolio Image 4
Portfolio Image 5
Portfolio Image 6

Ausbildung

Metropolitan University
Metropolitan University
Software Engineering2016 - 2020

Hör auf zu stöbern.
Lass dich schneller matchen.