Nikola O.
Développeur back-end
Nikola est un développeur backend compétent avec cinq ans d'expérience commerciale, spécialisé dans Java, Spring Boot, Spring Data, Azure et Microservices.
Il possède une solide expérience dans la construction et la maintenance de microservices, en s'appuyant sur les dernières technologies et en les déployant sous forme de conteneurs Docker sur AWS et Azure.
Nikola a contribué à des projets majeurs chez Adobe, où il a travaillé sur Adobe Acrobat Sign, et a de l'expérience avec des start-ups innovantes comme Harness. Son expérience diversifiée et ses compétences techniques sur de multiples plateformes font de lui un ingénieur logiciel accompli, capable de relever un large éventail de défis en matière de développement.
Principale expertise
- Java 7 ans
- Spring Boot 6 ans
- SQL 7 ans
Autres compétences
- Docker 5 ans
- Kibana 4 ans
- Python 4 ans
Expérience sélectionnée
Emploi
Senior Software Engineer
Clarivate Plc - 3 années 4 mois
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
Les technologies:
- Les technologies:
- 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 mois
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.
Les technologies:
- Les technologies:
- 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 an 10 mois
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
Les technologies:
- Les technologies:
- 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 mois
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.
Les technologies:
- Les technologies:
- NoSQL
- Git
- API
- HTML / CSS
- JSON
- REST API
- Integration Testing
- Swagger
- MongoDB
- Maven
- CSS
- JavaScript
Software Engineer
Freelance Software Development - 1 an 11 mois
Freelance
Les technologies:
- Les technologies:
- Java
- Spring Boot
- SQL
- NoSQL
- Git
- Node.js
- AWS
- API
- Docker
- JSON
- REST API
- Hibernate
- Spring
- MySQL
- MongoDB
- Jenkins
- JUnit
- Maven
- AWS S3
- Redis
- PostgreSQL
- Python
- ChatGPT API
- CSS
- DevOps
- JavaScript
- Linux
Éducation
License ès sciencesSoftware Engineering
Metropolitan University · 2016 - 2020
Portefeuille
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine