Daniel Ilievski, Developer in Amsterdam, Netherlands
Daniel is available for hire
Hire Daniel

Daniel Ilievski

Verified Expert  in Engineering

Front-end Developer

Location
Amsterdam, Netherlands
Toptal Member Since
August 4, 2021

Daniel is a product-oriented engineer with over five years of experience, mainly focused on front-end development. However, he worked as a full-stack developer as well. The tech ecosystem that Daniel is most comfortable with is JavaScript frameworks Vue and React for the front end and Node.js for back-end development. In addition, he has experience in cloud-based solutions. He successfully delivered products in various industries, including internet banking, gaming, and IT consultation.

Portfolio

ABN AMRO Bank
JavaScript, Vue, AngularJS, Jenkins, Azure, ServiceNow, Jira, LitElement...
Traliant LLC
JavaScript, Vue, PHP, Vue 3, Bulma, Buefy, TypeScript, SCSS, Storybook, Docker...
Prime Skateboard Factory Inc.
JavaScript, Amazon Web Services (AWS), Amazon S3 (AWS S3), AWS Lambda, React...

Experience

Availability

Full-time

Preferred Environment

Windows, Slack, Azure, Jira, Visual Studio Code (VS Code), Git

The most amazing...

...project I've done was planning and developing an internet banking product with over 2 million monthly visits for one of the biggest banks in the Netherlands.

Work Experience

Lead IT Engineer

2020 - PRESENT
ABN AMRO Bank
  • Led the front-end part of a critical application in the bank that integrates with the new protocol for payments within the Netherlands. This application is processing 100+ transactions per second during peak periods.
  • Rebuilt parts of ABN AMRO's most used internet banking applications with Vue.
  • Took part in Scrum development ceremonies, which included handling customer incidents, planning, and executing production releases.
  • Participated actively in various guilds and communities that focus on improving the technology stack used to deliver internet banking applications.
  • Tested the code and applications thoroughly to maintain the security level as high as possible.
  • Proactively brought fresh ideas for the UI/UX and the performance of the applications.
  • Developed reusable front-end components used bank-wide that followed the ABN AMRO design system.
Technologies: JavaScript, Vue, AngularJS, Jenkins, Azure, ServiceNow, Jira, LitElement, TestCafe, Jest, Confluence, Git, Front-end, Front-end Development, Front-end Architecture, Web Development, Core Banking Solutions (CBS), New Products, Incident Management, Incident Response, Web App Development, Financial UX, User Interface (UI), UI Development, User Experience (UX), Figma, Jenkins Pipeline, UI Testing, QA Testing, Functional Testing, Vue 2, Scrum, Certified Scrum Developer, Agile, Agile DevOps, Azure DevOps, DevOps, Interviewing, Conference Speaking, Tech Conferences

Senior Front-end Developer

2023 - 2023
Traliant LLC
  • Developed complex reusable components for the learner and the admin side of the LMS software.
  • Set up and advised the front-end architecture for the admin panel, including state management, API access, i18n, and the latest development practices with Vue.
  • Introduced unit/integration testing practices with Jest.
  • Developed features for the admin panel for managing the LMS with multiple access roles.
  • Adopted Buefy UI library based on Bulma and customized it to match the Traliant branding.
Technologies: JavaScript, Vue, PHP, Vue 3, Bulma, Buefy, TypeScript, SCSS, Storybook, Docker, Jira, Figma

Lead Full-stack Developer and Architect

2022 - 2022
Prime Skateboard Factory Inc.
  • Developed a customer-facing skateboard designer tool using React, MUI, and Fabric.js.
  • Implemented the custom designer tool to the existing Shopify web shop of the client.
  • Developed a back end to the skateboard designer tool using Amazon S3 and AWS Lambda, which integrates with the store and binds a custom design to a Shopify order.
  • Researched and designed the UI of the application, including creating vector graphics to support the different shapes and sizes of the skateboards.
  • Optimized the system to convert customers' designs into ready-to-print designs automatically.
  • Built documentation of the technical solution for smoother handover.
Technologies: JavaScript, Amazon Web Services (AWS), Amazon S3 (AWS S3), AWS Lambda, React, Shopify, Adobe Creative Suite, Node.js, Fabric, Material UI, Webpack, Liquid, Lodash, React DnD, Canvas

Front-end Engineer

2019 - 2020
Emit Knowledge LLC
  • Worked in a multidisciplinary DevOps structured environment in close collaboration with the back-end team as well as the business executives.
  • Planned, designed, and developed a product aimed at nutrition analysis that integrates with the United States, Canada, and United Kingdom nutrition databases.
  • Maintained and rebuilt a contract management product with an established userbase to Vue.
  • Designed and implemented captivating UIs and provided consultations on the user experiences (UX) of multiple products built within the company.
  • Automated boilerplate code generation for front-end applications.
  • Participated in the Agile Scrum software development lifecycle.
Technologies: JavaScript, TypeScript, Vue, Knockout (Knockout.js), jQuery, Adobe Experience Design (XD), Azure, Front-end Development, Web Development, Jest, Pipelines, CI/CD Pipelines, .NET, .NET Core, ASP.NET Razor, User Interface (UI), User Experience (UX), UI Design, UI Animation, Product Development, Azure PaaS, Azure IaaS, Git, Vue 2, Vue CLI, Nuxt.js, Vue SSR, UI Development

Graphic Designer | Web Developer

2017 - 2019
Freelance
  • Developed external and internal marketing solutions and creative materials on a contractual basis for multiple clients from various industries.
  • Worked with a range of clients, including global-scale companies as well as well-established organizations like Laurentide Controls Ltd. and the Faculty of Sports and Exercise Medicine (Ireland).
  • Collaborated closely with internal marketing specialists, as well as managers and successfully delivered solutions for digital and printed media.
