Nikola O.

Backend-Entwickler

Nikola ist ein erfahrener Backend-Entwickler mit fünf Jahren Berufserfahrung, der sich auf Java, Spring Boot, Spring Data, Azure und Microservices spezialisiert hat.

Er hat eine solide Erfolgsbilanz bei der Erstellung und Wartung von Microservices, der Nutzung der neuesten Technologien und der Bereitstellung als Docker-Container auf AWS und Azure.

Nikola hat an wichtigen Projekten bei Adobe mitgewirkt, wo er an Adobe Acrobat Sign gearbeitet hat, und verfügt über Erfahrung mit innovativen Startups wie Harness. Sein vielseitiger Hintergrund und seine technische Kompetenz auf mehreren Plattformen machen ihn zu einem versierten Software-Ingenieur, der eine Vielzahl von Entwicklungsaufgaben bewältigen kann.

Hauptkompetenz

  • Java
    Java 7 Jahre
  • Spring Boot
    Spring Boot 6 Jahre
  • SQL
    SQL 7 Jahre

Andere Fähigkeiten

  • Docker
    Docker 5 Jahre
  • Kibana
    Kibana 4 Jahre
  • Python
    Python 4 Jahre
Nikola

Nikola O.

Serbia

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Senior Software Engineer

    Clarivate Plc - 4 jahre 1 monat

    • Aufbau und Pflege von robusten Microservices unter Verwendung von Technologien wie Java mit Spring Boot, Postgres, MongoDB und anderen.
    • Bereitstellung von Microservices als Docker-Container auf Cloud-Plattformen wie AWS und Azure.
    • Beitrag zur Entwicklung von Node.js- und Express-Microservices, um eine nahtlose Integration mit React-basierten Frontends zu gewährleisten.
    • Enge Zusammenarbeit mit funktionsübergreifenden Teams, um einen reibungslosen Projektablauf zu gewährleisten, indem Hindernisse, die die Effektivität des Teams beeinträchtigen, beseitigt werden.
    • Hat die Rolle des DevOps-Champions übernommen und diente als engagierte Person für DevOps-bezogene Aufgaben.

    Technologien:

    • Technologien:
    • 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 monate

    • Entwicklung hochwertiger Softwarelösungen zur Verbesserung der Benutzerfreundlichkeit und Einführung innovativer Funktionen für ATM-Anwendungen.
    • Analysierte Geschäftsbedürfnisse und Kundenanforderungen, um sichere und effiziente Backend-Lösungen mit Java EE zu entwickeln.
    • Verwaltete Datenbanken mit SQL, um die Zuverlässigkeit und Leistung der Software zu gewährleisten.
    • Nutzung von JavaScript und anderen Technologien zur Erstellung interaktiver und intuitiver Benutzeroberflächen.
    • Teilnahme an allen Phasen des Entwicklungsprozesses, einschließlich Analyse, Design, Implementierung und Test.

    Technologien:

    • Technologien:
    • 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 jahr 10 monate

    • Verstehen und Analysieren von Anforderungen, um effektive Lösungen zu entwickeln.
    • Geschätzter Projektaufwand und rechtzeitige Lieferung der Funktionen.
    • Implementierung neuer Features und Funktionen mit Java, Spring Boot und anderen relevanten Technologien.
    • Zusammenarbeit mit Kollegen, um die Qualität des Codes durch Code-Reviews und die Einhaltung von Best Practices zu gewährleisten.
    • Befolgte Versionskontrollpraktiken mit Git für eine effiziente Zusammenarbeit.
    • Sie haben JavaScript, HTML und CSS verwendet, um intuitive und benutzerfreundliche Schnittstellen zu erstellen.

    Technologien:

    • Technologien:
    • 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 monate

    • Arbeitete während des Praktikums an der Implementierung eines Schulinventarsystems mit Meteor.js.
    • Praktische Erfahrung in der Full-Stack-Webentwicklung durch praktische Projektarbeit.
    • Verwenden Sie JavaScript und Meteor.js, um gemeinsam mit dem Team ein effizientes und benutzerfreundliches System zu entwickeln.
    • Mitwirkung an der Entwicklung von Schlüsselfunktionen für die nahtlose Verfolgung und Verwaltung von Schulinventar.
    • Sie haben wertvolle Einblicke in den Lebenszyklus der Softwareentwicklung und agile Methoden gewonnen.

    Technologien:

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

Ausbildung

  • BSc.Software Engineering

    Metropolitan University · 2016 - 2020

Portfolio

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

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns