Mark Yarchak | Acerca de mí

Ingeniero Full-stack JavaScript con más de 6.5 años de experiencia en desarrollo web

con más de 6.5 años de experiencia en desarrollo web

Soy un desarrollador multitalentoso con experiencia universal

  • 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

Carrera

Descubre mi camino de desarrollador en prácticas a emprendedor independiente

3 meses
marzo-mayo 2018
Creé una aplicación CRUD de escritorio simple con tablas y estadísticas. Gestioné el monitoreo y almacenamiento de datos. Primer dinero como ingeniero
C# .NET MySQL Desktop App
4 meses
junio-septiembre 2018
Adquirí habilidades básicas en desarrollo web, explorando conceptos fundamentales y construyendo proyectos personales
HTML CSS JavaScript (ES6+) DOM Manipulation
Entrada. 7 meses
marzo-septiembre 2018
4 meses
octubre 2018 - enero 2019
Desarrollador JS en prácticas. Diseñé una interfaz móvil para una aplicación de redes sociales, integrando publicaciones, "me gusta" y comentarios
JavaScript Vue.js Vuex Stylus BEM
3 meses
febrero-abril 2019
Desarrollador Front-End. Creé una aplicación de radio móvil con un reproductor de audio integrado con capacidad de transmisión de audio desde una URI específica
Node.js NativeScript Vue.js SCSS Mobile App
4 meses
mayo-agosto 2019
Desarrollador Front-End. Contribuí al desarrollo de un CMS para gestionar y editar sermones, grabaciones y datos relacionados con la iglesia. Ayudé a entregar el MVP de la aplicación
TypeScript Vue.js GraphQL Apollo ElementUI Files
Digital Idea Studio. 11 meses
octubre 2018 - agosto 2019
9 meses
septiembre 2019 - mayo 2020
Ingeniero Full-Stack. Creé una plataforma de desarrollo, gestión y comunicación de proyectos con videollamadas P2P, chat y colaboración. Conectando clientes y trabajadores, aceptando proyectos con seguimiento de progreso, escribiendo código y conectando servicios de terceros
Nuxt.js Vuetify Express WebRTC GraphQL MongoDB WebSocket Codemirror Files Docker
2 meses
junio-julio 2020
Ingeniero Full-Stack. Desarrollé una aplicación móvil para descubrir y gestionar eventos deportivos locales con integración de Google Maps
Dart Flutter TypeScript NestJS Firebase Google Maps API Mobile App
2 meses
julio-septiembre 2020
Desarrollador Front-End. Migré la UI de Gulp a Nuxt.js (con Webpack) para una plataforma de servicios comerciales, mejorando el mantenimiento y el rendimiento. Implementé lógica adicional de transferencia integrando una API
Nuxt.js Pug Docker Nginx REST API
4 meses
octubre 2020 - enero 2021
Ingeniero Full-Stack. Desarrollé una plataforma de búsqueda de empleo para estudiantes universitarios, permitiendo la creación de currículums y postulaciones. Panel de administración para publicación de ofertas, gestión de solicitudes y manejo de feedback. Integré suscripciones por correo electrónico para vacantes
Vue.js Vuetify Firebase Serverless Node.js Realtime Firestore
5 meses
febrero-junio 2021
Desarrollador Front-End. Reconstruí la interfaz de usuario de un panel de estación de carga para vehículos eléctricos. Rediseñé la arquitectura, implementé funciones esenciales y optimicé el rendimiento para dispositivos con recursos limitados
Vue.js Vuetify WebSocket Low-resource Devices
Freelance, Autónomo. 1 año 10 meses
septiembre 2019 - junio 2021
6 meses
julio-diciembre 2021
Desarrollador Front-End. Mejoré una plataforma de búsqueda de empleo en la UE para residentes en Europa, desarrollando perfiles de empleados y clientes, páginas de destino y optimizando SEO
Vue.js Node.js REST API SEO
1 mes
noviembre-diciembre 2021
Desarrollador Front-End. Apoyé una plataforma logística que ofrece soluciones de transporte y almacenamiento. Aseguré la continuidad del proyecto, manejé tareas urgentes y mejoré el panel del usuario
Vue.js Node.js REST API
2 meses
diciembre 2021 - febrero 2022
Desarrollador Front-End. Desarrollé un sitio web interactivo de reservas de vuelos utilizando GSAP. Proyecto detenido debido a circunstancias externas
Node.js Gulp GSAP Tailwind SCSS
2 años 4 meses
enero 2022 - abril 2024
Ingeniero Full-Stack. Lideré el desarrollo de un sistema de administración escolar. Rediseñé la arquitectura para integrar tres plataformas conectadas – escuelas, padres y niños – garantizando una comunicación fluida y sincronización de datos. Reescribí completamente la API backend, mejorando el rendimiento, escalabilidad y mantenimiento. Desarrollé nuevas funciones, como la gestión de perfiles de estudiantes y seguimiento de tareas. Implementé CI/CD con GitHub Actions y optimicé la configuración de servicios AWS, mejorando significativamente el rendimiento
Vue.js Vuetify Express MongoDB AWS Serverless WebSocket Phaser Docker Files
Domino-IT (Devseonet). 2 años 10 meses
julio 2021 - abril 2024
3 meses
mayo-julio 2024
Desarrollador Front-End. Creé una herramienta de diseño de interiores interactiva para una tienda de muebles, permitiendo a los usuarios visualizar y organizar muebles en un lienzo 2D personalizable. Implementé interacciones fluidas, actualizaciones y una integración API eficiente para guardar y recuperar diseños
Vue.js Konva Canvas REST API Files
2 meses
agosto-septiembre 2024
Ingeniero Full-Stack. Creé una página de aterrizaje para la venta de inversores, baterías y equipos de energía relacionados, con contenido dinámico y procesamiento de pedidos
TypeScript Nuxt.js Vuetify Express Serverless Firebase Google Cloud
Freelance, Autónomo. 11 meses
mayo 2024 hasta ahora (actual)
Largo plazo
⚡ Tu proyecto
Tu empresa en un futuro cercano

¿Por qué yo?

Disfruto desarrollando diferentes tipos de aplicaciones que son útiles para los negocios y la sociedad. Me gusta todo lo relacionado con la industria de TI.

He trabajado en la creación de aplicaciones web de diferentes niveles de complejidad, tratando con la optimización y la seguridad en las páginas web. Me gusta aportar algo propio al desarrollo, basado en mi experiencia, sin violar condiciones ni estándares.

Siempre estoy abierto a las personas y listo para ayudarlas a resolver sus problemas donde se necesite mi ayuda. Me gusta establecer metas y lograrlas de la manera más eficiente, considerando cada paso en detalle. Por eso, muchas personas están satisfechas con el resultado de mi trabajo.