Position: Senior Software Engineer
Category: JavaScript
English level: upper
Years of experience: 5

Over the course of six months, I collaborated closely with a talented team to develop an internal company framework with components library and design system that streamlined and standardized front-end development processes. Leveraging my expertise in modern web technologies and best practices, I played a pivotal role in architecting the framework to ensure scalability, reusability, and maintainability across projects.
Motivated and skilled software engineer with 5 years of experience specializing in JavaScript. Adept at designing and implementing efficient and scalable solutions, I have a proven track record of delivering high-quality code and meeting project deadlines. From Ukraine, Odessa.

I thrive on tackling complex and challenging projects, and I have a particular interest in working with heavy and intricate animations. Currently, I am expanding my skill set by studying WebGL and Three.js

EXPERIENCE 

1. Health care platform 
Role: Lead front-end developer

Healthcare system which use millions of people worldwide where I was responsible for implementing WCAG (Web Content Accessibility Guidelines) standards to ensure the platform is accessible to users with disabilities, including screen reader support and catering to individuals with mental health challenges. Support legacy code on Backbone.js while leading a team in rewriting the project and introducing new features using Vue 3, Typescript and the Composition API.

2. Real-time chat
Role : Middle front-end developer

Building interfaces for real-time doctor-patient messaging applications. With a strong passion for healthcare technology and a commitment to delivering high-quality solutions, I have played a pivotal role in developing a custom internal framework alongside a team of two developers which we used later. This framework, built using Typescript, OOP principles, RXjs, and SOLID, has empowered our team to create efficient and scalable applications.

Utilizing a Test-Driven Development (TDD) approach, I have consistently delivered robust and bug-free code while ensuring the highest standards of quality and maintainability. To facilitate seamless communication with the server, we have employed Websockets and GraphQL, enabling real-time messaging capabilities for doctors and patients.

3. Real estate
Role: Junior frond end developer

Creating user interfaces for real estate rental applications that cater to a large user base in Australia. I have successfully utilized technologies such as Angular 2+, RxJs, and NGRX to build intuitive and feature-rich interfaces.

One of my key accomplishments in this field is the implementation of data visualization charts using Canvas and SVG. Leveraging these technologies, I have created visually appealing and interactive charts to display crucial data, enabling users to make informed decisions when it comes to renting properties.