Vue.js Frontend Developer

Hey, i am Demezhan Kazhkenov, a Vue.js frontend developer

Currently working at:
Mechta icon Mechta.kz

I love to work with newest Frontend tools and try to follow the best coding practices

Outside of programming, I enjoy writing music, swimming, traveling and playing video games.

Right now I live in 馃搷Astana.

Hero photo

My Main Stack:

  • HTML5
  • CSS3
  • Javascript
  • Typescript
  • Vue (2, 3)
  • Nuxt (2, 3)
  • Pinia
  • Vite
  • Git
  • Mechta Market LLP 路 Full-time

    Frontend Technical Leader

    Mechta Market LLP 路 Full-time

    • - Created custom template for all projects (Modular + FSD with Typescript and Strong ESLint support)
    • - Move from Javascript to Typescript
    • - Code reviewing
    • - Project optimizations
    • - Work with team of 5 developers
    • - Organized tech meetings
    • - Wrote and maintained technical documentation
    Vue 3 | Typescript | Javascript | Vite | Pinia | Quasar | TailwindCss
  • Egistic.kz - Agritech SuperAPP 路 Full-time

    Frontend Team Leader

    Egistic.kz - Agritech SuperAPP 路 Full-time

    • - Mentoring frontend team (2 members)
    • - Code reviewing
    • - Developed reusable and optimized components
    Nuxt 3 | Typescript | Vite | Pinia | TailwindCss | Vue3openlayers
  • Egistic.kz - Agritech SuperAPP 路 Full-time

    Middle Frontend Developer

    Egistic.kz - Agritech SuperAPP 路 Full-time

    • - Move project from Vue 2 to Nuxt 3
    • - Introduced new architecture (Modular + FSD)
    • - Project optimizations
    • - SEO optimizations
    Nuxt 3 | Typescript | Vite | Pinia | TailwindCss | Vue3openlayers
  • Freelance Remote - Part-time

    Freelance Software Engineer

    Freelance Remote - Part-time

    • - Developed Landing sites, small applications
    • - Worked closely with UX/UI designers
    • - Worked closely with the design team to ensure a seamless integration of user interface and user experience design into the final product.
    • - Created builds for Android and IOS
    • - Connected APIs
    Vue 2 | Nuxt 2 | Javascript | Typescript | Webpack | Vuex | SCSS
  • Rocket Firm | IT production company 路 Full-time

    Middle Frontend Developer

    Rocket Firm | IT production company 路 Full-time

    • - Built Android and IOS apps with Capacitor
    • - Created layouts with custom UI-library
    • - Developed multiple projects
    • - Developed reusable and optimized components
    Nuxt 2/3 | Vue 2/3 | Capacitor | Typescript | Vite/Webpack | Pinia/Vuex | SCSS | TailwindCss
  • QLT LLP 路 Full-time

    Junior Frontend Developer

    QLT LLP 路 Full-time

    • - Developed and maintained frontend features and functionality for CRM projects using VueJs, TypeScript, JavaScript, HTML, CSS, SCSS, and Tailwind.
    • - Collaborated with the development team to design and implement new features and enhancements, as well as troubleshoot and debug issues.
    • - Worked closely with the design team to ensure a seamless integration of user interface and user experience design into the final product.
    • - Participated in code reviews and provided constructive feedback to ensure code quality and maintainability.
    • - Stayed up-to-date with new technologies and industry trends and proposed ways to improve the product and development process.
    • - Implemented a responsive design for a complex CRM project, resulting in an improved user experience across multiple devices.
    • - Introduced and implemented Tailwind CSS for a large-scale CRM project, resulting in a streamlined development process and improved code consistency.
    Vue 2/3 | Typescript | Vite/Webpack | Pinia/Vuex | SCSS | TailwindCss

My Projects

Egistic

Farm management system

  1. Working with maps
  2. Work with WebSockets (Monitoring vehicles in real time)
  3. Moved project from Vue 2 to Nuxt 3
  4. Created layouts with custom UI-library
  5. As an architecture used mix of FSD and Modular
  6. Mentored a team of 2 developers
  7. Performed code-reviews
  8. Used design patterns: DTO, Repository, Decorator
  9. Boosted perfomance - tree-shaking, vite-optimizations, SSR

Tech stack: Nuxt 3, Vite 5, Pinia, Typescript, Vue3-openlayers

Egistic

Agrosearch

Kazakhstani marketplace for grain crops

  1. Created layouts with custom UI-library
  2. Built Android and IOS apps with Capacitor
  3. Work with WebSockets (NCALayer)
  4. Contributed in perfomance boost
  5. Improved SEO metrics to highest point

Tech stack: Nuxt 2, Axios, SCSS, Webpack, Vuex, Typescript, Capactior

Agrosearch

ERP Tanbalau

Internal CRM-system to simplify product labeling #1

  1. Created layouts with custom UI-library (Ant-design-vue)
  2. Moved project from Vue 2 to Vue 3
  3. Contributed in developing custom utilities library
  4. Work with WebSockets (NCALayer)
  5. Contributed in perfomance boost

Tech stack: Vue 2, Vue 3 (Composition API), Axios, UnoCss, Vite, Pinia, Typescript, Ant Design

ERP Tanbalau

SaveIt - Business

CRM system for adding products

  1. Project was written from scratch
  2. Created layouts with custom UI-library
  3. Built Android and IOS apps with Capacitor
  4. Work with WebSockets (NCALayer)

Tech stack: Nuxt 2, Axios, SCSS, Webpack, Vuex, Typescript, Capactior

SaveIt - Business