Position: Frontend Developer
Category: JavaScript
English level: intermediate
Years of experience: 3


DicomHub, LLC, Kyiv 	Jul 2018 – Feb 2022

Junior C# programmer (Jul 2018 - Feb 2019) 
•	Developing web applications using C#, ASP.Net MVC, JavaScript, jQuery, CSS & HTML
•	Writing Queries for CRUD operations with databases (MS SQL).

Junior Vue.js developer (Feb 2019 – Jan 2020) 
•	Using Quasar Framework (Vue.js) to develop frontend side of the communications platform that allows users to connect with video, audio, phone, chat, and stores user files 
•	Working with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router
•	Designing reusable Vue2 components for SPA development using HTML, CSS preprocessor styling Stylus, JavaScript code.
•	Implementing i18n Internalization of web applications
•	Making AJAX requests with Axios 
•	Creating a responsive app utilizing Websockets for continuous real-time communication.
•	Using Janus WebRTC’s JavaScript API to set up a WebRTC media communication with a browser
•	Using joins and sub-queries for complex queries involving multiple tables (PostgreSql)
•	Occasionally used Postman to test APIs
•	Used GIT/GitLab for version controlling
•	Worked using Jira to report progress on regular daily tasks 


Middle Vue.js developer (Jan 2020 – Feb 2022) 
•	Migrating from Vue2 to Vue3 and updating npm packages
•	Enabled Push Notification with Fire-Base Cloud Message (FCM) and One-Signal 
•	Use Quasar to build a mobile-Android app (Cordova) and a desktop-Windows app (Electron)
•	Maintaining and providing new functionality to Vue3 project
•	Correcting minor errors in Elixir-backend projects
•	Reading log outputs and crash logs in Rancher to describe errors and steps for reproducing them 
•	Maintaining and adding new features to a legacy project written in Angular JS (Typescript)/.NET. 
•	Managing a team of developers, assigning tasks, defining goals and terms
•	Analyzing and reengineering the legacy project and it’s transferring to new technologies(Vue3) with clean logic
•	Writing complex queries to retrieve data for further reporting purposes (PostgreSql, MS SQL)
•	Working with Sonar to ensure code coverage and quality, fixing existing blockers, critical issues
•	Working on Agile methodology and using YouTrack as an agile tool, actively participating in Scrum meetings