Vue.js Frontend Developer
Hey, i am Demezhan Kazhkenov, a Vue.js frontend developer
Currently working at:
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.
My Main Stack:
- HTML5
- CSS3
- Javascript
- Typescript
- Vue (2, 3)
- Nuxt (2, 3)
- Pinia
- Vite
- Git
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 | TailwindCssFrontend 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 | Vue3openlayersMiddle 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 | Vue3openlayersFreelance 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 | SCSSMiddle 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 | TailwindCssJunior 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
- Working with maps
- Work with WebSockets (Monitoring vehicles in real time)
- Moved project from Vue 2 to Nuxt 3
- Created layouts with custom UI-library
- As an architecture used mix of FSD and Modular
- Mentored a team of 2 developers
- Performed code-reviews
- Used design patterns: DTO, Repository, Decorator
- Boosted perfomance - tree-shaking, vite-optimizations, SSR
Tech stack: Nuxt 3, Vite 5, Pinia, Typescript, Vue3-openlayers
ERP Tanbalau
Internal CRM-system to simplify product labeling #1
- Created layouts with custom UI-library (Ant-design-vue)
- Moved project from Vue 2 to Vue 3
- Contributed in developing custom utilities library
- Work with WebSockets (NCALayer)
- Contributed in perfomance boost
Tech stack: Vue 2, Vue 3 (Composition API), Axios, UnoCss, Vite, Pinia, Typescript, Ant Design