Vladimir M.

Senior Frontend Developer

Vladimir is a Senior Frontend Developer with over nine years of experience in developing large-scale software solutions using modern frameworks and technologies. Specializing in Angular and TypeScript, he excels in crafting pixel-perfect, responsive, and scalable applications.

Vladimir's notable achievements include delivering an NFT marketplace with complex blockchain integrations, building property management and package delivery solutions, and developing custom UI components to optimize workflows in diverse industries like logistics and wastewater management.

Holding a Ph.D. in Applied Geology and Geophysics, Vladimir is continually driven by challenges and self-improvement.

Main expertise

  • JavaScript
    JavaScript 9 years
  • TypeScript
    TypeScript 6 years
  • Angular
    Angular 9 years

Other skills

  • Firebase
    Firebase 2 years
Vladimir

Vladimir M.

North Macedonia

Get started

Selected experience

Employment

  • Frontend Developer

    Toptal - 4 years 4 months

    • Delivered an NFT marketplace application from technical design to full implementation.
    • Built an allow-listed service that met clients’ needs through extensive configuration while leveraging a singular codebase.
    • Developed the web application from scratch with Angular 11, using templates and Figma designs provided by UI/UX developers.
    • Integrated multiple payment providers, including Stripe and Tilia for monetary payments, and MetaMask for blockchain transactions.
    • Implemented user authentication via Azure and Torus, with KYC verification based on payment options.
    • Enabled store and marketplace sales through direct or auction flows, supporting both monetary and cryptocurrency payments.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Angular Angular
    • UI
    • UX
  • Frontend Developer

    Toptal - 1 year 4 months

    • Improved and extended a core Angular 10 property management application, focusing on intercom, camera modules, and a shared custom library for reusable components.
    • Developed an Angular 11 Intercom web app from scratch using Vonage (Nexmo) JavaScript SDK for app-to-phone and app-to-app calls.
    • Built an Angular 11 Package Assistance web app from scratch, leveraging AI on the backend to match and connect package receivers.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Angular Angular
  • Frontend Developer

    Toptal - 2 months

    • Created a single-page MVP web solution for process optimization in the steel industry.
    • Developed the application from scratch using Angular 10, implementing Figma designs provided by a UI/UX designer.
    • Built a custom date-picker module supporting single or range selection, with or without time, and switchable views (Date, Time, Months, Years) to meet both design and engineering requirements.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Angular Angular
  • Frontend Developer

    Toptal - 3 months

    • Maintained, improved, and enhanced a functional wastewater management application.
    • Focused on optimizing and completing feature implementation for a specific module.
    • Worked with Angular 8 and integrated complex charts using the Highcharts.js library.
    • Developed interactive charts and maps to model data from hardware devices and support user input for adjusting stored database values.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Angular Angular

Education

  • Doctor Of PhilosophyApplied Geology and Geophysics

    University Goce Delcev · 2013 - 2016

  • MSc.Applied Geology and Geophysics

    University Goce Delcev · 2011 - 2013

  • BSc.Computer Science

    University Goce Delcev · 2007 - 2011

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat