Nikola O.

Backend-utvikler

Nikola er en dyktig backendutvikler med fem års forretningsbakgrunn, spesialisert i Java, Spring Boot, Spring Data, Azure, og mikrotjenester.

Han har en solid rekord i å bygge og vedlikeholde mikroservicer, bruke den nyeste teknologien og distribuere dem som beholdere på AWS og Azure.

Nikola har bidratt til større prosjekter hos Adobe, hvor han jobbet med Adobe Acrobat Sign, og har erfaring med innovative oppstartsbedrifter som Harness. Hans mangfoldige bakgrunn og tekniske ferdigheter på flere plattformer gjør ham til en dyktig programvareingeniør, habil til å håndtere en rekke utviklingsutfordringer.

Hovedekspertise

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

Andre kunnskaper

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

Nikola O.

Serbia

Kom i gang

Utvalgt opplevelse

Arbeidserfaring

  • Senior Software Engineer

    Clarivate Plc - 4 years 1 month

    • Bygget og vedlikeholdt robuste mikrotjenester ved hjelp av teknologier som Java med Spring Boot, Postgres, MongoDB og andre.
    • Distribuert mikrotjenester som Docker-containere på skyplattformer som AWS og Azure.
    • Bidratt til utviklingen av Node.js- og Express-mikrotjenester, og sørget for sømløs integrasjon med React-baserte frontends.
    • Samarbeidet tett med tverrfunksjonelle team for å sikre en smidig prosjektgjennomføring ved å ta tak i hindringer som påvirket teamets effektivitet.
    • Påtatt deg rollen som DevOps-mester og fungert som dedikert person for DevOps-relaterte oppgaver.

    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 months

    • Utviklet programvareløsninger av høy kvalitet med sikte på å forbedre brukeropplevelsen og introdusere innovative muligheter for minibankapplikasjoner.
    • Analyserte forretningsbehov og kundekrav for å utforme sikre og effektive backend-løsninger ved hjelp av Java EE.
    • Administrert databaser ved hjelp av SQL for å sikre programvarens pålitelighet og ytelse.
    • Brukt JavaScript og andre teknologier for å skape interaktive og intuitive brukergrensesnitt.
    • Deltatt i alle faser av utviklingsprosessen, inkludert analyse, design, implementering og testing.

    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 year 10 months

    • Forstått og analysert krav for å utvikle effektive løsninger.
    • Estimert prosjektinnsats og sørget for rettidig levering av funksjoner.
    • Implementert nye funksjoner og funksjonalitet ved hjelp av Java, Spring Boot og andre relevante teknologier.
    • Samarbeid med kolleger for å sikre kodekvalitet gjennom kodegjennomgang og overholdelse av beste praksis.
    • Har fulgt praksis for versjonskontroll ved hjelp av Git for effektivt samarbeid.
    • Brukt JavaScript, HTML og CSS for å skape intuitive og brukervennlige grensesnitt.

    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 months

    • Arbeidet med implementeringen av et skoleinventarsystem ved hjelp av Meteor.js i løpet av praksisperioden.
    • Praktisk erfaring med fullstack webutvikling gjennom praktisk prosjektarbeid.
    • Brukt JavaScript og Meteor.js for å samarbeide med teamet om å bygge et effektivt og brukervennlig system.
    • Bidratt til utviklingen av nøkkelfunksjoner for sømløs sporing og administrasjon av skoleinventar.
    • Fått verdifull innsikt i livssyklusen for programvareutvikling og smidige 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

Utdannelse

  • BSc.Software Engineering

    Metropolitan University · 2016 - 2020

Portefølje

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

Finn din neste utvikler innen dager, ikke måneder

I løpet av en kort 25-minutters samtale ønsker vi å:

  • Forstå dine utviklingsbehov
  • Forklare prosessen vår der vi matcher deg med kvalifiserte, evaluerte utviklere fra vårt nettverk
  • Dele de neste stegene for å finne riktig match, ofte på mindre enn en uke

La oss ta en prat