Skip to content
View garvae's full-sized avatar

Block or report garvae

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
garvae/README.md

Garvae emoji greeting



Hi, I'm Vova Garvae


Highly motivated Front-end Team Lead with 6+ years of experience. Proven ability to manage distributed teams (up to 4 people) and deliver results across 8+ international projects. Passionate about building high-performing teams, developing innovative products, and mental health advocacy.


πŸ’ͺ Hard skills

Group Skills
Main stack JavaScript Badge TypeScript Badge React Badge Next.js Badge Node.js Badge Redux Badge MobX Badge
Browser Browser API Badge WebExtensions API Badge
CI / CD GitHub Actions Badge GitLab Badge
Code style ESLint Badge Prettier Badge stylelint Badge Husky.JS Badge Husky.JS Badge
Compiling & Bundling Webpack Badge rollup.js Badge gulp Badge Babel Badge
Containerization Docker Badge
Database basics MongoDB Badge MySQL Badge PostgreSQL Badge
Design & Graphics Figma Badge Adobe Illustrator Badge Adobe Photoshop Badge Adobe Lightroom Badge
Package management npm Badge Yarn Badge
Requests GraphQL Badge Apollo GraphQL Badge Axios Badge REST API Badge
SEO and Optimization Meta Tags Badge Lighthouse Badge
Server basics NGINX Badge Nest.JS Badge Express Badge
Styling Sass Badge styled-components Badge Ant Design Badge Material Design Badge Bootstrap Badge CSS3 Badge CSS Modules Badge
Testing Jest Badge Testing Library Badge
UI / UX Design Principles basics Badge Typography basics Badge Coloring basics Badge Web Accessibility Initiative (WAI) Badge
Useful platforms Firebase Badge
Version control Git Badge GitHub Badge GitLab Badge

πŸ’‘ Soft skills

Leadership Badge Communication Badge Organization Badge Making decisions Badge Delegation Badge Conflict resolution Badge Analytical Badge Planning Badge Self-development Badge Mentoring Badge Adaptability Badge Determination Badge Problem-solving Badge


πŸ“‘ Download my Resume

Downloads

πŸ“‘ Resume


πŸ“‹ More about me

πŸš€ My way

I hope you, like me, played the Sinatra song 🎡 in your head and sang β€œMYYYYY WAAAAAY”

I took the first steps in my career in 2013, when I had a break from university and bought a book on the basics of HTML/CSS/JS. Then I just skipped the JS part and made 2 freelance websites using just HTML and CSS. I still don’t understand why customers paid me those sites, those 2 sites were terrible.

Around 2015, I began to be interested in graphic design. And since I have always been interested in psychology and marketing, I studied the impact of graphic design on the buyer with particular interest.

Then in 2016, I took a course in HTML/CSS/JS and learned the basics of programming more thoroughly, made my first browser extension. This extension allowed you to switch color themes on any website between light and dark modes. I then made my own website, which I currently do not maintain.

In 2017, I started my career as a freelance developer, but at the end of the same year I got a job in a web studio.

In 2021, I got a job at an outsourcing company and worked there until the end of 2023. There were many interesting international projects, various technical stacks, various distributed teams and many interesting ideas that were implemented.

I have always strived for development and constantly learned new things, diving deeply into all the topics I came across, including management, psychology, design, marketing, front-end, back-end and analytics. I quickly developed into a team leader and constantly accompanied beginning specialists, conducted interviews and code reviews, distributed and delegated tasks.

Now I aspire to be a leader of a distributed development team and also be a product manager for an interesting and complex product.


πŸ’» My work

πŸ’» I lead teams, mentor front-end developers, build architecture, improve business processes, develop and optimize front-end.

πŸ’» I really love to deal with large-scale and complex commercial projects, build workflows, link front / back / lead design / managers and other teammates into a single team.

πŸ’» I like to look for solutions to confusing problems and sometimes answer questions on StackOverflow.

πŸ’» I understand graphic design, and I know what design should and should not be for optimal UX, performance, visualization and accessibility of the UI. A good frontend starts with good design and a detailed UI kit. Β«It's cheaper to make good design than bad codeΒ».

πŸ’» I document complex sections of the project and follow the code-style, fine-tune linters, write code-style requirements. I demand code-style compliance from team members.

πŸ’» I write tests because they are important and help a lot in development.

πŸ’» In my own pet projects, I deployed simple servers on NGINX, worked with mongodb and postgresql.

πŸ’» I took courses on both front-end and back-end (Node.js, Nest.js), design and management.


