Skip to content
    AL
    Artiom Leontiev

    Work Experience

    Throughout my career, I've had the opportunity to work on a variety of projects across different industries. Here's a look at my professional journey.

    2022 - present

    Senior Frontend Engineer

    Amdaris

    Led the development of a scalable Microfrontend architecture with Vue.js 3 and Vite for an occupational health application. Managed and mentored 4 developers, built internal trainings, conducted code reviews, facilitated technical meetings, and drove technology decisions. Played a key role in hiring by conducting technical interviews.

    Vue.js 3ViteVuetifyMaterial UIPiniaVee ValidateMicrofrontends
    2019 - 2022

    Full-Stack Engineer

    BinarCode

    Contributed significantly to full-cycle development of large-scale global projects, covering frontend, backend integration, and deployment. Architected responsive frontends while ensuring robust API integrations. Collaborated cross-functionally with designers and stakeholders to align technical execution with business goals. Specialised in rapid troubleshooting, resolving critical issues within timelines. Mentored junior developers in modern web practices.

    Vue.jsLaravelMySQLTailwindBootstrapSEO
    2018 - 2019

    Freelance Web Developer

    Self-employed

    Built websites with HTML/CSS, React, and Node.js, transforming designs into pixel-perfect, responsive UIs. Integrated APIs and backend services for dynamic functionality while maintaining code quality through standards and documentation.

    HTMLCSSJavaScriptResponsive Design

    My Skills

    JavaScript
    TypeScript
    Vue.js
    Nuxt.js
    React
    Vite
    Pinia
    Tailwind CSS
    SCSS
    Microfrontends
    Performance Optimization
    Accessibility (WCAG 2.1 AA)
    Responsive Design
    RESTful APIs
    Git
    CI/CD
    SEO Best Practices
    Storybook
    Unit Testing
    End-to-End Testing

    Interested in working together?

    I'm always open to discussing new projects, creative ideas, or opportunities to be part of your team.

    Let's connect