Nikola O.

Backend-kehittäjä

Nikola on ammattitaitoinen backend-kehittäjä, jolla on viiden vuoden kaupallinen kokemus ja joka on erikoistunut Javaan, Spring Bootiin, Spring Dataan, Azureen ja mikropalveluihin.

Hänellä on vankka kokemus mikropalveluiden rakentamisesta ja ylläpidosta, uusimpien teknologioiden hyödyntämisestä ja niiden käyttöönotosta Docker-kontteina AWS:ssä ja Azuressa.

Nikola on osallistunut suuriin projekteihin Adobella, jossa hän työskenteli Adobe Acrobat Signin parissa, ja hänellä on kokemusta innovatiivisista startup-yrityksistä, kuten Harnessista. Hänen monipuolinen taustansa ja tekninen osaamisensa useilla eri alustoilla tekevät hänestä taitavan ohjelmistosuunnittelijan, joka osaa käsitellä monenlaisia kehityshaasteita.

Tärkein asiantuntemus

  • Java
    Java 7 vuotta
  • Spring Boot
    Spring Boot 6 vuotta
  • SQL
    SQL 7 vuotta

Muut taidot

  • Docker
    Docker 5 vuotta
  • Kibana
    Kibana 4 vuotta
  • Python
    Python 4 vuotta
Nikola

Nikola O.

Serbia

Aloita tästä

Valittu kokemus

Työllisyys

  • Senior Software Engineer

    Clarivate Plc - 4 years 1 month

    • Rakensit ja ylläpidit vankkoja mikropalveluja käyttäen teknologioita, kuten Java with Spring Boot, Postgres, MongoDB ja muita.
    • Käyttöönotetut mikropalvelut Docker-kontteina pilvialustoilla, kuten AWS ja Azure.
    • Osallistuit Node.js- ja Express-mikropalvelujen kehittämiseen ja varmistit saumattoman integroinnin React-pohjaisten frontendien kanssa.
    • Teki tiivistä yhteistyötä monialaisten tiimien kanssa varmistaakseen projektin sujuvan toteutuksen puuttumalla tiimin tehokkuuteen vaikuttaviin esteisiin.
    • Otti DevOps-mestarin roolin ja toimi DevOpsiin liittyville tehtäville omistautuneena henkilönä.

    Tekniikat:

    • Tekniikat:
    • 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

    • Kehittänyt korkealaatuisia ohjelmistoratkaisuja, joiden tarkoituksena on parantaa käyttäjäkokemusta ja ottaa käyttöön innovatiivisia ominaisuuksia pankkiautomaattisovelluksissa.
    • Analysoi liiketoiminnan tarpeita ja asiakkaan vaatimuksia suunnitellakseen turvallisia ja tehokkaita backend-ratkaisuja Java EE:tä käyttäen.
    • Hallinnoit tietokantoja SQL:n avulla ohjelmiston luotettavuuden ja suorituskyvyn varmistamiseksi.
    • Hyödynnetään JavaScriptiä ja muita tekniikoita interaktiivisten ja intuitiivisten käyttöliittymien luomiseksi.
    • Osallistui kaikkiin kehitysprosessin vaiheisiin, mukaan lukien analyysi, suunnittelu, toteutus ja testaus.

    Tekniikat:

    • Tekniikat:
    • 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

    • Ymmärretty ja analysoitu vaatimuksia tehokkaiden ratkaisujen kehittämiseksi.
    • Arvioi projektin ponnistelut ja varmista ominaisuuksien oikea-aikainen toimitus.
    • Toteutti uusia ominaisuuksia ja toimintoja käyttäen Java- ja Spring Boot -tekniikkaa sekä muita asiaankuuluvia tekniikoita.
    • Yhteistyö kollegoiden kanssa koodin laadun varmistamiseksi koodikatselmusten ja parhaiden käytäntöjen noudattamisen avulla.
    • Noudatetaan versionhallintakäytäntöjä käyttäen Gitiä tehokkaaseen yhteistyöhön.
    • Käyttänyt JavaScriptiä, HTML:ää ja CSS:ää luodakseen intuitiivisia ja käyttäjäystävällisiä käyttöliittymiä.

    Tekniikat:

    • Tekniikat:
    • 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

    • Työskentelit harjoittelun aikana koulujen inventaariojärjestelmän toteuttamisen parissa käyttäen Meteor.js:ää.
    • Sait käytännön kokemusta full-stack-verkkokehityksestä käytännönläheisen projektityön kautta.
    • Käyttänyt JavaScriptiä ja Meteor.js:ää tehdäkseen yhteistyötä tiimin kanssa tehokkaan ja käyttäjäystävällisen järjestelmän rakentamisessa.
    • Osallistui koulujen inventaariotarvikkeiden saumatonta seurantaa ja hallintaa koskevien keskeisten ominaisuuksien kehittämiseen.
    • Sait arvokasta tietoa ohjelmistokehityksen elinkaaresta ja ketteristä menetelmistä.

    Tekniikat:

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

Koulutus

  • BSc.Software Engineering

    Metropolitan University · 2016 - 2020

Portfolio

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

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme