• File

Олег

Front-end програміст

Considering positions:
Front-end програміст, React розробник, Javascript-програміст, Web software engineer, Розробник сайтів, Front-end розробник
City of residence:
Lviv
Ready to work:
Lviv, Remote

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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Oleg Fil
Lviv, Ukraine | Remote
[open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section)
[open contact info](look above in the "contact info" section)
Front-End Engineer (React / Next.js)
Summary
Front-End Engineer with 7+ years of commercial experience building scalable, high-performance web applications. Expert in React and Next.js ecosystems with strong knowledge of application architecture, state management, and performance optimization. Proven ability to deliver complex UI systems and collaborate effectively in cross-functional teams. Actively using AI-assisted development tools (ChatGPT, GitHub Copilot, Claude) to accelerate development, improve code quality, and support architectural decisions.
Technical Skills
Frontend: React, Next.js, Vue.js, Nuxt.js, Redux, Vuex, React Query, React Flow, Zustand
Languages: JavaScript (ES6+), TypeScript
UI & Styling: HTML5, CSS3, Sass, Less, MUI, Primer React, Responsive Design
Architecture & Concepts: Application Architecture, State Management, OOP, Functional Programming, Design Patterns
Tools & Ecosystem: Webpack, NPM, Git (GitHub), Chrome DevTools
API & Data: REST API, MongoDB, MySQL
Other: Mapbox GL JS
AI Tools: ChatGPT, GitHub Copilot, Claude
Work Experience
Software Engineer — OpenDim (March 2025 – Present)
- Developed and maintained a Next.js application with focus on scalability and performance
- Implemented geospatial features using Mapbox GL JS
- Optimized server-state management using React Query
- Improved code quality through regular code reviews
- Collaborated with cross-functional team (FE, BE, QA, BI, Design)
- Leveraged AI tools (ChatGPT, GitHub Copilot) to accelerate development and debugging
Software Engineer — Dynamiq (Jan 2024 – Feb 2025)
- Built complex, dynamic UI using React and modern frontend patterns
- Designed workflow-based interfaces using React Flow
- Refactored legacy codebase to improve maintainability
- Managed async data flows and API integration with React Query
- Conducted code reviews and mentored team members
- Applied AI-assisted development (ChatGPT, Copilot, Claude)
Software Engineer — EPAM Systems (June 2021 – June 2023)
Project: Jabbrrbox
- Developed UI for booking system
- Integrated Google Analytics
Tech: Nuxt.js, Vuex

Project: Veracode Reporting Tool
- Built internal tool for processing security reports
- Compared Veracode vs SonarQube
Tech: Next.js, MongoDB
Software Engineer — Softonix (Sep 2020 – May 2021)
- Delivered Vue and React applications
- Implemented WebRTC streaming
- Took ownership as main developer
Junior Software Engineer — Tickets Travel Network (Dec 2018 – June 2020)
- Developed features for travel platform
Junior Software Engineer — NextWebGame Studios (Feb 2016 – Aug 2018)
- Worked on WebGL/Three.js multiplayer game
- Built analytics dashboards
Education
Ivan Franko National University of Lviv
Master’s Degree in Applied Mathematics (2015 – 2017)
Bachelor’s Degree in Applied Mathematics (2010 – 2015)
English
Intermediate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: