Nikola Reljin, Developer in Tulln, Austria
Nikola is available for hire
Hire Nikola

Nikola Reljin

Verified Expert  in Engineering

Software Architecture Developer

Tulln, Austria

Toptal member since March 26, 2022

Bio

Nikola has seven years of professional experience in web development, working as a software developer and IT consultant. He's an expert in React, Angular, and PHP. Nikola has helped teams, companies, and people build POCs and take ownership of applications, systems, and subsystems. Unique opportunities have allowed him to learn different organizational structures, cultures, and workflows, helping him quickly adapt to new changes.

Portfolio

Self-employed
Angular, Symfony, MySQL, Jasmine, PHPUnit, Codeception, PHP, JavaScript...
Self-employed
Angular, Laravel, Azure, Socket.IO, Docker, JavaScript, MySQL...
WBI
React, Redux, Antd, Docker, Kubernetes, Elasticsearch, C#, TypeScript...

Experience

  • MySQL - 7 years
  • Angular - 7 years
  • PHP - 7 years
  • TypeScript - 7 years
  • React - 6 years
  • Laravel - 6 years
  • Software Architecture - 5 years
  • Redux - 5 years

Availability

Part-time

Preferred Environment

MacOS, WebStorm

The most amazing...

...software I've developed is used by hundreds of thousands of teachers and students in schools.

Work Experience

Senior Full-stack Developer

2021 - 2022
Self-employed
  • Developed and integrated new features. Updated the existing extended platform features that 100,000 users from the education sector use.
  • Optimized UI and ensured that complex UIs with a lot of data and dynamic components ran smoothly across various user devices.
  • Optimized the back end and optimized the response time of critical endpoints and the execution time of background processes.
  • Collaborated with the design team on user interface and user experience topics.
  • Collaborated with the development team to design and implement back-end APIs, databases, the background, and scheduled tasks.
  • Developed new features, fixed bugs, and improved quality by writing automated tests for the front end and back end.
Technologies: Angular, Symfony, MySQL, Jasmine, PHPUnit, Codeception, PHP, JavaScript, WebStorm, Agile Software Development, Redux, TypeScript, CSS, Responsive UI, REST APIs

Lead Software Developer

2021 - 2021
Self-employed
  • Led a small team of developers to build a prototype for an online events ticketing platform.
  • Translated features into user stories within the team’s backlog while managing, ranking, and prioritizing the backlog to reflect stakeholder requirements.
  • Set up project architecture and rules to ensure Code Quality for back-end and front-end repositories.
  • Developed new features, fixed bugs, and improved quality by writing automated tests.
Technologies: Angular, Laravel, Azure, Socket.IO, Docker, JavaScript, MySQL, Software Architecture, PHPUnit, Antd, Jasmine, DevOps Engineer, WebStorm, Figma, Agile Software Development, Redux, TypeScript, MacOS, Angular Material, CSS, Node.js, Responsive UI, Payment Gateways, REST APIs

Lead Front-end Developer and Solutions Architect

2019 - 2021
WBI
  • Transformed old legacy applications into modern-day software, which enabled the company to grow.
  • Led a team of software engineers to develop and deliver highly scalable knowledge management software.
  • Introduced concept of micro-front ends to the team and project.
  • Designed and developed a prototype of cloud infrastructure on Azure. Dockerized applications and environments. Introduced and integrated Kubernetes into the infrastructure. Set up CI/CD pipelines.
  • Designed and developed multi-tenancy support for Elasticsearch.
  • Mentored junior-level developers in the software development area. Improved technical expertise to handle large-scale projects.
Technologies: React, Redux, Antd, Docker, Kubernetes, Elasticsearch, C#, TypeScript, JavaScript, MySQL, Software Architecture, Multitenancy, Azure, DevOps Engineer, Redux-Saga, WebStorm, Figma, Agile Software Development, .NET, MacOS, CSS, Responsive UI, REST APIs

Senior Full-stack Web Developer

2018 - 2020
Ebcont
  • Developed and successfully launched many prototypes and applications for customers from various areas such as enterprise, public sector, transportation, marketing, social network, and more.
  • Implemented a solution that would allow the app to be updated in the background whenever the app is launched without the user visiting Google Play or Apple Store to manually update the app.
  • Mentored a team of junior colleagues through the early stages of their projects.
Technologies: React, Angular, Redux, NestJS, Next.js, Docker, React Native, GraphQL, React Apollo, TypeScript, PHP, JavaScript, MySQL, Software Architecture, Antd, Redux-Saga, WebStorm, Agile Software Development, Elasticsearch, .NET, MacOS, Redux Thunk, Angular Material, CSS, Node.js, TypeORM, Responsive UI, REST APIs

Senior Full-stack Developer

2016 - 2018
Self -employed
  • Redesigned and updated a website and developed a new office software for a taxi company. Resulted in more customers completing their orders online after design updates.
  • Developed a web application for managing rides, drivers, dispatchers, billing, and reports. Enabled the company to work more efficiently.
  • Helped with SEO to reach the top of Google results in a highly competitive industry.
Technologies: JavaScript, PHP, MySQL, Angular, Laravel, TypeScript, Software Architecture, DevOps Engineer, WebStorm, MacOS, Angular Material, CSS, Node.js, Responsive UI, REST APIs

Experience

Digitalisation in Transportation of Goods for Public Sector in Austria

React-based app for ordering, tracking, and capacity planning for a major transportation group in Austria. I was a front-end developer with system ownership of the product. I developed and tested features and libraries, worked on custom UI components and widgets, designed and implemented state management solutions with Apollo/Redux, and collaborated with the back-end team on API design.

Mobile App for Red Bull

I led a small front-end development in building a mobile application and back-office web application. I worked closely with UI/UX team on the design and prototype. We successfully launched the product on time with a much bigger back-end team. I ensured that the mobile application was light and smooth and could run across a range of devices.

Knowledge Management

Led front-end development for modern-day software that allows people to collect, share, and work on organizational knowledge. I joined the project to transform legacy apps into modern-day software. We developed an application with the front– and back-end team that takes this collected knowledge within the organization and presents it through various informative and user-friendly dashboards. I designed and configured micro frontends setup, designed and implemented CI/CD, co-designed and prototyped cloud infrastructure.

Skills

Libraries/APIs

React, Redux-Saga, REST APIs, Antd, Node.js, Socket.IO

Tools

WebStorm, Redux Thunk, Figma, React Apollo

Languages

JavaScript, PHP, TypeScript, CSS, C#, GraphQL

Frameworks

Angular, Redux, Laravel, Symfony, Jasmine, PHPUnit, Codeception, React Native, Angular Material, NestJS, Next.js, .NET

Paradigms

Agile Software Development

Platforms

Docker, Kubernetes, Azure, MacOS

Storage

MySQL, Elasticsearch

Other

Software Architecture, Responsive UI, Multitenancy, DevOps Engineer, TypeORM, Payment Gateways

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring