
Fullstack Developer | Node.js | React | TypeScript | Open to Remote Work
Experienced Fullstack Developer with 5+ years of expertise in building scalable, high-performance web applications. Proficient in modern frontend and backend technologies, including React, Angular, Node.js, and Docker. Strong background in API development, system optimization, and team leadership. Proven track record of delivering innovative solutions in fast-paced environments
- Birthday: 28 August 1993
- Age: 31
- Location: Gdansk, Poland
- Degree: Master
- Freelance Availability: Available
Education
Software development
2015 - 2017
STEP Computer Academy
Specialized in software development and system architecture, gaining a solid foundation in modern technology stacks and development methodologies.
Bachelor's Degree Industrial and Civil Engineering
2011 - 2015
Dnepropetrovsk Academy of Construction and Architecture
Focus on software engineering, programming languages, and collaborative project work, setting the stage for a career in software development.
Professional Experience
Fullstack Developer
04/2024 – 11/2024
- Developed and maintained backend services using Node.js, integrating APIs with Swagger documentation for seamless team collaboration.
- Optimized the payment system in self-checkout kiosks, resolving issues with duplicate transactions by rewriting inefficient code and reducing delays.
- Designed a central server for distributing audio tracks to Raspberry Pi devices in stores, ensuring synchronized music and advertisement playback.
- Rewrote software for store scales to ensure accurate display of product information and pricing.
- Supported and optimized legacy CRM systems for better performance and usability.
- Worked closely with Indian developers to streamline cross-team integration and improve project delivery timelines.
Accomplishments
- Migrated and optimized statistical data pipelines to AWS for improved scalability and efficiency.
- Strengthened international collaboration skills through direct client interactions and teamwork.
Fullstack Developer
02/2024 – 09/2024
- Built a corporate website with a user account system using Next.js and Strapi, implementing server-side rendering (SSR) for optimal performance and SEO.
- Migrated the database from SQLite to PostgreSQL, ensuring better scalability and data reliability.
- Developed a mobile application using Flutter for real-time property listings, callback requests, and notifications.
- Integrated backend systems for seamless communication between the website and mobile applications, enhancing data synchronization.
- Implemented multilingual support and localization for both the web platform and the mobile app to cater to an international audience.
Accomplishments
- Successfully optimized SSR, reducing page load times by 30%.
- Delivered a robust platform, increasing user engagement and order processing efficiency by 40%.
- Expanded technical expertise by mastering new technologies, including Flutter and advanced localization practices.
Team Lead
03/2022 – 03/2024
- Directed the development of self-checkout kiosks using Angular and Electron for Windows, integrating touchscreens, barcode scanners, and receipt printers.
- Designed offline storage mechanisms, increasing capacity from 10 MB to 50 MB and enabling offline operation in stores with unstable internet.
- Implemented a QR-based access control system for Norwegian stores, integrating banking systems for secure authentication.
- Migrated the monolithic system to AWS using Docker containers, RabbitMQ for microservices, and DynamoDB for scalable data storage.
- Collaborated directly with clients, gathering requirements, providing updates, and ensuring alignment with business needs.
- Debugged systems via SSH tunnels and PM2, monitoring remote kiosks and ensuring stable operation.
Accomplishments
- Managed and mentored a team of 6 developers, leading code reviews and daily stand-ups.
- Increased server capacity from 25 to 100 stores using Nginx load balancing.
- Reduced error resolution time by 40% with real-time Telegram notification bots.
- Introduced vending machine integrations and optimized terminal software for scalability.
Frontend Developer
12/2021 – 02/2022
- Joined as a junior front-end developer in a large team, including QA engineers, mobile developers, front-end and back-end specialists.
- Collaborated using modern tools like Git, Jira, and daily stand-ups to discuss progress and challenges.
- Enhanced application performance and user interfaces using React and Redux, focusing on state management and data visualization.
-
Contributed to a government project focused on secure data
exchange within organizations:
- Developed a secure system for file sharing, allowing employees to upload, edit, delete, and exchange files.
- Added drag-and-drop functionality for file management, improving user experience.
- Integrated email-based file sharing for seamless collaboration.
- Participated in the continuous improvement of application features and bug fixes.
- Built a strong professional relationship with my mentor, leveraging guidance to rapidly enhance my skills.
- Gained experience in working within an Agile environment, significantly improving my understanding of teamwork and project lifecycle.
Frontend Instructor
09/2020 – 01/2022
- Conducted both offline and online lessons 4 times a week, teaching students aged 16 to 80 years old, without age restrictions.
- Taught foundational and advanced concepts of HTML, CSS, React, and Angular, focusing on practical applications in frontend development.
- Adapted teaching materials to suit individual student needs and offered additional guidance on backend topics when required.
- Successfully graduated 6–7 groups of students, providing them with strong technical foundations for careers in web development.
Accomplishments
- Inspired and trained students of varying skill levels, helping them achieve confidence in frontend technologies.
- Developed a structured curriculum to ensure a balance of theory and practical skills.
- Fostered an engaging learning environment, supporting students in completing personal and group projects.
Junior+ Fullstack Developer
05/2020 – 11/2021
Trade, Dnipro Ukraine
- Developed landing pages and enhanced existing websites, optimizing performance and design.
- Integrated external CRM systems with existing solutions to improve client data management.
- Configured and integrated payment systems, automating financial operations.
-
Built an internal CRM system using React, Node.js, and MySQL
to streamline order management:
- Automated order transfer processes between specialists with status updates and comments.
- Implemented features for uploading photos, filtering, and sorting orders, improving data processing.
- Migrated and optimized data from Exel tables to MySQL for handling large datasets.
-
Promoted to team leader, managing two developers:
- Conducted interviews and optimized task distribution to enhance team efficiency.
Skills
As a dedicated Fullstack Developer, I have honed a broad range of technical skills crucial for modern web development. Below is a snapshot of my core competencies, showcasing both frontend and backend technologies.
Key Skills
-
Frontend:
- HTML
- CSS/SCSS
- JavaScript
- TypeScript
- React
- Angular
- Redux
- Socket.io
-
Backend:
- Node.js
- Next.js
- SQL
- MongoDB
- Prisma
- TypeORM
- Postgres
- Kafka
-
Tools:
- Docker
- Bash
- Git
- Swagger
- Figma
-
Soft Skills:
- Team Leadership
- Problem Solving
- Agile Methodologies
Additional Information
-
Languages:
- Ukrainian (Fluent)
- English (Intermediate)
-
Work Preferences:
- Remote
- Freelance
- Product Development
Services
Providing comprehensive web development services, I specialize in building robust, scalable applications using a variety of modern technologies. My expertise spans across both frontend and backend development, ensuring a seamless, fully integrated solution for your digital needs.
Fullstack Development
Complete web development services from front to back, using the latest frameworks and technologies like React, Angular, and Node.js to deliver dynamic, efficient, and high-performance applications.
Backend Solutions
Designing and developing scalable server-side logic using Node.js, Express, and managing database integrations with systems like MongoDB and SQL for robust data handling and storage solutions. Additionally, utilized PostgreSQL, Prisma, and SQLite in parallel projects to handle diverse requirements and ensure flexibility in database management.
UI/UX Design
Crafting visually appealing and user-friendly interfaces using HTML, CSS, SCSS, and JavaScript, ensuring that the user experience is intuitive and engaging across all platforms.
API Development and Integrat/a>
Building and integrating RESTful APIs with frontend and backend systems to enhance application capabilities and connectivity using tools like Postman for testing and deployment.
DevOps and Deployment
Utilizing Docker for containerization and deployment, managing the development pipeline and infrastructure to ensure smooth, continuous integration and delivery for projects of all sizes.
Performance Optimization
Analyzing and improving application performance by optimizing both frontend and backend components, ensuring high efficiency and responsiveness of your applications.