Ivan Pavlović, Developer in Belgrade, Serbia
Ivan is available for hire
Hire Ivan

Ivan Pavlović

Verified Expert  in Engineering

Bio

Ivan is a seasoned full-stack developer with over eight years of experience crafting modern JavaScript applications and designing elegant REST APIs. He excels in both monolithic and microservices architectures, leveraging best practices to ensure robust and scalable solutions. Ivan is exceptionally proficient in JavaScript and Ruby on Rails, consistently delivering high-quality, maintainable code.

Portfolio

CAMLIN Group
JavaScript, Node.js, Linux, Docker, MQTT, React, TypeScript, HTML, HTML5, CSS...
Brainshuttle. LLC
JavaScript, Node.js, Django, React, PostgreSQL, TypeScript, Vue, HTML, HTML5...
Dodo STT
Angular, JavaScript, jQuery, PostgreSQL, React, Ruby, Ruby on Rails (RoR)...

Experience

  • JavaScript - 8 years
  • PostgreSQL - 8 years
  • Node.js - 6 years
  • Vue - 6 years
  • React - 6 years
  • TypeScript - 5 years
  • Ruby on Rails (RoR) - 4 years
  • Angular - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, Linux, Windows, RubyMine, JavaScript, Vue, TypeScript, Node.js, HTML5, Tailwind CSS

The most amazing...

...web application I've developed is a real-time presenting and collaborating tool on an infinite canvas, revolutionizing the way teams interact and share ideas.

Work Experience

Full-stack Application Developer

2023 - PRESENT
CAMLIN Group
  • Developed devices that measure and control electrical power flow through high and low-voltage systems, enhancing energy efficiency and safety.
  • Enhanced code readability and modernized the codebase by integrating the latest technologies, resulting in a 20% increase in development speed and reduced maintenance overhead.
  • Collaborated with cross-functional teams to design and implement innovative solutions for electrical power systems.
Technologies: JavaScript, Node.js, Linux, Docker, MQTT, React, TypeScript, HTML, HTML5, CSS, Express.js, Next.js, PostgREST, Prisma, Tailwind CSS, APIs, Back-end

Senior Front-end Engineer

2019 - 2023
Brainshuttle. LLC
  • Developed a web app for real-time presentations and collaboration as the sole front-end developer on an infinite canvas.
  • Built an instant messaging web app for a university with a tight connection with other developed apps and services.
  • Progressed to a front-end team leader role, performing as a full-stack developer.
Technologies: JavaScript, Node.js, Django, React, PostgreSQL, TypeScript, Vue, HTML, HTML5, CSS, Express.js, PostgREST, Tailwind CSS, APIs, Back-end, Python

Front-end Developer

2015 - 2019
Dodo STT
  • Developed and maintained an online invoicing platform with millions of invoices and transactions and communication with a Norwegian bank.
  • Improved code quality and maintainability for software over 10 years old. Refactored the front end to modern JavaScript.
  • Oversaw all code from the entire team, from development to production. I also owned code quality and maintainability.
Technologies: Angular, JavaScript, jQuery, PostgreSQL, React, Ruby, Ruby on Rails (RoR), TypeScript, Vue, Node.js, HTML, HTML5, GraphQL, CSS, Express.js, PostgREST, APIs, Back-end

Experience

CulturalFit

https://www.culturalfit.rs/
CulturalFit is an online testing tool made for the interview process or testing inside the company. This tool aims to help HR to better select candidates based on the psychological profile of the candidate.

I owned the entire front-end development and minor bug fixing and refactoring in the back end, both on the candidate's and the psychologist's side of the app. I wrote the front end in Vue.js, and the back end used Django.

Skills

Libraries/APIs

Vue, React, Node.js, jQuery, PostgREST, Vuex

Tools

Slack, RubyMine, MQTT, Prisma

Languages

JavaScript, TypeScript, CSS, HTML, HTML5, Ruby, GraphQL, Python

Frameworks

Ruby on Rails (RoR), Angular, Express.js, Tailwind CSS, Django, Vuetify, Django REST Framework, Next.js

Storage

PostgreSQL

Platforms

Visual Studio Code (VS Code), Linux, Windows, Docker

Other

Back-end, APIs

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