Danylo Zalizchuk
Front-end Developer in Kyiv, Ukraine
About
Versatile and adaptable developer with 2.5 years of experience.
Deeply studied Informatics at school and participated in Programming Olympiads.
Dedicated to producing exceptional user experiences and contributing to the company success through my technical skills and collaborative nature.
Skills
- JavaScript, TypeScript
- React, Redux, Redux Toolkit
- Vue, Nuxt, Vuetify, PrimeVue
- Jest, Vitest
- Node.js, Nest, Prisma
- MongoDB, Postgres
- Docker
- Agile, Scrum
Languages
- Ukrainian (native)
- English (B2)
Side Projects
Contributed to the open-source Raycast project by developing my own extensions and improving the major ones
Stack: React, Raycast Extensions API, Swift, AppleScript
Service for finding goods in supermarkets with the lowest prices. User is able to search and filter products by different criteria such as maximum price, supermarket, discounts only.
If user can't find the product he is looking for, he can create request for adding this product to the system by filling the form with product information.
All requests are going to be passed through moderation and either approved or denied. In case of approve, all users will be able to get this product in search results.
Stack: Vue 3, Pinia, PrimeVue, VeeValidate, Zod, Nest.js, Postgres, Prisma, Resend, Docker.
Awards
Got 2nd place at Targer's "JS Dark Ninja" programming competition.
Work Experience
- Refactored legacy components and improved communication with the API, resulting in increased development ease and speed
- Developed a flexible and manageable UI for the admin panel
- Created a cross-browser extension for managing Google Calendar events, from initial design to MVP
- Improved the UX for sending event invitations by suggesting design fixes and explaining potential issues
- Participated in technical interviews for new candidates and provided code reviews for 3 interns
- Collaborated closely with back-end developers to design optimized API contracts
- Improved existing components and created highly reusable ones to develop a significant portion of the admin panel and client side
- Improved performance on low-end devices by optimizing the loading of 3D scenes and introducing the user preferences