Vladimir M.

Frontend-kehittäjä

Vladimir on Senior front-end -kehittäjä, jolla on yli yhdeksän vuoden kokemus suurten ohjelmistoratkaisujen kehittämisestä moderneilla kehyksillä ja teknologioilla. Hän on erikoistunut Angulariin ja TypeScriptiin sekä loistaa pikselintarkkojen, responsiivisten ja skaalautuvien sovellusten kehittämisessä.

Vladimirin merkittäviä saavutuksia ovat NFT-markkinapaikan toteutus monimutkaisilla lohkoketjuintegraatioilla, kiinteistöhallinnan ja pakettitoimitusratkaisujen kehitys sekä räätälöityjen käyttöliittymäkomponenttien rakentaminen työnkulkujen optimoimiseksi eri toimialoille, kuten logistiikkaan ja jäteveden käsittelyyn.

Hänellä on tohtorin tutkinto. Soveltavassa geologiassa ja geofysiikassa tohtoriksi väitellyt Vladimir on jatkuvasti motivoitunut haasteista ja itsensä kehittämisestä.

Tärkein asiantuntemus

  • JavaScript
    JavaScript 12 vuotta
  • TypeScript
    TypeScript 6 vuotta
  • Angular
    Angular 9 vuotta

Muut taidot

  • Postman
    Postman 4 vuotta
  • Bootstrap
    Bootstrap 4 vuotta
  • AWS S3
    AWS S3 3 vuotta
Vladimir

Vladimir M.

North Macedonia

Aloita tästä

Valittu kokemus

