Position: Middle Software Engineer
Category: JavaScript
English level: upper
Years of experience: 2.5

Throughout the career, I had experience with a variety of projects, from ordinary management apps to Machine Learning/Data Science platforms and services and TV Entertainment applications.

Full-Stack projects

- Management apps were about document control, online booking queue, and minor education subject management. Mostly worked as a full-stack developer in a team of DevOps and 2 programmers, as well as single developer. Technologies used: Javascript, Typescript, NodeJS, Express, NextJS, React and Vue. Databases: MongoDB, Sqlite, Firebird.

- Maintained and developed application for top notch customer in medical domain as full-stack developer in team of 5 people. Technologies used: Javascript, Typescript, NodeJS, Express, AngularJS (1.4), MongoDB.

Machine Learning/Data Science. 

- Worked on the platform in the medical domain with AI-based diagnosis detection features as a full-stack developer.  Developed full fledged backend with Express and Mongo, which is used and being maintained for 1.5 years at this moment. Frontend was Vue3 based.

- Took part in the project, in which heavy focus was on stream processing as a frontend developer. Technologies used: ReactJS.

TV and Entertainment projects

- Worked on maintaining applications for video streaming used by millions of people, keeping it robust and stable on devices from multiple hardware vendors.
Faced the great challenges while developing brand new features, fixing the most confusing bugs, keeping apps clean, good-looking and sleek, while preserving good quality and making everything work on wide range of platforms, from consoles to smart TVs.
Technologies used: Javascript, Typescript, NodeJS, VueJS 2, Azure DevOps.
Most of my experience is with frontend stack (Angular.JS (1.4), Vue 2 and 3, React (with both classes and functional components), and NextJS), but also worked on backend services, using Node.JS (Express) with databases, such as Sqlite, MongoDB, MySQL.
Typescript is the main language I'm working with.
Currently working in the TV and Entertainment field as Software Developer on the Frontend side, maintaining fast, robust, and optimised web applications (2 projects to be precise) for TV-based platforms.