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 7 vuotta
- Spring Boot 6 vuotta
- SQL 7 vuotta
Muut taidot
- Docker 5 vuotta
- Kibana 4 vuotta
- Python 4 vuotta
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
Spring Boot
SQL
- NoSQL
Git
Node.js
React.js
Azure
AWS
- API
Docker
YAML
JSON
REST API
Jira
- Integration Testing
Hibernate
Bitbucket
Spring
MySQL
Swagger
MongoDB
- Microservices
Scrum
RabbitMQ
- eCommerce
Thymeleaf
- Serverless
Jenkins
Kibana
Agile
Apache Kafka
JUnit
Maven
AWS Lambda
AWS S3
AWS EC2
AWS VPC
Redis
PostgreSQL
GraphQL
ElasticSearch
- Team Leading
CSS
DevOps
JavaScript
Kubernetes
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
SQL
Git
- API
JSON
REST API
Jira
- Integration Testing
Hibernate
MySQL
Swagger
RabbitMQ
- eCommerce
Jenkins
Agile
JUnit
Maven
Redis
PostgreSQL
CSS
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
Spring Boot
SQL
Git
Node.js
React.js
Azure
- API
Docker
- HTML / CSS
JSON
REST API
Jira
- Integration Testing
Hibernate
Spring
MySQL
Swagger
RabbitMQ
- eCommerce
Thymeleaf
Jenkins
Agile
JUnit
Maven
AWS S3
AWS EC2
AWS VPC
PostgreSQL
CSS
JavaScript
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
- API
- HTML / CSS
JSON
REST API
- Integration Testing
Swagger
MongoDB
Maven
CSS
JavaScript
Koulutus
BSc.Software Engineering
Metropolitan University · 2016 - 2020
Portfolio
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ä