Työllisyys

  • Frontend-kehittäjä

    Toptal - 4 years 7 months

    • Toimitettiin NFT-markkinapaikka sovellus teknisestä suunnittelusta täyteen toteutukseen.
    • Rakensi hyväksyttyjen käyttäjien palvelun, joka vastasi asiakkaiden tarpeisiin laajan konfiguroinnin avulla ja hyödynsi yhtenäistä koodipohjaa.
    • Kehitti verkkosovelluksen alusta alkaen Angular 11:llä, käyttäen malleja ja Figma-suunnitelmia, jotka UI/UX-kehittäjät toimittivat.
    • Integroi useita maksupalveluntarjoajia, mukaan lukien Stripe ja Tilia rahamaksuihin sekä MetaMask lohkoketjutapahtumiin.
    • Toteutti käyttäjän tunnistautumisen Azuren ja Torusin kautta KYC-vahvistuksella maksuvaihtoehtojen perusteella.
    • Mahdollisti kaupan ja markkinapaikan myynnin suoraan tai huutokauppojen kautta, tukien sekä rahamaksuja että kryptovaluuttamaksuja.
  • Lead Front-end Engineer

    Toptal - 4 years 7 months

    • Delivered NFT marketplace application from the technical design until full implementation. It's an allowed-listed service that meets clients' needs and requirements through extensive configuration while leveraging a singular codebase.

    • The web application was developed from scratch with Angular 11 while leveraging templates and Figma designs delivered by UI/UX developers.

    • Several payment providers were implemented, such as Stripe and Tilia for monetary payments and Meta Mask for blockchain transactions.

    • Provided the user authentication process through Azure and Torus with proper KYC implementation based on payment options.

    • The platform offers store and marketplace sales through direct or auction flow with monetary or crypto payment options depending on client needs and wants.

    Tekniikat:

    • Tekniikat:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • UI
    • UX
    • RxJs RxJs
    • Project Management
    • Postman Postman
    • SCSS SCSS
    • Angular Angular
    • Product Development
    • Unit Testing
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • Jasmine Jasmine
    • PrimeNG PrimeNG
    • HTML / CSS
    • Team Leading
    • Stripe Stripe
  • Frontend-kehittäjä

    Toptal - 1 year 4 months

    • Paransi ja laajensi ydintasoista Angular 10 -kiinteistöhallintaohjelmaa, keskittyen ovipuhelin- ja kameramoduleihin sekä yhteiseen räätälöityyn kirjastoon uudelleenkäytettäville komponenteille.
    • Kehitti Angular 11 Intercom-verkkosovelluksen alusta alkaen käyttämällä Vonagen (Nexmo) JavaScript-SDK:ta sovelluksen puheluihin ja sovellusten välisiin puheluihin.
    • Rakensi Angular 11 Paketinhallinta-verkkosovelluksen alusta alkaen, hyödyntäen tekoälyä taustajärjestelmässä vastaanottajien yhdistämiseen ja yhteyksien luomiseen.
  • Senior Front-end Engineer

    Toptal - 1 year 4 months

    • Worked on improving and extending the core application used as a property management tool and delivering web software solutions from scratch, one with integrated intercom functionality, while the other is used as a package assistance solution for deliveries.

    • The primary responsibilities while working on the core application were to maintain and expand the modules that handled the software's intercom and camera portions and the custom library. The application was written in Angular ten and was leveraging a common custom library, which was responsible for centralizing the reusable components.

    • The team developed the Intercom web application from scratch with Angular 11, and the primary purpose of the software was to provide a pure web solution for the intercom flow implemented on-site. The application leveraged Vonage (Nexmo) JavasScript SDK to implement and handle app-to-phone and app-to-app calls.

    • He developed the Package assistance web application from scratch with Angular 11, and the primary purpose of the solution was to provide support in the process of package deliveries and pick-ups. The software leveraged AI on the back end to accurately define and connect the package receiver.

    Tekniikat:

    • Tekniikat:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • UI
    • UX
    • RxJs RxJs
    • Angular Angular
    • Product Development
    • Unit Testing
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • Jasmine Jasmine
    • HTML / CSS
  • Frontend-kehittäjä

    Toptal - 2 months

    • Loi yksisivuinen MVP-verkkoratkaisun prosessien optimointiin terästeollisuudessa.
    • Kehitti sovelluksen alusta alkaen Angular 10:llä, toteuttaen Figma-suunnitelmat, jotka UI/UX-suunnittelija toimitti.
    • Rakensi mukautetun päivämäärävalitsinmoduulin, joka tukee yksittäistä tai alueen valintaa ajalla tai ilman, ja vaihdettavia näkymiä (Päivämäärä, Aika, Kuukaudet, Vuodet), jotta se täyttää sekä suunnittelu- että tekniset vaatimukset.
  • Lead Front-end Engineer

    Toptal - 2 months

    • Created a single-page web solution from scratch that serves as an MVP for process optimization in the steel industry. The answer was developed from scratch with Angular 10 while following Figma designs completed by UI/UX designer. For the application custom date-picker module was developed, which facilitated the intended designs while allowing the engineers to use it through a single or range date with or without time while also being able to switch through Date - Time - Months - Years selections.

    Tekniikat:

    • Tekniikat:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • UI
    • UX
    • RxJs RxJs
    • Azure Blob storage Azure Blob storage
    • Angular Angular
    • Product Development
    • Unit Testing
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • Jasmine Jasmine
    • HTML / CSS
    • Team Leading
  • Frontend-kehittäjä

    Toptal - 3 months

    • Ylläpiti, paransi ja kehitti toiminnallista jätevesien hallintaohjelmaa.
    • Keskityttiin optimointiin ja ominaisuuksien täydentämiseen tiettyä moduulia varten.
    • Työskenteli Angular 8:n kanssa ja integroi monimutkaisia kaavioita käyttämällä Highcharts.js-kirjastoa.
    • Kehitti interaktiivisia kaavioita ja karttoja mallintaakseen tietoja laitteista ja tukeakseen käyttäjäsyöttöä tallennettujen tietokanta-arvojen säätämiseksi.
  • Senior Front-end Engineer

    Toptal - 3 months

    • Maintained, improved, and developed an established, functional application used in wastewater management. The main objectives of this application were to optimize, enhance and implement the remaining features for a specific module. The application was written in Angular 8 and extensively used complex charts implemented through the Highchart.js library. The charts and maps were modeling data obtained from installed hardware devices but were also supporting users' input to change and adjust the initial data stored in the database.

    Tekniikat:

    • Tekniikat:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • UI
    • UX
    • RxJs RxJs
    • Figma Figma
    • Angular Angular
    • Product Development
    • Unit Testing
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • Jasmine Jasmine
    • HTML / CSS
  • Lead Front-end Engineer

    Toptal - 1 month

    • Developed a single-page web application from scratch that's being used as a next-generation sales tool in the airline industry. The application was implemented from scratch with Angular 10 based on Figma designs which were completed by UI/UX designer. The data available on the application was graphically presented through charts while leveraging the Chart.js library but also through custom components which were handling pure, stacked, and circular progress bars.

    Tekniikat:

    • Tekniikat:
    • TypeScript TypeScript
    • UI
    • UX
    • RxJs RxJs
    • Figma Figma
    • Product Development
    • Unit Testing
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • Jasmine Jasmine
    • HTML / CSS
    • Team Leading
    • Chart.js Chart.js
  • Software Engineer

    INTELI, Stip, North Macedonia - 3 years 8 months

    • Led the full client-side development of SPA web and mobile applications using various front-end technologies.
    • Worked on several engagements as a full-stack developer, primarily using PHP Laravel, MySQL database, and Node.js connected with MongoDB on the back end.
    • Created a client app and admin panel that structures an application that offers prebuilt templates that users can customize and render on their preferred websites with advanced targeting options on multiple levels.
    • The client application and the admin panel were developed from scratch as single-page web applications. Both applications were implemented without designs or wireframes in the initial stages, after which a dedicated UI/UX designer redesigned only the client application. Both applications were developed using Angular 9 and using Stripe API as a payment provider with no additional libraries. The template content and the centralized JS and CSS files were designed from scratch through the IDE integrated into the admin portal. The visualization of the data on the admin portal was implemented through the usage of Chart.js wrapped in a custom Angular component.
    • Developed a client application and REST API that provides service for targeted users to create meetings with the company executives through a Google Calendar integration.
    • The front-end application was developed from scratch, written in Angular 8, with the primary purpose of offering base information for the product and providing scheduler functionality.
    • The back end was developed from scratch and written in PHP Laravel. It was used to facilitate the information obtained from the Google Calendar and to store and populate scheduled meetings.
    • Built an admin panel and client apps for corporate internal communication through surveys, direct and department group chats, ideas, concerns, and more; implemented with several layers of authorization. .

    Tekniikat:

    • Tekniikat:
    • PHP PHP
    • Laravel Laravel
    • MySQL MySQL
    • JavaScript JavaScript
    • Angular.js Angular.js
    • Bootstrap Bootstrap
    • TypeScript TypeScript
    • UI
    • UX
    • Ionic Ionic
    • RxJs RxJs
    • Project Management
    • Postman Postman
    • AWS S3 AWS S3
    • Figma Figma
    • SCSS SCSS
    • Firebase Firebase
    • Angular Angular
    • Product Development
    • Unit Testing
    • Agile Agile
    • Scrum Scrum
    • Git Git
    • Jasmine Jasmine
    • Material-UI Material-UI
    • REST API REST API
    • HTML / CSS
    • Team Leading
    • Stripe Stripe
  • Software Engineer

    Freelance - 3 years

    Developed Angular.js projects as freelance developer and also worked on algorithms for the Ph.D. thesis written in pure JavaScript.

    Tekniikat:

    • Tekniikat:
    • JavaScript JavaScript
    • Angular.js Angular.js
    • UI
    • UX
    • HTML / CSS

Koulutus

  • Doctor Of PhilosophyApplied Geology and Geophysics

    University Goce Delcev · 2013 - 2016

  • MSc.Applied Geology and Geophysics

    University Goce Delcev · 2011 - 2013

  • MSc.Applied Geology and Geophysics

    University Goce Delcev · 2011 - 2013

  • BSc.Computer Science

    University Goce Delcev · 2007 - 2011

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme