Nikola O.

Nikola O.

Backend Developer

Top performer 9/10
Serbia
Trusted member since 2023
9 years of experience

He has a solid track record of building and maintaining microservices, leveraging the latest technologies and deploying them as Docker containers on AWS and Azure.

Nikola has contributed to major projects at Adobe, where he worked on Adobe Acrobat Sign, and has experience with innovative startups like Harness. His diverse background and technical proficiency across multiple platforms make him an accomplished software engineer, adept at handling a wide array of development challenges.

Main expertise

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

Experience8

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
  • Built and maintained robust microservices using technologies such as Java with Spring Boot, Postgres, MongoDB, and others.
  • Deployed microservices as Docker containers on cloud platforms like AWS and Azure.
  • Contributed to the development of Node.js and Express microservices, ensuring seamless integration with React-based frontends.
  • Collaborated closely with cross-functional teams to ensure smooth project delivery by addressing impediments affecting team effectiveness.
  • Took on the role of DevOps champion and served as the dedicated person for DevOps-related tasks.
MongoDBMongoDB
DockerDocker
PostgreSQLPostgreSQL
AWSAWS
Microservices
11+

Software Engineer

NCR Corporation (Atlanta, US – remote)
Banking and Finance
May 2021 - Aug 2021 · 3m
  • Developed high-quality software solutions aimed at enhancing user experience and introducing innovative capabilities for ATM applications.
  • Analyzed business needs and client requirements to design secure and efficient backend solutions using Java EE.
  • Managed databases using SQL to ensure software reliability and performance.
  • Utilized JavaScript and other technologies to create interactive and intuitive user interfaces.
  • Participated in all stages of the development process, including analysis, design, implementation, and testing.
JavaScriptJavaScript
HTMLHTML
CSSCSS
JavaJava
MavenMaven
3+

Software Developer

Endava (London, UK – remote)
Information Technology (IT) and Services
Jul 2019 - May 2021 · 1y 10m
  • Understood and analyzed requirements to develop effective solutions.
  • Estimated project efforts and ensured timely delivery of features.
  • Implemented new features and functionality using Java, Spring Boot, and other relevant technologies.
  • Collaborated with colleagues to ensure code quality through code reviews and adherence to best practices.
  • Followed version control practices using Git for efficient collaboration.
  • Used JavaScript, HTML, and CSS to create intuitive and user-friendly interfaces.
JavaScriptJavaScript
HTMLHTML
CSSCSS
Spring BootSpring Boot
SpringSpring
9+

Software Engineer Intern

Zamphyr (Tallinn, Estonia)
Education Technology (EdTech)
Apr 2019 - Jul 2019 · 3m
  • Worked on the implementation of a school inventory system using Meteor.js during the internship.
  • Gained practical experience in full-stack web development through hands-on project work.
  • Used JavaScript and Meteor.js to collaborate with the team in building an efficient and user-friendly system.
  • Contributed to the development of key features for seamless tracking and management of school inventory items.
  • Gained valuable insights into the software development lifecycle and agile methodologies.
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

Assessments

Engineering excellence

Nikola’s overall performance in a 90-minute live technical assessment ranks in the top 5% of vetted Backend Developers at Proxify.

Portfolio 6

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

Education

Metropolitan University
Metropolitan University
Software Engineering2016 - 2020

Stop browsing.
Get matched faster.