Filip Naumovski, Developer in Skopje, Macedonia
Filip is available for hire
Hire Filip

Filip Naumovski

Bio

Filip is a senior software engineer specializing in building high-performance digital products. An expert in TypeScript, React, and Node.js, he has architected complex streaming platforms and reduced production timelines by over 90% through innovative cloud and front-end solutions. Whether leading mobile app launches or engineering secure payment integrations, Filip combines technical precision with a product-focused mindset to deliver results.

Portfolio

Mimir Media Tech AS
Vue, Vuex, Vue 2, Vue 3, TypeScript, Amazon Web Services (AWS), AI Integration...
Vimond
TypeScript, Next.js, Node.js, React, React Native, Expo, Full-stack...
JW Player
TypeScript, React, Node.js, Full-stack, JavaScript, API Integration

Experience

  • TypeScript - 6 years
  • React - 6 years
  • NoSQL - 4 years
  • Express.js - 4 years
  • PostgreSQL - 4 years
  • Node.js - 4 years
  • React Native - 3 years
  • Next.js - 3 years

Preferred Environment

Windows, MacOS, Visual Studio Code (VS Code), Cursor AI, Git

The most amazing...

...solution I've developed was a Next.js OTT platform that reduced client time-to-production by 90% via a custom, configurable video pipeline.

Work Experience

Senior Software Engineer

2026 - PRESENT
Mimir Media Tech AS
  • Engineered front-end components for the Mimir Cutter web video editor, enabling the media production workflow to be done directly in the browser.
  • Contributed to the implementation of the AI-powered search and metadata tagging UI, streamlining discovery for large asset libraries.
  • Designed a graceful migration strategy to transition the expansive front-end codebase from Vue 2 to Vue 3 step by step.
Technologies: Vue, Vuex, Vue 2, Vue 3, TypeScript, Amazon Web Services (AWS), AI Integration, AI Tools, API Integration, OpenAI

Senior Software Engineer

2024 - 2026
Vimond
  • Architected and led the end-to-end development of a high-performance Next.js front end for a global over-the-top (OTT) streaming platform, establishing a robust Vercel deployment pipeline to ensure enterprise-grade stability.
  • Engineered and implemented a fully configurable video delivery pipeline that cut client time-to-production by over 90%, leveraging Vue and React on multiple projects across the product stack.
  • Designed and deployed critical full-stack integrations for complex payment and subscription ecosystems (Stripe, Vipps) using Node.js and AWS Lambda, facilitating secure, seamless user onboarding at scale.
  • Led the development of mobile and TV apps in React Native, managing distribution to Google Play and the Apple App Store.
  • Mentored junior developers and drove best practices for scalable React and Node.js architectures through internal RFCs and code reviews.
Technologies: TypeScript, Next.js, Node.js, React, React Native, Expo, Full-stack, Tailwind CSS, JavaScript, Amazon Web Services (AWS), AI Integration, AI Tools, API Integration

Software Engineer

2022 - 2023
JW Player
  • Engineered the "Who's Watching?" sub-profiles feature for the OTT front end, enabling personalized user experiences and multi-profile management within the streaming ecosystem.
  • Architected and optimized a complex React and TypeScript dashboard, streamlining the integration of critical features to ensure unified UX consistency and high maintainability across enterprise-scale applications.
  • Developed and maintained high-availability back-end services using Node.js and TypeScript, powering the central dashboard and enabling seamless feature integrations across the product ecosystem.
  • Improved UX consistency by streamlining the technical transition of core dashboard components across JW Player's cross-platform applications.
Technologies: TypeScript, React, Node.js, Full-stack, JavaScript, API Integration

Software Engineer

2021 - 2022
ScaleFocus
  • Engineered and deployed full-stack features using React and Node.js, driving the development of scalable enterprise solutions within a high-performance Agile environment.
  • Modernized and extended critical functionalities for diverse projects across multiple frameworks, including AngularJS, Angular 12, and Spring Boot, significantly improving system stability and feature depth.
  • Collaborated closely with cross-functional teams to deliver production-ready code, ensuring high software quality standards and seamless feature integration throughout the product lifecycle.
Technologies: React, Node.js, TypeScript, Angular, Java, Spring Boot, Full-stack, JavaScript, API Integration

Experience

Talent Marketplace

https://talenti.mk/
I architected and built a comprehensive full-stack talent marketplace platform for the Macedonian market from the ground up, designed to connect job seekers with employers through a seamless, data-driven interface. This project involved delivering full-stack solutions across diverse domains, including content management and data visualization, to ensure a high-quality product for the end users.

I implemented a robust back end using Node.js and PostgreSQL to handle complex user matching algorithms, real-time messaging systems, and granular role-based access controls. On the front end, I utilized React to create a highly responsive user experience with configurable privacy controls, allowing users to manage their data visibility effectively.

Education

2018 - 2022

Bachelor's Degree in Computer Engineering

Ss. Cyril and Methodius University in Skopje (UKIM) - Skopje, North Macedonia

Skills

Libraries/APIs

React, Node.js, Vue, Vuex, Vue 2, Vue 3

Tools

Git, Expo

Languages

TypeScript, JavaScript, Java, SQL, Python

Platforms

Windows, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Frameworks

Next.js, Express.js, React Native, Angular, Spring Boot, Tailwind CSS

Storage

NoSQL, PostgreSQL

Other

Full-stack, Cursor AI, Software Engineering, AI Tools, API Integration, Computer Engineering, AI Integration, OpenAI

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