Junior frontend developer

Контакты


Контакты доступны после входа на сайт

Описание

👋 Hi, I'm Aleksei, a self-taught junior front-end developer. I'm looking for my first job where I can create high quality digital experiences. I find accomplishing programming tasks satisfying, my critical thinking and analytical mind are definitely the right mindset for that. I'm also a responsible person, friendly in communication even with those I disagree with, attentive to detail, and patient.

📚 Here's how I studied:
- Completed the "Front-end developer" profession at Hexlet
- Read several books, such as "The Modern JavaScript Textbook", "You don't know JS", "Pro Git", "Clean Code"
- Studied documentation for libraries
- Solved more than 200 coding exercises in total at Hexlet, Codesignal, LeetCode
- Learned a lot of useful topics by reading blogs and watching youtube (e.g. CoDrops, Josh Comeau, LogRocket, etc)

🏗️ I did some learning projects along the way, and submitted a few contributions to an open source whiteboard application called Excalidraw. Recently, I was also a part of my first hackathon - #PetHack. It was fun and it was a great experience of how interesting and productive teamwork can be.

📈 I'm looking for a company that values a healthy relationship between employees and helps them grow professionally.

Hopefully I'll get a chance to code in a job interview soon. Your feedback is very important to me. Thank you for looking at my resume!

Навыки
  • 👨‍💻 Object-oriented and functional programming in JavaScript & TypeScript
  • 📦 Understand common data structures and sorting algorithms, and how to measure time and space complexity (big O)
  • ⚛️ Develop web applications with modern tools: React, state management, CSS in JS, bundlers
  • 🎨 Create responsive and accessible templates using HTML & CSS
  • 📡 Know how HTTP and authentication work, how to fetch data
  • 🐞 Debug JS and React, use Chrome dev tools
  • 🧪 Write automated unit and integration tests using Jest/Vitest and Testing Library
  • 🤝 Contribute to open source and discuss PRs with a team
  • 🛠️ Use and set up code quality tools like Linters and CI
  • 🐧 Work in Linux command line and desktop environments
Описание проектов
  • Algorithms and data structures - implementations of basic data structures and sorting algorithms in Typescript with tests

  • Vite React template - Github template for frontend projects with Vite, React, Typescript, testing, linting, CI.

  • Contributing to Excalidraw. A few contributions to the popular open source whiteboard web app - Excalidraw. Mostly related to resizing various shapes on the canvas. Includes:

    • Adding new features, such as flipping with a pointer
    • Fixing bugs
    • Refactoring
    • Adding/fixing tests
    • Opening issues to submit bugs
    • Discussing the changes with the team in PRs
  • Devjobs web app. SPA for closed Github Jobs. The app is still making requests to Github Jobs API - but it's mocked with MSW library, which uses a service worker for intercepting requests and sending back data from a json file.

    • Tech stack: React, Redux, JSS
    • Uses my webpack-react-template as a starter project
    • Implement fuzzy search with fuse.js
    • The app recovers search state from the URL
    • Tests, linting, CI, deploy.
  • Todo app

    • Tech stack: React, Typescript, Emotion
    • Implement CRUD operations on tasks
    • Implement reducer pattern & immutable global state using react context & immer.js
    • Learn styled API
    • Testing, linting, CI, deploy
  • Frontend practice - a collection of about 20 projects made for practicing HTML, CSS, DOM API. Organized as a monorepo with auto deployment to github pages for changed projects only.


О себе
Читаю профессиональную литературу на английском языке
Проживаю в городе Tashkent

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...