Summary

Expertise

Project Highlights

Education

Agency

DM

English:

Intermediate

David M.

vetted by Youteam

Vetted by YouTeam

Armenia

UTC +04:00

Asia/Yerevan

English:

Intermediate

Experienced TypeScript Frontend Developer (React.js, Next.js, Vue.js, Nuxt.js)

With a passion for cutting-edge technologies and a proven track record in front-end development, I bring a wealth of experience to the table. Here are some of my most notable achievements that set me apart: - I've accomplished successful project delivery in React.js and Vue.js, showcasing expertise in both popular front-end frameworks. - My diverse project portfolio spans various industries, including e-commerce, printing, and gamification, demonstrating adaptability and broad application of skills. - I possess unique experience in working with niche and rare technologies, pushing boundaries and exploring innovative solutions. - I have initiated and managed my own commercial and non-commercial start-ups, bringing entrepreneurial spirit and project leadership to the forefront. - Participation in well-known hackathons has honed my problem-solving abilities and creativity, resulting in out-of-the-box solutions. - My experience in teaching and tutoring others has enabled me to share my knowledge and mentor budding developers, contributing to the growth of the tech community and fostering a collaborative environment. I look forward to leveraging my expertise to deliver exceptional solutions for your projects.

Want to hire this engineer?

Check if David is available

Expertise

Years of commercial development experience

3 years of experience

Core technologies

React.js 3 years
Next.js 3 years
Vue.js 2 years
Nuxt.js 3 years
TypeScript 3 years

Other technologies

MySQL
Node.js
GraphQL
Vuex
Nest.js

Project Highlights

icon
Middle Frontend Developer

Idealforliving

Aug `23 - Present

1 year

Andy

A job worth doing is worth doing together

Responsibilities & achievements

1. **User Interface Development:** Design and develop user interfaces that are visually appealing, intuitive, and responsive, providing an exceptional user experience. 2. **Vue.js and Nuxt.js Expertise:** Leverage in-depth knowledge of Vue.js and Nuxt.js to build efficient, modular, and maintainable frontend components and pages. 3. **State Management:** Implement state management using Vuex to ensure consistent data flow and maintain application state across components. 4. **Server-Side Rendering (SSR):** Utilize Nuxt.js's SSR capabilities to enhance website performance, SEO, and overall user experience. 5. **Component Reusability:** Create reusable Vue.js components that can be efficiently integrated into various parts of the application, promoting code consistency. 6. **Routing:** Configure and manage client-side routing in Nuxt.js, creating dynamic, SEO-friendly, and user-friendly URLs for the application. 7. **API Integration:** Integrate with backend APIs and third-party services, handling data retrieval, authentication, and real-time updates in Vue.js components. 8. **Performance Optimization:** Optimize frontend performance by minimizing page load times, code splitting, and implementing efficient data fetching strategies. 9. **Responsive Design:** Develop responsive designs that adapt to various devices and screen sizes, ensuring a seamless user experience across platforms. 10. **Cross-Browser Compatibility:** Ensure cross-browser compatibility by testing and resolving rendering issues to provide a consistent experience for all users. 11. **Testing and Quality Assurance:** Conduct thorough testing, including unit and integration testing, to identify and fix bugs and ensure the quality of the frontend code. 12. **Version Control:** Utilize version control systems like Git to manage code changes, collaborate with team members, and maintain a well-organized codebase. 13. **Collaboration:** Collaborate closely with backend developers, designers, and other team members to ensure seamless integration of frontend components with backend systems. 14. **Accessibility:** Follow best practices in web accessibility to create inclusive and user-friendly web applications that cater to a diverse user base. 15. **Stay Current:** Stay updated with the latest developments in Vue.js and Nuxt.js, as well as frontend technologies, and apply these advancements to the development process.

Vue.js
GraphQL
Vuex
Nuxt.js
icon
Middle Frontend Developer

www.4over4.com

Aug `22 - Sep `23

1 year

Taso

4OVER4 ➤ offers 【Online Printing Services】 for your company and products ⭐ in the USA. ✔️Print anything in bulk and custom ✈️Fast shipping

Responsibilities & achievements

1. **User Interface Development:** Design and implement captivating user interfaces that enhance the overall user experience, ensuring a visually appealing and user-friendly website. 2. **Responsive Design:** Create responsive web designs that adapt seamlessly to various devices and screen sizes, optimizing the site's accessibility and usability. 3. **Cross-Browser Compatibility:** Ensure that the website functions consistently across different web browsers, resolving compatibility issues to provide a consistent user experience. 4. **Performance Optimization:** Optimize the frontend performance by reducing page load times, implementing efficient code, and utilizing performance-enhancing techniques. 5. **Interactive Features:** Develop and integrate interactive features, such as forms, animations, and dynamic content, to engage users and enhance the website's functionality. 6. **User Experience Enhancement:** Continuously enhance the user experience by improving navigation, accessibility, and overall user satisfaction, incorporating best practices in UX design. 7. **Collaboration:** Collaborate with backend developers, designers, and other team members to ensure seamless integration of frontend components with the backend systems. 8. **Testing and Debugging:** Conduct thorough testing and debugging of frontend code to identify and resolve issues, ensuring the website's reliability and functionality. 9. **Version Control:** Utilize version control systems, such as Git, to manage and track changes in code, promoting collaboration and codebase integrity. 10. **Stay Current:** Stay up-to-date with the latest frontend technologies, frameworks, and best practices, and proactively incorporate them into the website's development process. 11. **Accessibility:** Ensure that the website complies with accessibility standards, making it inclusive and user-friendly for individuals with disabilities. 12. **Performance Analytics:** Utilize web analytics tools to monitor the website's performance, gather user insights, and make data-driven improvements to enhance user engagement.

Google API
React.js
Next.js

Education

Higher education in Computer Science

Agency

agency #3177

10-50

GMT+4

Yerevan/Armenia, Armenia/Armenia,/

Core Expertise

JavaScript
Node.js
PHP
React.js
TypeScript
Laravel Framework
Nest.js

Industries

Branding, design, web development

Want to hire this engineer?

Check if David is available