Nikola O.

Backend-utvecklare

Nikola är en skicklig backend-utvecklare med fem års kommersiell erfarenhet, specialiserad på Java, Spring Boot, Spring Data, Azure och Microservices.

Han har en gedigen erfarenhet av att bygga och underhålla mikrotjänster, utnyttja den senaste tekniken och distribuera dem som Docker-containrar på AWS och Azure.

Nikola har bidragit till stora projekt på Adobe, där han arbetade med Adobe Acrobat Sign, och har erfarenhet av innovativa startups som Harness. Hans mångsidiga bakgrund och tekniska färdigheter på flera olika plattformar gör honom till en skicklig mjukvaruutvecklare som klarar av att hantera ett brett spektrum av utvecklingsutmaningar.

Huvudsaklig expertis

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

Andra kompetenser

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

Nikola O.

Serbia

Hitta en utvecklare

Utvald erfarenhet

Anställningar

  • Senior Software Engineer

    Clarivate Plc - 4 år 1 månad

    • Byggt och underhållit robusta mikrotjänster med hjälp av tekniker som Java med Spring Boot, Postgres, MongoDB och andra.
    • Distribuerade mikrotjänster som Docker-containrar på molnplattformar som AWS och Azure.
    • Bidrog till utvecklingen av Node.js och Express microservices, vilket säkerställde sömlös integration med React-baserade frontends.
    • Nära samarbete med tvärfunktionella team för att säkerställa smidig projektleverans genom att ta itu med hinder som påverkar teamets effektivitet.
    • Tog på sig rollen som DevOps-mästare och fungerade som den dedikerade personen för DevOps-relaterade uppgifter.

    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ånader

    • Utvecklade högkvalitativa mjukvarulösningar som syftar till att förbättra användarupplevelsen och introducera innovativa funktioner för ATM-applikationer.
    • Analyserade affärsbehov och kundkrav för att utforma säkra och effektiva backend-lösningar med hjälp av Java EE.
    • Hanterade databaser med hjälp av SQL för att säkerställa programvarans tillförlitlighet och prestanda.
    • Använder JavaScript och andra tekniker för att skapa interaktiva och intuitiva användargränssnitt.
    • Deltagit i alla faser av utvecklingsprocessen, inklusive analys, design, implementering och testning.

    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ånader

    • Förstått och analyserat krav för att utveckla effektiva lösningar.
    • Uppskattade projektinsatser och säkerställde leverans av funktioner i rätt tid.
    • Implementerade nya funktioner och funktionalitet med hjälp av Java, Spring Boot och andra relevanta tekniker.
    • Samarbetade med kollegor för att säkerställa kodkvalitet genom kodgranskning och efterlevnad av bästa praxis.
    • Följde praxis för versionshantering med hjälp av Git för effektivt samarbete.
    • Använda JavaScript, HTML och CSS för att skapa intuitiva och användarvänliga gränssnitt.

    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ånader

    • Arbetade med implementeringen av ett skolinventeringssystem med hjälp av Meteor.js under praktikperioden.
    • Fått praktisk erfarenhet av full-stack webbutveckling genom praktiskt projektarbete.
    • Använde JavaScript och Meteor.js för att samarbeta med teamet i byggandet av ett effektivt och användarvänligt system.
    • Bidrog till utvecklingen av nyckelfunktioner för sömlös spårning och hantering av skolans inventarier.
    • Fått värdefulla insikter i livscykeln för programvaruutveckling och agila 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

Utbildning

  • BSc.Software Engineering

    Metropolitan University · 2016 - 2020

Portfölj

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

Hitta din nästa utvecklare inom ett par dagar

Ge oss 25 minuter av din tid, så kommer vi att:

  • Sätta oss in i dina utmaningar och behov
  • Berätta om våra seniora och beprövade utvecklare
  • Förklara hur vi kan matcha dig med precis rätt utvecklare

Låt oss ta ett kort digitalt möte.