Мой основной фронт: TypeScript, React(+Hooks), GraphQL, Apollo Client, Redux, StyledComponents.
Мой основной бэк: TypeScript, Neo4j, PostgreSQL, GraphQL, Apollo Server.
REST для современных API - устаревшая тема. GraphQL - лучшее, из того, что есть.
Так же интересны проекты на функциональных языках: Elm, PureScript, Haskell, Idris. Есть опыт коммерческого проекта на PureScript.
Рассматриваю следующие предложения:
Типы задач:
Осенью 2017 вошел в Топ 3% по оптимизации производительности кода в соревновании HackerRank.
Опыт:
Не связанное с программированием:
Управление командой разработки до 7 человек, в том числе неопытных Junior'ов. Постановка задач, обучение, менторство.
Разработка веб-сервисов на заказ для крупного банка. Общение с заказчиком по вопросам предметной области. Моделирование предметной области.
Стэк: Фронтенд на ReactJS, Redux, Styled Components, TypeScript, GraphQL. Бэкенд и дизайн API на TypeScript, GraphQL (Apollo Client), PostgreSQL, Neo4j.
2 завершенных проекта, 3-й (крупная платформа) - успешно сдана промежуточный версия.
Разработка и поддержка фронтенда для криптовалютых сервисов компании.
Внедрение новых технологий на стороне фронтенда (в том числе PureScript + React-Basic). Взаимодействие с дизайнером, верстальщиком и бэкенд-разработчиками.
Разработка фронтенда для MVP криптовалютного сервиса компании
Поддержка существующих и разработка новых NodeJS бэкендов для специализированных соц. сетей.
Бэкенд: Linux, AWS (EC2, S3, ElasticBeanstalk, Lambda), MongoDB.
Фронтенд: Lodash, ReactJS, HTML5, SVG, CSS
https://lab127.karelia.ru/publications.html (Ctrl+F Nuikin) - участвовал в соревнованиях аля "Умный дом" (позиционирование в помещении). Моя подзадача заключалась в создании прокси-сервера с асинхронной обработкой UDP-пакетов между нашим сервером и сервером организаторов соревнования. С первого раза заняли 2-е место. Обошла нас только опытная команда, участвовавшая в соревнованиях. не первый раз.
Прикладная математика и информатика.
Математик, системный программист.