A skilled front-end developer with an experience in back-end technologies. Experienced in designing and developing user interfaces, leading projects, and mentoring developers. Adept at collaborating with customers to gather requirements and deliver improvements. Proficient in creating tests and ensuring code quality while driving UI/UX enhancements.
Transport Ticketing System Development
Worked on a system allowing users to buy transport tickets, plan routes, and track ticket usage via an admin panel for ticket providers.
Responsibilities
• Developed front-end components and models for the system
• Implemented user-friendly interfaces for purchasing tickets and tracking routes
• Collaborated with the team to improve admin functionality for providers
Time Tracking and Reporting System
Contributed to a system that tracks work hours, generates progress reports, issues invoices, and manages project and client information.
Responsibilities
• Developed front-end models and components to enhance user experience
• Refactored and upgraded the codebase from AngularJS to Angular 2+
• Mentored junior Angular developers, providing guidance on best practices
• Updated and improved existing UI mockups
Internal Room Booking System (Feb 2018 – Jun 2018)
Implemented the backend for a room booking system as part of an internal project.
Medical Project for USA Client (Jul 2018 – Sep 2021)
Part of a large-scale medical project for a U.S. client, collaborating with a team of over 50 developers.
Responsibilities
• Developed the entire backend with REST API functionality
• Mentored a backend developer on the project
• Created React-based front-end components and modules
• Integrated third-party libraries for a calendar feature
• Developed front-end components and modules using Angular 2+ and Kendo UI
• Contributed to large team meetings and training sessions
• Enhanced UI functionality and performance across the platform
Government Agency Admin System (Belarusian Clients)
Worked on the admin section of a government agency system as a full-stack developer.
Responsibilities
• Developed both backend and frontend functionalities
• Created an xls/xlsx parser to import real data from files into the database
• Built multiple AngularJS components and modules
Completed a full-stack developer courses Jan 2022 – Aug 2022. Finished 2 projects: messenger and browser game.
• Used Node.js (Express, Sequelize, Postgresql, OAuth, JWT and etc.) on server side
• Used React (Redux, SW, SSR, Canvas and etc.) on front side