Andrii Kryzhanivskyi
Full Stack Developer
(JavaScript/TypeScript, HTML/СSS, React/Next.js, Node.js/Express)
github.com/Kryzhanivskyi89Profile
Experienced Full Stack Developer with almost 3 years under my belt, specialising in the creation and optimisation of CRM systems tailored to specific industry needs. My expertise lies in improving business processes through intuitive user interfaces, task automation, and robust analytics. Key achievements include developing core functionalities, enhancing UX/UI, and optimising performance. I excel in collaborative environments, working closely with backend developers, designers, testers, and project managers to achieve shared goals. I am committed to continuous learning and applying innovative technologies to deliver exceptional business results. My background in scientific research (PhD in Ecology, focus on Bacillus thuringiensis) has shaped my analytical mindset and attention to detail. I bring a systemic and data-driven approach to both development and business problem solving. I’m committed to continuous learning, applying innovative technologies, and leveraging interdisciplinary experience to deliver exceptional results.
achievements
-
Development of the main functionality of the CRM system:Designed and implemented the key components of the Mriya-CRM CRM system, which included lists of employees, customers, services, and goods. This significantly increased the efficiency of customer base management and automated business processes.
-
Development and optimization of landing pages:I developed and optimized 6 landing pages, such as Portfolio, Web Studio, EcoSolution, BarberShop, FoodSta і Cakes. In these projects, I provided responsive layout with Retina support, creating an attractive and user-friendly interface.
-
Backend development:Successfully integrated with the Python and PostgreSQL backend in Mriya-CRM, as well as developed a Node.js backend for data processing and connected MongoDB in 7 freelance projects, which ensured stable and uninterrupted operation of the systems.
-
Authorization implementation:Authorization implementation: Fully developed and implemented a user authorization system, both on the frontend (4 project) and on the server side (5 projects), ensuring reliable data protection and secure access to systems.
-
Performance optimization:I used modern technologies such as React, Redux and RTK Query, React Hook Form to ensure fast and stable operation of applications both in Mriya-CRM and in freelance projects, which led to a decrease in page load time and increased system performance.
-
Integration of special features:In the Cakes project added the functionality of sending emails via Nodemailer, PDF document generation and a promotions timer, which increased user convenience and improved customer service.
Skills Set
Frontend
Backend
My Codewars level
Faq
-
I am a developer with over 2 years of experience in creating web applications and integrating them with backend systems. I am currently working as a Frontend Developer in a team that develops a CRM system for a beauty salon. As part of this project, I design and implement key functionality, including managing lists of employees, clients, services, and products. In addition, I work closely with designers to improve UX/UI, creating intuitive and user-friendly interfaces.
Before that, I worked as a freelancer and successfully implemented more than 10 projects (4 of them full stack), including 6 landing pages and 8 web applications. In these projects, I developed adaptive and interactive interfaces, implemented complex functionality, including backend development and database integration.
When working on projects, I actively use modern tools and frameworks (React, Next, TypeScript, Node.js) to optimize performance, improve UX/UI, and ensure high quality code. Collaborated with designers, backend developers, and testers to synchronize processes and achieve business goals.
-
Technical expertise: I have in-depth knowledge of modern technologies, React, Redux, Next.js, Node.js, MongoDB, and Express. While working on the Mriya-CRM project, I developed the main functionality for managing employees, customers, services, and goods. He was responsible for designing key modules, performance optimization, and integration. As a result, he reduced page loading time by 35-55% and increased system performance by 25-45%. Also provided a user-friendly and intuitive interface that significantly improved the user experience.
Adaptability and improvement: While working on Mriya-CRM, we modernized the technology stack, replacing React and JavaScript with Next.js, TypeScript, and Material-UI. This allowed him to increase frontend performance by 43% thanks to SSR, reduce the number of errors due to the use of typing, and speed up component creation by 25% thanks to Material-UI standards. Despite having no previous experience with these technologies, I quickly mastered them by adapting components and implementing optimizations.
Teamwork: In the project, Mriya-CRM successfully coordinated the work of a team that included front- and back-end developers, designers, testers, and a project manager. He regularly held brainstorming sessions where the team discussed ideas and found optimal solutions. He also maintained constant communication with clients to clarify requirements and quickly adapt to changes. Thanks to this, he ensured clear synchronization between departments, high quality of the product and completion of tasks on time.