Nikola O.

Backend-udvikler

Nikola er en dygtig backend-udvikler med fem års kommerciel erfaring, der har specialiseret sig i Java, Spring Boot, Spring Data, Azure og Microservices.

Han har en solid erfaring med at opbygge og vedligeholde mikrotjenester, udnytte de nyeste teknologier og implementere dem som Docker-containere på AWS og Azure.

Nikola har bidraget til store projekter hos Adobe, hvor han arbejdede på Adobe Acrobat Sign, og har erfaring med innovative startups som Harness. Hans forskelligartede baggrund og tekniske færdigheder på tværs af flere platforme gør ham til en dygtig softwareingeniør, der er i stand til at håndtere en bred vifte af udviklingsudfordringer.

Hovedekspertise

  • Java
    Java 7 år
  • Spring Boot
    Spring Boot 6 år
  • SQL
    SQL 7 år

Andre færdigheder

  • Docker
    Docker 5 år
  • Kibana
    Kibana 4 år
  • Python
    Python 4 år
Nikola

Nikola O.

Serbia

Match med udvikler her

Udvalgt oplevelse

Beskæftigelse

  • Senior Software Engineer

    Clarivate Plc - 4 flere år 1 måned

    • Bygget og vedligeholdt robuste mikrotjenester ved hjælp af teknologier som Java med Spring Boot, Postgres, MongoDB og andre.
    • Implementeret mikrotjenester som Docker-containere på cloud-platforme som AWS og Azure.
    • Bidrag til udviklingen af Node.js og Express microservices, der sikrer problemfri integration med React-baserede frontends.
    • Samarbejdede tæt med tværfunktionelle teams for at sikre problemfri projektlevering ved at tage fat på hindringer, der påvirker teamets effektivitet.
    • Påtog sig rollen som DevOps-mester og fungerede som den dedikerede person til DevOps-relaterede opgaver.

    Teknologier:

    • Teknologier:
    • Java Java
    • Spring Boot Spring Boot
    • SQL SQL
    • NoSQL
    • Git Git
    • Node.js Node.js
    • React.js React.js
    • Azure Azure
    • AWS AWS
    • API
    • Docker Docker
    • YAML YAML
    • JSON JSON
    • REST API REST API
    • Jira Jira
    • Integration Testing
    • Hibernate Hibernate
    • Bitbucket Bitbucket
    • Spring Spring
    • MySQL MySQL
    • Swagger Swagger
    • MongoDB MongoDB
    • Microservices
    • Scrum Scrum
    • RabbitMQ RabbitMQ
    • eCommerce
    • Thymeleaf Thymeleaf
    • Serverless
    • Jenkins Jenkins
    • Kibana Kibana
    • Agile Agile
    • Apache Kafka Apache Kafka
    • JUnit JUnit
    • Maven Maven
    • AWS Lambda AWS Lambda
    • AWS S3 AWS S3
    • AWS EC2 AWS EC2
    • AWS VPC AWS VPC
    • Redis Redis
    • PostgreSQL PostgreSQL
    • GraphQL GraphQL
    • ElasticSearch ElasticSearch
    • Team Leading
    • CSS CSS
    • DevOps DevOps
    • JavaScript JavaScript
    • Kubernetes Kubernetes
    • Linux Linux
  • Software Engineer

    NCR Corporation - 3 måneder

    • Udviklet softwareløsninger af høj kvalitet med det formål at forbedre brugeroplevelsen og introducere innovative muligheder for ATM-applikationer.
    • Analyserede forretningsbehov og kundekrav for at designe sikre og effektive backend-løsninger ved hjælp af Java EE.
    • Administrerede databaser ved hjælp af SQL for at sikre softwarens pålidelighed og ydeevne.
    • Brugte JavaScript og andre teknologier til at skabe interaktive og intuitive brugergrænseflader.
    • Deltaget i alle faser af udviklingsprocessen, herunder analyse, design, implementering og test.

    Teknologier:

    • Teknologier:
    • Java Java
    • SQL SQL
    • Git Git
    • API
    • JSON JSON
    • REST API REST API
    • Jira Jira
    • Integration Testing
    • Hibernate Hibernate
    • MySQL MySQL
    • Swagger Swagger
    • RabbitMQ RabbitMQ
    • eCommerce
    • Jenkins Jenkins
    • Agile Agile
    • JUnit JUnit
    • Maven Maven
    • Redis Redis
    • PostgreSQL PostgreSQL
    • CSS CSS
    • JavaScript JavaScript
  • Software Developer

    Endava PLC - 1 år 10 måneder

    • Forstået og analyseret krav for at udvikle effektive løsninger.
    • Anslået projektindsats og sikret rettidig levering af funktioner.
    • Implementeret nye funktioner og funktionalitet ved hjælp af Java, Spring Boot og andre relevante teknologier.
    • Samarbejde med kolleger for at sikre kodekvalitet gennem kodegennemgang og overholdelse af bedste praksis.
    • Fulgte praksis for versionsstyring ved hjælp af Git for effektivt samarbejde.
    • Brugte JavaScript, HTML og CSS til at skabe intuitive og brugervenlige grænseflader.

    Teknologier:

    • Teknologier:
    • Java Java
    • Spring Boot Spring Boot
    • SQL SQL
    • Git Git
    • Node.js Node.js
    • React.js React.js
    • Azure Azure
    • API
    • Docker Docker
    • HTML / CSS
    • JSON JSON
    • REST API REST API
    • Jira Jira
    • Integration Testing
    • Hibernate Hibernate
    • Spring Spring
    • MySQL MySQL
    • Swagger Swagger
    • RabbitMQ RabbitMQ
    • eCommerce
    • Thymeleaf Thymeleaf
    • Jenkins Jenkins
    • Agile Agile
    • JUnit JUnit
    • Maven Maven
    • AWS S3 AWS S3
    • AWS EC2 AWS EC2
    • AWS VPC AWS VPC
    • PostgreSQL PostgreSQL
    • CSS CSS
    • JavaScript JavaScript
    • Linux Linux
  • Software Engineer Intern

    Zamphyr - 3 måneder

    • Arbejdede på implementeringen af et skoleinventarsystem ved hjælp af Meteor.js under praktikopholdet.
    • Opnået praktisk erfaring med full-stack webudvikling gennem hands-on projektarbejde.
    • Brugte JavaScript og Meteor.js til at samarbejde med teamet om at opbygge et effektivt og brugervenligt system.
    • Bidraget til udviklingen af nøglefunktioner til problemfri sporing og styring af skoleinventar.
    • Fået værdifuld indsigt i softwareudviklingens livscyklus og agile metoder.

    Teknologier:

    • Teknologier:
    • NoSQL
    • Git Git
    • API
    • HTML / CSS
    • JSON JSON
    • REST API REST API
    • Integration Testing
    • Swagger Swagger
    • MongoDB MongoDB
    • Maven Maven
    • CSS CSS
    • JavaScript JavaScript

Uddannelse

  • BSc.Software Engineering

    Metropolitan University · 2016 - 2020

Portefølje

  • porfolio-0
  • porfolio-1
  • porfolio-2
  • porfolio-3
  • porfolio-4
  • porfolio-5

Find din næste udvikler inden for få dage, ikke måneder

Book en 25-minutters samtale, hvor vi:

  • udfører behovsafdækning med fokus på udviklingsopgaver
  • Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
  • beskriver de næste trin for at finde det perfekte match på få dage

Lad os snakke om det