Mark Yarchak | About me

Full-stack JavaScript Engineer with over 6.5 years of Web development experience

with over 6.5 years of Web development experience

I am a multi-talented developer with universal expertise

  • HTML, CSS
  • JavaScript, TypeScript
  • Vue + Nuxt
  • Node.js, Deno
  • Vite, Webpack
  • Express
  • Nest.js
  • MongoDB, Redis
  • HTTP, WS, WebRTC
  • REST, GraphQL
  • Bash, Linux
  • Git
  • Docker
  • Nginx
  • AWS, Google Cloud
greeting-hiddengreeting-hiddengreeting-hidden

Career

Discover my path from a trainee developer to an individual entrepreneur

3 months
March-May 2018
Built a simple desktop CRUD app with tables and statistics. Managed data monitoring and storage. First money as an engineer
C# .NET MySQL Desktop App
4 months
June-September 2018
Gained foundational skills in web development, exploring basic concepts and building personal projects
HTML CSS JavaScript (ES6+) DOM Manipulation
Entry. 7 months
March-September 2018
4 months
October 2018 - January 2019
Trainee JS Developer. Developed a mobile layout for a social media app, integrating posts, likes, and comments functionality
JavaScript Vue.js Vuex Stylus BEM
3 months
February-April 2019
Front-end developer. Created a mobile radio app with an integrated audio player with audio streaming capabilities for a specific URI
Node.js NativeScript Vue.js SCSS Mobile App
4 months
May-August 2019
Front-end engineer. Contributed to building a CMS for managing and editing sermons, recordings, and related church data. I helped deliver the MVP for the application
TypeScript Vue.js GraphQL Apollo ElementUI Files
Digital Idea Studio. 11 months
October 2018 - August 2019
9 months
September 2019 - May 2020
Full-stack engineer. Built a project development, management, and communication platform with P2P video calls, chat, and collaboration. Connecting customers and workers, accepting projects with progress tracking, writing programming code, and third-party services integration
Nuxt.js Vuetify Express WebRTC GraphQL MongoDB WebSocket Codemirror Files Docker
2 months
June-July 2020
Full-stack engineer. Developed a mobile app for discovering and managing local sporting events with Google Maps integration
Dart Flutter TypeScript NestJS Firebase Google Maps API Mobile App
2 months
July-September 2020
Front-end engineer. Migrated UI from Gulp to Nuxt.js (on Webpack) for a merchant service platform, improving maintainability and performance. Implemented additional transferring logic by integrating API
Nuxt.js Pug Docker Nginx REST API
4 months
October 2020 - January 2021
Full-stack engineer. Developed a job search platform for university students, allowing resume creation and job applications. Admin panel for job posting, application management, and feedback handling. Integrated email subscriptions for job vacancies
Vue.js Vuetify Firebase Serverless Node.js Realtime Firestore
5 months
February-June 2021
Front-end engineer. Rebuilt the UI of an electric vehicle charging station panel. Redesigned the architecture, implemented essential features, and optimized performance for stable operation on resource-limited devices
Vue.js Vuetify WebSocket Low-resource Devices
Freelance, Self-employed. 1 year 10 months
September 2019 - June 2021
6 months
July-December 2021
Front-end engineer. Enhanced a job search platform in the EU for residents in Europe, developing employee and customer profiles, landing pages, and working on SEO
Vue.js Node.js REST API SEO
1 month
November-December 2021
Front-end developer. Supported a logistics platform offering transportation and storage solutions. Ensured project continuity, handling urgent tasks, and improving the user cabinet
Vue.js Node.js REST API
2 months
December 2021 - February 2022
Front-end engineer. Developed an interactive flight booking website using GSAP. The project stopped due to external circumstances
Node.js Gulp GSAP Tailwind SCSS
2 years 4 months
January 2022 - April 2024
Full-stack engineer. Led the development of a school administration system. Redesigned the architecture to seamlessly integrate three interconnected platforms – schools, parents, and children – ensuring smooth communication and data synchronization. Completely rewrote the backend API, improving performance, scalability, and maintainability. Developed new features, including student profile management and assignment tracking, while optimizing existing functionality. Implemented CI/CD pipelines with GitHub Actions and modified the configuration of AWS services, which significantly affected performance
Vue.js Vuetify Express MongoDB AWS Serverless WebSocket Phaser Docker Files
Domino-IT (Devseonet). 2 years 10 months
July 2021 - April 2024
3 months
May-July 2024
Front-end engineer. Developed an interactive interior design tool for a furniture store, enabling users to visualize and arrange furniture in a customizable 2D canvas. Made smooth interactions, updates, and seamless API integration for saving and retrieving designs
Vue.js Konva Canvas REST API Files
2 months
August-September 2024
Full-stack engineer. Created a landing page for selling inverters, batteries, and related power equipment with dynamic content and order processing
TypeScript Nuxt.js Vuetify Express Serverless Firebase Google Cloud
Freelance, Self-employed. 11 months
May 2024 until now (current)
Long term
⚡ Your project
Your company in the near future

Why me?

I enjoy developing different types of applications which are useful for business and society, I like everything related to the IT industry.

I've worked on creating web applications of different levels of complexity dealing with optimization and security on the web pages. I like to contribute something of my own to the development, based on my experience, while not violating conditions or standards.

I am always open to people and ready to help them solve their problems where my help is needed. I like to set goals and achieve them in the most efficient way, considering each step in detail. That's why many people are satisfied with the result of my work.