Skip to content
View taksenov's full-sized avatar
🤖
Make Algorithms Great Again
🤖
Make Algorithms Great Again

Block or report taksenov

Report abuse

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

Report abuse
taksenov/README.md

Аксенов Тимофей

Заслуженный фронтенд разработчик ..., с макбуком и бородой

Портфолио:

Моя веб-страница

Сделал

  • В библиотеке Ramda есть линзы https://ramdajs.com/docs/#lens, а у Lodash их нет. Что за несправедливость, подумал я. И сделал линзы для Lodash https://github.com/taksenov/lodash-simple-lens

  • TypeScript NodeJS приложение для поиска мертвого кода в проектах на React.js. Находит не используемые CSS классы, не используемые CSS-файлы в кодовой базе проекта. Ссылка на гитхаб-репозиторий: https://github.com/taksenov/dead-code-finder (используемый стек: TypeScript, NodeJS, абстрактные синтаксические деревья, паттерн посетитель)

  • Большая статья в блоге Саши Беспоясова, про мою роль в проекте нашей компании: https://bespoyasov.ru/blog/mrkt-2/

  • Мое видео на youtube-канале Loftblog по использованию конечных автоматов в React.js https://youtu.be/AfsEk4yhjko

Фигачу

  • Погружаюсь в мир мореплавания, да прибудет со мной "Kubernetes для DevOps".

  • Прошел курс "Алгоритмы: теория и практика. Методы" на степике https://stepik.org/course/217/, получил сертификат: https://stepik.org/cert/1198982 с результатом лучше, чем у 101 969 учащихся курса.

  • Прочитал от корки до корки: Луис Атенсио "Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ" и эта книга просто шедевр. Монады, функторы, лодаш и рамда стали очень близкими и понятными.

  • Изучил гайдлайн по оптимизации reactjs https://ru.reactjs.org/docs/optimizing-performance.html#virtualize-long-lists и пошел фигачить супер оптимизированный чат. В процессе: Решил около трех самых болезненных проблем по ишьюсам из библиотек react-window и react-virtualized:

    • Рендер списка в обратном порядке.
    • Рендер сообщений разной высоты
    • Автоскроллинг листа, когда он обернут в HOC инфинит лоадера: InfiniteLoader.
    • ...
    • Before PROFIT: нашел у Брайана Вона (core team react member'а между прочим ;) ) косяк в issue на гитхабе bvaughn/react-window#324 (comment)
    • ...
    • PROFIT: Получил много маны и экспы

    Всего-то нужно было: три дня по 12 часов ресерча и написания кода.

    В результате: могу написать на реакте проект уровня https://web.telegram.org/ , хотя у них ангуляр и список не виртуализирован и соответственно не оптимизирован.

Ищу

Интересную работу с соответствующей зарплатой

Люблю

Котиков: 😺 😸 😹 😻 😼 😽 🙀 😿 😾

Функциональное программирование: 🦄

Алгоритмы и структуры данных: 🚀

Технические собеседования на которых ищут программистов-инженеров, а не выучивших ответ на "вопрос про замыкание, где нужно var заменить на let" (хотя этот вопрос тоже крутой ;))

Мой опыт проведения 1000 интервью / Егор Бугаенко (Zerocracy)

Pinned Loading

  1. postsl postsl Public

    Go