πŸ™ My vision

What important in work

πŸ™ Work / life balance

πŸ™ Mental health

πŸ™ Openness and communication

πŸ™ We must do our part to protect our beautiful Planet and all its inhabitants

πŸ™ We must contribute to the development of society and help those in need

πŸ™ We must be responsible and think about the future


What important in projects

πŸ™ The most modern projects should have localization and dark mode

πŸ™ Any project must be accessible to users with disabilities

πŸ™ Humanity has a long history of art, so we can and should create beauty

πŸ™ We must meet business goals, provide a great user experience, and maintain the mental and physical health of team members


What important in code

πŸ™ Tests

πŸ™ Code-style

πŸ™ Documentation


πŸ“Œ Open source

πŸš€ Active


Project by @garvae - web-assets-generator
Project by @garvae - eslint-plugin-comments
Project by @garvae - react-pie-donut-chart
Project by @garvae - svg-jest


β›” Deprecated


Project by @garvae - react-waving-flag
Project by @garvae - ChamelTone
Project by @garvae - react-pie-chart

πŸ’Ž StackOverflow

I just want to note that the StackOverflow platform has made a huge contribution to my development. The community on this platform has given me answers, inspired and supported me throughout my career. Thanks to Jeff Atwood and Joel Spolsky and the entire IT community. I also leave answers to those questions that have not been answered before on StackOverflow, or in answers that are already outdated. I like to help other developers the same way other developers have helped and are helping me. πŸ™


πŸ† Courses certificates

Leadership

πŸ† Navigating the Mental Toll and Stress of Leadership

πŸ† Project management in atypical conditions

πŸ† How to be a great manager and not to go crazy

πŸ† Agile Project Management fundamentals for IT Outsource


Artificial intelligence (AI)

πŸ† Introduction to Google Gemini


Backend

πŸ† Nest.JS - from scratch, modern backend in TypeScript and Node.JS

πŸ† Node.JS. Practical course. (Mongo, GraphQL, MySQL, Express)


Other

πŸ† Work remotely for foreign companies. Professions. Immigration


πŸŽ“ Education

πŸŽ“ Master degree

Info Details
University name Institute of International Law and Economics. A.S. Griboedova, Moscow
Field of study Economics of small and medium-sized businesses
GPA 4.5

πŸŽ“ Bachelor degree

Info Details
University name Russian University of Economics. G.V. Plekhanov, Moscow
Field of study Economics and law, Economics of enterprises and organizations
GPA 4.5

🎡 Hobbies and interests

I like to constantly grow, so I have many interests. I love surfing πŸ„, I do fitness, I'm interested in science βš›οΈ, I like to cook πŸ” and explore different cuisines, sometimes I play chess β™ŸοΈ, I do psychology 🌌 and study design 🎨. I care about ecology 🐳 and try to contribute to the preservation of our beloved planet 🌏. I enjoy learning about different cultures πŸ—ΊοΈ and immersing myself in complex issues in the modern world πŸ™.


✨ Goals for the future

Courses and trainings

✨ Management of distributed teams

✨ Mental health of distributed team members

✨ Buyer psychology

✨ Marketing in digital business


Languages

✨ Improve my English



πŸ“ž Get in touch


LinkedIn Badge
Facebook Badge
Telegram Badge
Instagram Badge
Gmail Badge
GitHub Badge


contact me


🌐 Contact page


πŸš€ Mentoring

I train in-demand front-end professionals as quickly and efficiently as possible. Unlike popular courses, my training is truly individual. I care about your motivation, mental health and professional skills.

If you want to grow πŸš€ fast in front-end development ➜ contact me! πŸ™‹β€β™‚

Pinned Loading

  1. web-assets-generator web-assets-generator Public

    Generate all meta tags, favicon bundle and other assets for your web project

    JavaScript

  2. eslint-plugin-comments eslint-plugin-comments Public

    Various rules for ESLint to work with comments

    JavaScript

  3. react-pie-donut-chart react-pie-donut-chart Public

    Lightweight library allows you to create "pie" and "donut" charts easily

    TypeScript 1

  4. react-waving-flag react-waving-flag Public archive

    Simple animated waving flag from jpg/png picture

    JavaScript 1

  5. ChamelTone ChamelTone Public archive

    Customize any website colors. Apply "smart dark mode" or change styles manually and with CSS. Easy. Fast. Pretty.

    JavaScript

  6. svg-jest svg-jest Public

    Forked from half-halt/svg-jest

    A small utility for Jest for converting SVG files into react components for testing.

    JavaScript