Position: Front-End Developer
Category: JavaScript
Experience: 3 years | English: fluent

First project: Healthcare industry - Distributed software systems for managing blood donation devices.

- Developed an interactive web-based Customer Relationship Management (CRM) solution that revolutionized communication with the device, addressing the challenge of manual data collection and enabling real-time monitoring.
- Enabled seamless data collection and monitoring through the CRM platform, improving operational efficiency and enhancing blood donation management.

Second project: Fleet management - CRM + web portal for real-time data collection from vehicles and user management.

- Developed a React-based web portal providing users with an overview of vehicles and real-time event data collected by the device, solving the challenge of centralized data access and analysis.
- Created a highly scalable and secure CRM that enables efficient management of fleet vehicles, addressing the need for robust fleet management solutions.
- Implemented a user-friendly interface allowing users to access and analyze real-time data, including vehicle location, speed, and fuel consumption, enhancing fleet tracking and optimization.

Third project: Logistics - Multiplatform product for track ordering with B2C and B2B solutions.

- Contributed to the development of a multiplatform product, including a client site, back office, and info site.
- Implemented new features such as adding multiple waypoints, order editing, and creating new pages, resulting in increased customer satisfaction and a more comprehensive and user-friendly platform.
- Conducted partial codebase refactoring, leading to improved system performance, reduced maintenance efforts, and enhanced scalability, ultimately benefiting the business's long-term growth and sustainability.
- Implemented best coding practices and patterns, optimizing development processes and resulting in faster feature implementation.

Fourth project: Video streaming - Subscription-based platform to watch TV. Legacy project with no intent to work on technical debt: had to improve the current system without significant refactoring.

- Optimized class-based React components for browser and desktop applications.
- Added new features and integrated a new SDK for the SmartTV app written in Vue.
- Fixed bugs related to third-party payment systems.
- Improved user-flow funnels between browser and desktop apps.
In total, I have 3.5 years of development experience, with hands-on involvement in various projects. I have successfully created products from scratch, built Minimum Viable Products (MVPs) in extremely agile environments, and integrated into large-scale projects for further maintenance and scaling.

Throughout my career, I have proven myself as a valuable team member in product companies, outsource teams, and while working as an outstaffed developer.

I am proficient in communicating with teams and stakeholders in three languages: English, Ukrainian, and Polish.

My technology stack consists of:

3+ years of experience: React, Redux, Sagas, styled-components, Webpack, vanilla JS, Git. 
(I have used these technologies in almost every project and continue to use them in my day-to-day work routine.)

1.5+ years of experience: TypeScript, Next.js, MaterialUI, TanStack Query, AntDesign, Node.js, Express, Fastify, PostgreSQL, GraphQL, Sequelize, Cypress, Jest, Docker, Kubernetes. 
(I have commercial experience with these technologies, having worked on multiple projects and gained hands-on experience.)

0.5 year of experience: Solidity, Ganache, Truffle, React Native, Vue, Python, AWS, Electron. 
(While I have limited commercial experience with these technologies, I have had the chance to use them in one commercial project or completed courses and developed a pet project.)
Having experience working in product, outsource, and outstaff companies, I strongly believe that a product company would be the ideal environment to make the most of my attitude and mindset.

I am also open to considering opportunities with outsource companies that involve long-term projects starting from the ground-up.