Technologies: Adobe Photoshop, Adobe Illustrator, JavaScript, Canva, Web Development

Java Developer

2017 - 2018
Singular
  • Developed highly scalable and secure solutions for Singular's online casino and P2P platform, Slots and Singular Tournament System (STS).
  • Participated in Agile Kanban methodology for project management.
  • Planned and developed an online multiplayer online blackjack game aimed at introducing the interns to the back-end technologies used by the company's well-established sports betting and casino products.
Technologies: Java EE, Java, Hibernate, JSON Web Tokens (JWT), Jira, MySQL, Apache Maven, Web Development, Front-end Development, Product Development, Product Planning, Git, Slack, Bitbucket, On-premise, UML Diagrams, Flow Diagrams

Hiring Assessment Platform - Toptal

A product that helps companies identify creative and technical talent. Developed with React, the product allows assessing potential hires in a high-security virtual environment. I developed the UI for the MVP of this Canadian startup.

No Code Web App Builder - Toptal

A complex web-based React application that allows users to design a web application visually with the help of Canvas and then export it as a ready-to-use React web application. I was in charge of research and development for the product that was added to the wide spectrum of solutions provided by the client.

Lori

An application for creating engaging and optimized images for social media quickly. It is offered as a browser extension built with Vue and Fabric (Canvas). I've created this product to optimize the time it took me to create social media marketing assets for my other side project. The application features include a design tool, photo editing tool, cloud storage, and stock photos integration. The application is launching soon, but I'd be happy to show a sneak peek.

Obleci.me

A charity platform I've built in React for helping homeless people and people in need. By creating ads, the people who would like to donate clothes or food are connected indirectly with the people in need so they can pick up the donation at a certain location, supported by Google Maps API.

MenuSano

http://www.menusano.com
A leading nutrition analysis, nutrition calculator, and labeling software built with Vue and JavaScript Canvas. My work on this project consisted of setting up the architecture, bringing technical decisions, and leading the front-end team of the product.

Trackado

http://www.trackado.com
A contract management software built with Vanilla JavaScript and Vue
My work on this project consisted of developing new features and maintaining the existing ones while improving and renewing the technology stack with Vue. I was the project's lead front-end developer for the duration of my contract.

Daniel | Building Awesome Apps

http://danielilievski.com/
My portfolio website that I've developed with Nuxt and Vue. For the animation part, I've used the GSAP library. Having an SSR website allows great search engine optimization (SSO). Combined with custom CMS, it allows easy publishing of blog posts and content updating.

Languages

JavaScript, TypeScript, HTML, CSS, Java, GraphQL, ASP.NET Razor, Sass, Python, C#, C++, C, PHP, SCSS

Libraries/APIs

Vue, React, LitElement, jQuery, REST APIs, Node.js, Vuex, Google Maps API, Chrome API, Fabric, GSAP, Emotion Library, Jenkins Pipeline, Vue 2, Amazon API, Formik, React Redux Form, Product Hunt, Dropbox API, Google Drive API, Liquid, Lodash, React DnD, Buefy

Tools

Git, Adobe Illustrator, Jira, Adobe Photoshop, Figma, Canvas, Slack, Jenkins, Confluence, Adobe Experience Design (XD), Canva, Apache Maven, Bitbucket, Vue CLI, GitHub, Amazon AppStream, React Apollo, GitLab, GitLab CI/CD, Webpack, Adobe Creative Suite

Paradigms

Agile, UI Design, Functional Testing, Scrum, Azure DevOps, DevOps, Visual Programming

Platforms

Visual Studio Code (VS Code), Windows, Firebase, Azure, Java EE, Netlify, GreenSock Animation Platform (GSAP), Azure PaaS, Azure IaaS, Amazon Web Services (AWS), AWS Lambda, Shopify, Docker

Other

Programming, Software Engineering, Front-end Development, User Interface (UI), Web Development, Front-end, User Experience (UX), Full-stack, Full-stack Development, Internet Protocols, Mathematics, Computer, ServiceNow, eCommerce, Chrome Extensions, Web Extensions, Product Development, Front-end Architecture, Core Banking Solutions (CBS), New Products, Incident Management, Incident Response, Web App Development, Financial UX, UI Development, UI Testing, QA Testing, Certified Scrum Developer, Agile DevOps, Interviewing, Conference Speaking, Tech Conferences, Pipelines, CI/CD Pipelines, UI Animation, Product Planning, UML Diagrams, Flow Diagrams, Cloudflare, Front-end Design, Lean Product Development, Apollo, Minimum Viable Product (MVP), Client-side, Product Prototyping, Proof of Concept (POC), Prototyping, UI Prototyping, UX Prototyping, Product Discovery, New Product Development, Complex Application User Interfaces (UI), Digital Marketing, Landing Pages, SEO Marketing, Graphic Design, Browser Plugins, Azure Portals, Calculus, Networks, Image Processing, 3D Design, Business, Vue 3, Storybook, App Customizations

Frameworks

Knockout (Knockout.js), AngularJS, TestCafe, Jest, Hibernate, JSON Web Tokens (JWT), Bootstrap, Redux, .NET Core, Spring Boot, Nuxt.js, .NET, Vue SSR, MUI CSS, Material UI, Express.js, OAuth 2, Bulma

Storage

MySQL, JSON, On-premise, NoSQL, Databases, Amazon S3 (AWS S3)

2013 - 2018

Bachelor's Degree in Computer Science

Ss. Cyril and Methodius University — Faculty of Computer Science and Engineering - Skopje, North Macedonia

FEBRUARY 2021 - PRESENT

Microsoft Certified: AZ-900 — Azure Fundamentals

Microsoft

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