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 - 3 years 4 months

    In my role, I am responsible for building and maintaining robust microservices using cutting-edge technologies such as Java with Spring Boot, Postgres, MongoDB, and more. These microservices are hosted as Docker containers on cloud platforms like AWS and Azure. Additionally, I contribute to developing microservices written in Node.js and Express, focusing on creating a seamless integration with React-based frontends.

    Working closely with cross-functional teams, I ensure the smooth delivery of projects by addressing any impediments hindering team effectiveness.

    I also took DevOps champion role and was the dedicated person for DevOps jobs

    https://clarivate.com/

    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

    My responsibilities revolve around developing high-quality software solutions that enhance the user experience and provide innovative capabilities for ATM applications. By understanding the business needs and client requirements, I leverage Java EE to build secure and efficient backend solutions. I proficiently manage databases using SQL to ensure the reliability and performance of the software. Additionally, I utilize JavaScript and other technologies to develop interactive and intuitive user interfaces.

    I actively participate in all stages of the development process, from analysis and design to implementation and testing. Through collaborative teamwork, I work closely with colleagues and relevant stakeholders to ensure the delivery of high-quality projects within set timelines.

    https://www.ncr.com/

    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

    I have had the opportunity to work on diverse projects, including Adobe Sign (a cloud-based e-signature service) and Harness Platform. With a focus on Java 8, Spring Boot, Spring Data, SQL Server, Maven, Git, JavaScript, HTML, CSS, and Tomcat, I have contributed to the development and enhancement of these cutting-edge solutions.

    Working in an agile methodology, I have actively participated in requirements analysis and estimation, ensuring a clear understanding of project needs. By leveraging my skills and experience, I have successfully implemented new features, constantly pushing the boundaries of functionality and user experience.

    Throughout my role as a Software Engineer, I have embraced collaboration and teamwork, working closely with cross-functional teams to deliver high-quality software solutions. I have demonstrated proficiency in agile practices, adapting quickly to changing requirements and priorities while maintaining a focus on delivering value to clients.

    My main responsibilities have included:

    • Understanding and analyzing requirements to develop effective solutions.
    • Estimating project efforts and ensuring timely delivery of features
    • Implementing new features and functionality using Java, Spring Boot, and other relevant technologies
    • Collaborating with colleagues to ensure code quality through code reviews and best practices
    • Following version control practices using Git for efficient collaboration
    • Employing JavaScript, HTML, and CSS to create intuitive and user-friendly interfaces

    https://www.harness.io/ https://www.adobe.com/sign.html

    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

    During my internship, I had the opportunity to work on the implementation of a school inventory system using Meteor.js. This hands-on experience allowed me to gain practical knowledge in full-stack web development.

    Using JavaScript and Meteor.js, I collaborated with the team to create an efficient and user-friendly system. I contributed to the development of key features, ensuring seamless tracking and management of school inventory items.

    Throughout this internship, I gained valuable insights into the software development lifecycle and agile methodologies. I actively participated in requirements gathering and worked closely with stakeholders to understand their needs and deliver solutions that aligned with their expectations.

    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
  • Software Engineer

    Freelance Software Development - 1 year 11 months

    Freelance

    Teknologier:

    • Teknologier:
    • Java Java
    • Spring Boot Spring Boot
    • SQL SQL
    • NoSQL
    • Git Git
    • Node.js Node.js
    • AWS AWS
    • API
    • Docker Docker
    • JSON JSON
    • REST API REST API
    • Hibernate Hibernate
    • Spring Spring
    • MySQL MySQL
    • MongoDB MongoDB
    • Jenkins Jenkins
    • JUnit JUnit
    • Maven Maven
    • AWS S3 AWS S3
    • Redis Redis
    • PostgreSQL PostgreSQL
    • Python Python
    • ChatGPT API ChatGPT API
    • CSS CSS
    • DevOps DevOps
    • JavaScript JavaScript
    • Linux Linux

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