Available

Maksim S.

Senior Front-End Developer

Georgia ๐Ÿ‡ฌ๐Ÿ‡ช
English (B2)
Interview

Short bio

7+ years of strong experience in Web and Mobile development. Created Full-Stack web applications. Responsible for developing projects from scratch, starting with the idea and Architecture Prototyping till a final product with back-end and Web front-end. Good understanding of OOP, and design best practices. Always deliver a clean and optimized code as well as a front-end layout. Have experience leading small front-end teams.

Tech stack

Main technologies
D3Node.jsReactJavaScriptTypeScriptReduxVue.jsAngularExpress.jsMongoDBPostgreSQLReact NativeFlutterHTML5CSS3SCSSGitAgileScrumKanban
Roles
Front-EndBack-End

Work experience

  • Fullstack Developer10.2024 โ€“ present

    The project involves developing an interactive electronic queue system for a bank, providing a streamlined and efficient way for customers to manage their appointments. Upon arrival at the bank, customers interact with a kiosk to select the service they need and a ticket is issued. The system displays the customer's place in the queue on a TV screen. It also features an employee panel that allows staff to call customers, manage their queue positions, or direct them to other specialists. This solution helps enhance customer service by minimizing wait times and improving the bank's operations flow.

    Responsibilities:
    • Responsibilities:โ€‹
    • Team Leading
    • Fullstack development
    • Conducting code reviews and optimizing the system for performance
    • Completed tasks:โ€‹
    • Created a fully responsive user interface for both kiosk and TV displays
    • Implemented the employee management panel for queue control
    • Integrated real-time queue updates using Redux Toolkit Query
    • Designed multiple 3D models for queue display on TV screens using ThreeJS
    • Ensured codebase coverage with over 75% of unit tests
    • Delivered a desktop and mobile-friendly version of the app

    Technologies: React, Redux Toolkit Query, Typescript, SCSS, ThreeJS, Java

  • Fullstack Developer08.2023 โ€“ 10.2024

    This project involves the creation of an interactive ticketing kiosk for a wildlife park, allowing visitors to easily purchase tickets based on their preferred experiences and packages. Users can select which zones of the park they wish to visit, such as the zoo, dolphinarium, or playground, and add extras like guided tours, meals, and beverages. The system offers a seamless checkout process, where users review their selections in a cart and complete their purchase. A receipt and ticket are printed immediately after payment, providing a convenient entry experience for visitors.

    Responsibilities:
    • Responsibilities:โ€‹
    • Frontend development
    • Bug fixing
    • Code review
    • Completed tasks:โ€‹
    • Designed and developed the user flow for selecting zones and additional services
    • Implemented the cart and payment logic using React Query for real-time updates
    • Developed and styled the interface using SCSS for a clean and responsive design
    • Built a state management system using Zustand for efficient data handling
    • Tested and optimized the application for desktop kiosks and mobile versions
    • Ensured over 80% code coverage with unit and integration tests

    Technologies: React, Typescript, React Query, SCSS, Zustand, SCSS

Didn't find the right engineer?All available engineers
Flag icon

U.S.-Based

Discuss Your Project

This is a no-pressure, 30-minute conversation. We will talk through what you are building, identify risks or unknowns, and outline what it would take to do it right.

Certificates

Let's build together.

Talk with a senior engineer about your product idea, architecture, and what it would take to build it.

Upload File
Maksim S. โ€” Senior Front-End Developer | SoftDoes