Position: Senior Frontend Developer / Tech Lead
Category: JavaScript
English level: fluent
Years of experience: 11


Originally from Ukraine, temporarily relocated to Romania at the moment.

Frontend Developer / Teach Lead with 13 years of experience. 

All work experience is exclusively with international companies and all remote.
In each company and role, on top of my main role as a frontend developer, I had a wide range of responsibilities like delivery management, business communications and scope management - it was never about "just closing tasks" assigned to me.

Skills / experience:
- Vue.js focus for the last 6 years 
- Progressive TypeScript adoption of an existing codebase
- Effective testing strategies with Cypress leading to low regression rates and promoting safe refactors
- Bringing more order into chaos with consistent coding style, introducing new common patterns, explanatory documentations
- Hand-on in new product work as well as evolving the legacy codebaseses
- Mentoring, thorough code reviewing
- Ownership, implementation and delivery management of complex company-wide projects like the globalization (multi-language and locale support) of an existing application
- Single-handed ownership of a large production Vue.js SPA in Vue v2 (~550 components, ~60K lines of code)
- Founding engineer of a startup for 6 years
- Heavy communication with product managers and designers - breaking down business goals into frontend/backend tasks for the developers. Scope management.
- Some production full-stack experience with Laravel (1.5 years, picked up from scratch within a month)

I've been focusing on Vue.js for many years now, but I'm aware of many mainstream frameworks like React and can pick up practical experience on them as needed due to my overall vast experience and always trying to learn about the trends.