Олександр
Вчитель англійської
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/17216497/
Work experience
Front-end розробник
from 08.2025 to 12.2025
(5 months)
Indeema Software Inc., Львів (IT)
Contributed to a B2B SaaS fleet monitoring and analytics platform serving automotive OEMs and energy storage system providers.
The portal-webapp enables enterprise clients to monitor device health, track warranty risks, analyze safety metrics through real-time
dashboards and data visualization. Worked within a cross-functional team on building scalable, type-safe UI architecture with strong
emphasis on testing, performance optimization, and enterprise-grade features.
- Architected and delivered comprehensive PDF export functionality with full dashboard state persistence, significantly improving
enterprise client reporting workflows and reducing manual screenshot requests.
- Designed modular Zustand state management architecture with reusable store slices and custom hooks for table synchronization,
improving developer velocity and eliminating prop drilling across 20+ nested components
- Led incremental API migration from legacy to modern architecture across 15+ endpoints with zero downtime, improving type
safety, error handling, and reducing bundle size for better performance.
- Developed interactive Safety and Health dashboard widgets with Visx data visualizations and real-time severity trend charts,
enabling customers to identify critical fleet issues 40% faster through improved data accessibility.
- Redesigned table filtering UX with persistent URL state and improved visual hierarchy, reducing average clicks-to-filter from 4 to 2
while maintaining 80%+ test coverage and participating in 100+ code reviews.
Front-end розробник
from 05.2023 to 04.2025
(2 years)
OpenBet, Львів (IT)
Worked on a leading Sportsbook platform used by multiple international operators in the sports betting industry. Initially contributed
to the core web product, focusing on bug fixing and integration tasks to gain deep familiarity with the large-scale legacy codebase.
Later became a core contributor to the company’s MobileFirst initiative, which aimed to replace native iOS/Android apps with a
unified React Native codebase to streamline development across devices.
- Set up Redux Toolkit (RTK) for scalable state management with minimal boilerplate.
- Integrated React Navigation and WebView for seamless in-app routing and third-party content rendering.
- Implemented biometric Silent Login using secure token refresh logic via iOS Keychain and Android Encrypted Storage.
- Built reusable components, including a custom notification (snackbar) system from scratch using pure React Native.
- Developed a custom transformer to support coloured SVG icon from sprite files.
- Integrated Firebase Analytics and XtremePush SDKs for tracking and push notifications.
- Automated semantic versioning (<major>.<minor>.<patch>) via Jenkins pipeline on merge to “master” and “stable/” branches.
- Added a stage in CI/CD to automatically generate .apk and .app builds for QA teams.
- Maintained 90%+ unit test coverage using Jest and React Native Testing Library.
- Wrote tests for all Redux slices, analytics, and business logic under src/, ensuring robust quality gates.
- Created platform-agnostic helpers for adding accessibilityId to all key UI elements.
- Integrated mocked API responses from Docker-based services via middleware IP substitution logic during development and deep-
link sessions.
- Actively reviewed code, provided feedback across the team, and onboarded new developers.
- Ran spike investigations (e.g., switching of Firebase Analytics project in runtime) to explore tech feasibility.
- Coordinated closely with Mobile QA and Product Owner to ensure timely delivery of prioritized features.
- Handled permission discrepancies between iOS and Android (e.g., Android blocking UI during notification permission request in
Expo 52).
- Overcame Android KeyStore limitations by splitting tokens for secure storage.
- Maintained consistency and ease of development despite multi-platform constraints, contributing to a smooth UX and faster
iteration cycles.
Front-end розробник
from 12.2021 to 02.2023
(1 year 3 months)
Ripples, Дистанційно (IT)
Contributed to the development of Ripples Portal, a platform enabling beverage vendors to personalize drinks by printing images and
messages on foam (coffee, beer, etc.). Worked in a cross-functional team on building scalable, responsive UI with a focus on usability
and internal tooling for managing IoT-connected printing devices.
- Delivered a Hierarchy Tree page to navigate and manage entities (Organization → Location → Devices) in a structured visual
format.
- Implemented a template preview feature for Pro-tier users, improving content engagement and product stickiness.
- Developed a premium content gating mechanism with real-time visual feedback based on user tier and content availability.
- Built a printer locking flow with UI indicators to prevent parallel job conflicts and improve reliability.
- Enhanced modal forms with extended validation logic, ensuring error-proof interaction across edge cases.
- Worked within a modular frontend architecture using React, Redux Toolkit (RTK), and TypeScript.
- Refactored GraphQL queries and UI logic to support complex conditions and edge-case handling, improving user experience in key
flows.
- Used React Profiler and Lighthouse to identify bottlenecks and implement performance optimizations across critical views.
- Integrated UI components into an Electron-based client application used in physical printer stations.
- Maintained clean separation between frontend UI logic and the Electron main process.
- Debugged rendering issues and state inconsistencies within the Electron renderer context.
- Worked closely with the VP of Engineering, CTO, and in-house Architect to scope features and align on implementation details.
- Reviewed designs from Figma and implemented them with high fidelity, ensuring smooth handoff and consistency.
- Occasionally modified backend entities and migrations using Sequelize when adding new attributes to business models.
Tech stack: React, TypeScript, Redux Toolkit (RTK), GraphQL, Storybook, Axios, Electron, Sequelize, SQLite, MongoDB, Lighthouse,
React Profiler
Front-end розробник
from 05.2019 to 11.2021
(2 years 7 months)
EquityEffect (by Diligent), Дистанційно (IT)
Worked on a SaaS platform for cap table management used by companies issuing stock options, RSUs, and warrants. The product was
acquired and restructured multiple times, requiring deep involvement in code modernization, financial logic refactoring, and frontend
architecture upgrades.
- Led the transition from a legacy frontend auto-generated from Java (OOP-style) to a modern, modular React-based architecture
using Material UI and static/component-based patterns.
- Refactored key components into React.memo/useMemo-optimized versions to improve performance and reduce re-renders in
complex forms and tables.
- Introduced Render Props and simplified UI patterns to align with modern React best practices.
- Maintained and refactored logic for capital calculations, equity allocations, funding rounds, stock options, and vesting schedules.
- Rewrote form validation logic across multiple flows to ensure compliance with intricate business rules.
- Built a toJSON converter to replace slow XML-based cap table serialization, significantly improving system responsiveness and
reliability.
- Collaborated with domain experts in New York office to verify financial accuracy; leveraged a third-party Black-Scholes model for
option valuations.
- Added support for a new security type — RSUs (Restricted Stock Units) — integrating it into existing share/warrant/option logic
with full UI/UX support.
- Ensured edge case handling, dependency isolation, and backward compatibility across data layers.
- Participated in early adoption of MobX for state management in complex forms and view models, laying groundwork for MVVM
architecture (in progress).
- Used simple TypeScript types and interfaces to increase type safety and improve developer experience across shared
components.
- Replaced XML serialization with JSON, improving cap table load/save operations.
- Measured performance boosts using Lighthouse and direct user feedback from product teams.
- Addressed circular dependencies and legacy inheritance issues, improving codebase maintainability and team velocity.
Tech stack: React, TypeScript, MobX (partial), Material UI, JavaScript (legacy), JSON/XML, React.memo, useCallback, useMemo,
Lighthouse
Education
Національний Університет Біоресурсів і Природокористування
Електрифікація та Автоматизація с.г., Київ
Higher, from 2007 to 2010 (3 years)
Additional education and certificates
TESOL
2012, 4 місяці
Knowledge and skills
- Організованість
- Викладання для дітей та підлітків
- Викладання корпоративної англійської
- Комунікабельність
- Здатність до навчання
- Онлайн-викладання
- Проведення індивідуальних занять
Language proficiencies
- English — advanced
- Ukrainian — fluent
Similar candidates
-
Викладач англійської
Lviv, Remote -
Викладач англійської
Lviv -
Викладач англійської мови
Lviv, Vinnytsia, Kyiv -
Вчитель англійської
Lviv, Remote -
Викладач англійської
Lviv -
Репетитор англійської
Lviv, Ivano-Frankivsk, Remote