Hello, my name is
Emanuil Gerganov
Front End Web Developer

Front-End Developer with over four years of professional experience specializing in Javascript, TypeScript, Vue, Nuxt, and Tailwind CSS. Proven track record of delivering responsive, user-centered applications and effective cross-functional collaboration. Adept at component-driven architecture and passionate about enhancing web accessibility and user experience.

DOWNLOAD RESUME

About me

Hello! My name is Emanuil Gerganov and I enjoy creating things that live on the internet. I have four years of web development experience working with clients, designers, copywriters and developer teams. The pages I build are e-commerce, portfolios, blogs and business webpages.

When working I always have in mind the end users experience, how they will see and interact with the end product. Always in a mood for learning new concepts and best practices or getting a deeper knowledge of the basics.

I also have experience working with progressive web apps, SEO optimization, web accessibility, multiple UI libraries, databases, API's and other technologies.

List of technologies I’ve been working with in projects and have experiece with:

  • Javascript (ES6+)
  • Vue 2 + 3
  • Nuxt 2 + 3
  • GraphQL
  • Firebase
  • Cypress
  • Strapi
  • Bootstrap 5
  • TailwindCSS
  • Wordpress

Experience and studies

  • Software Engineer

    June 2023 - Present

    • Developed and optimized reusable UI components using Vue 3 Composition API and TypeScript, improving application efficiency and maintainability
    • Spearheaded the migration of component libraries from Vue 2 to Vue 3, significantly reducing legacy technical debt and boosting performance
    • Collaborated with design teams to meticulously translate Figma prototypes into functional UI/UX enhancements, ensuring precision and optimal user experience
    • Utilized Git for version control and actively engaged in Agile/Scrum processes, promoting a collaborative team environment and ensuring the timely delivery of project milestones in a front-end development context
    • Conducted code reviews to maintain high standards of code quality and encourage team development
    • Documented development processes and contributed to the creation of user guides and internal documentation, facilitating knowledge sharing and onboarding of new team members
  • Freelance Web Developer

    April 2022 - June 2023

    • Write modern, performant, maintainable code for a diverse array of client and internal projects
    • Create e-commerce, portfolios and personal pages for a variety of clients
  • Front-end web developer @ Valdo

    November 2020 - March 2022

    • Work with a variety of different languages, platforms, frameworks, databases and content management systems such as JavaScript, Vue, Nuxt, Strapi, Saleor, WordPress, MongoDB, GraphQL, MySQL, PostgreSQL
    • Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis
    • Assess UX and UI designs for technical feasibility
    • Use different databases - MySQL, PostgreSQL, MongoDB
    • Wrote end to end tests using Cypress
    • Maintain and improv legacy code
    • UI libraries - Vuetify, Quasar, Bootstrap, TailwindCSS, PrimeVue
    • Track tasks and projects progress with JIRA using Scrum methodology.
    • Write and edit project documentation in Confluence
    • Git, Gitlab and Jira
  • Learning Java and Javascript @ Softuni

    January 2020 - January 2021

    • Learning Programming Fundamentals
    • Learning Data Structures
    • Introduction to SQL and noSQL databases
    • JS frameworks
    • Testing
  • Digital marketing and SEO optimization

    January 2015 - January 2020

    • Digital marketing specialist for multiple companies
    • Main role was to optimize pages SEO - on and off page + technical SEO.

Some of the things I have built

Featured Project

E-commerce App

Minimalistic e-commerce website made with Vue 2, Nuxt 2 and TailwindCSS. It has the basic pages needed for e-shop, optimized for SEO with JSON-LD . Fetching product items from Rest API JSON. Cart persisting products in Local Storage.

  • Vue 2
  • Nuxt 2
  • TailwindCSS

Featured Project

To-do App

Simple To-Do App made with Vue 3, Vite, TailwindCSS and Firebase as backend. Implemented user authentication with OAuth using different providers - Google, Facebook and Github. Persists tasks in Firestore database.

  • Vue 3
  • Firebase
  • TailwindCSS

Hire me or learn more about me

Open for new opportunities. Contact me by email or social media.