Nikola O.

Backend Developer

Nikola is a skilled Backend Developer with five years of commercial experience, specializing in Java, Spring Boot, Spring Data, Azure, and Microservices.

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

  • Java
    Java 7 years
  • Spring Boot
    Spring Boot 6 years
  • SQL
    SQL 7 years

Other skills

  • Docker
    Docker 5 years
  • Kibana
    Kibana 4 years
  • Python
    Python 4 years
Nikola

Nikola O.

Serbia

Get started

Selected experience

Employment

  • Senior Software Engineer

    Clarivate Plc - 4 years 3 months

    • 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.

    Technologies:

    • Technologies:
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • Hibernate Hibernate
    • Thymeleaf Thymeleaf
    • Bitbucket Bitbucket
    • Swagger Swagger
  • Software Engineer

    NCR Corporation - 3 months

    • 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.

    Technologies:

    • Technologies:
    • Maven Maven
    • Hibernate Hibernate
    • Swagger Swagger
  • Software Developer

    Endava PLC - 1 year 10 months

    • 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.

    Technologies:

    • Technologies:
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • Hibernate Hibernate
    • Thymeleaf Thymeleaf
    • Tomcat Tomcat
    • Swagger Swagger
  • Software Engineer Intern

    Zamphyr - 3 months

    • 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.

    Technologies:

    • Technologies:
    • Maven Maven
    • Swagger Swagger
    • Meteor.js Meteor.js
  • Software Engineer

    Freelance Software Development - 1 year 11 months

    Freelance

    Technologies:

    • Technologies:
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • Hibernate Hibernate

Education

  • BSc.Software Engineering

    Metropolitan University · 2016 - 2020

Portfolio

  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1
  •  - 1

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat