Nikola O.

Nikola O.

Développeur back-end

Meilleur performeur 9/10
Serbia
Membre de confiance depuis 2023
9 années d'expérience

Il possède une solide expérience dans la construction et la maintenance de microservices, en s'appuyant sur les dernières technologies et en les déployant sous forme de conteneurs Docker sur AWS et Azure.

Nikola a contribué à des projets majeurs chez Adobe, où il a travaillé sur Adobe Acrobat Sign, et a de l'expérience avec des start-ups innovantes comme Harness. Son expérience diversifiée et ses compétences techniques sur de multiples plateformes font de lui un ingénieur logiciel accompli, capable de relever un large éventail de défis en matière de développement.

Expertise principale

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

Expérience8

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
  • Construire et maintenir des microservices robustes en utilisant des technologies telles que Java avec Spring Boot, Postgres, MongoDB, et d'autres.
  • Vous avez une bonne connaissance de l'anglais, de l'allemand et du français.
  • Contribué au développement de microservices Node.js et Express, en assurant une intégration transparente avec les frontends basés sur React.
  • Collaborer étroitement avec des équipes interfonctionnelles afin d'assurer la bonne exécution du projet en s'attaquant aux obstacles qui nuisent à l'efficacité de l'équipe.
  • A assumé le rôle de champion DevOps et a servi de personne dédiée pour les tâches liées au DevOps.
MongoDBMongoDB
DockerDocker
PostgreSQLPostgreSQL
AWSAWS
Microservices
11+

Software Engineer

NCR Corporation (Atlanta, US – remote)
Banking and Finance
May 2021 - Aug 2021 · 3m
  • Développement de solutions logicielles de haute qualité visant à améliorer l'expérience de l'utilisateur et à introduire des capacités innovantes pour les applications ATM.
  • Analyse des besoins de l'entreprise et des exigences du client pour concevoir des solutions backend sûres et efficaces à l'aide de Java EE.
  • Gérer des bases de données en utilisant SQL pour assurer la fiabilité et la performance du logiciel.
  • Utilisation de JavaScript et d'autres technologies pour créer des interfaces utilisateur interactives et intuitives.
  • Participation à toutes les étapes du processus de développement, y compris l'analyse, la conception, la mise en œuvre et les tests.
JavaScriptJavaScript
HTMLHTML
CSSCSS
JavaJava
MavenMaven
3+

Software Developer

Endava (London, UK – remote)
Information Technology (IT) and Services
Jul 2019 - May 2021 · 1y 10m
  • Comprendre et analyser les besoins afin de développer des solutions efficaces.
  • Estimation des efforts déployés dans le cadre du projet et garantie de la livraison des fonctionnalités dans les délais impartis.
  • Mise en œuvre de nouvelles caractéristiques et fonctionnalités à l'aide de Java, Spring Boot et d'autres technologies pertinentes.
  • Collaborer avec des collègues pour assurer la qualité du code grâce à des revues de code et au respect des meilleures pratiques.
  • Respect des pratiques de contrôle de version à l'aide de Git pour une collaboration efficace.
  • Utilisation de JavaScript, HTML et CSS pour créer des interfaces intuitives et conviviales.
JavaScriptJavaScript
HTMLHTML
CSSCSS
Spring BootSpring Boot
SpringSpring
9+

Software Engineer Intern

Zamphyr (Tallinn, Estonia)
Education Technology (EdTech)
Apr 2019 - Jul 2019 · 3m
  • J'ai travaillé sur l'implémentation d'un système d'inventaire scolaire en utilisant Meteor.js pendant le stage.
  • Acquérir une expérience pratique dans le développement web complet par le biais de projets concrets.
  • J'ai utilisé JavaScript et Meteor.js pour collaborer avec l'équipe à la construction d'un système efficace et convivial.
  • Contribution au développement de fonctionnalités clés pour un suivi et une gestion transparents des articles d'inventaire de l'école.
  • J'ai acquis des connaissances précieuses sur le cycle de vie du développement de logiciels et les méthodologies agiles.
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

Évaluations

Excellence en ingénierie

Les performances globales de Nikola lors d'une évaluation technique en direct de 90 minutes se classent dans le top 5% des Développeur back-end évalués chez Proxify.

Portefeuille 6

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

Éducation

Metropolitan University
Metropolitan University
Software Engineering2016 - 2020

Arrêtez de naviguer.
Soyez jumelé plus rapidement.