Программист-самоучка. Начинал свое погружение в мир IT через изучение Java в онлайн-школе тогда еще называвшегося Тамтека(ныне это Smartup) до того момента, когда на курсах стали зарабатывать все кому не лень. Параллельно этому на основной работе специалиста службы поддержки разрабатывал небольшие приложения, работающие на корпоративном портале Битрикс24, базово администрировал сервер на котором был развернут этот портал.
Рассматриваю возможность окунуться дополнительно в бэкенд-разработку в перспективе. В свободное время работаю над собственным проектом (http://ivanovgym.pages.dev/), помогающим организовать работу персонального тренера в тренажерном зале под требования заказчика.
Стек: Angular 19, NGRX, RxJS, TaigaUI, Supabase, RESTful API, JWT.
Постоянно самообучаюсь изучением статей по Ангуляр, очень люблю смотреть видео, либо читаю статьи от Александра Желнина, Степана Суворова, kirjs. А также мои глупые вопросы можно найти в чатиках телеграм-каналов @angular_ru и https://t.me/taiga_ui
Вроде бы все. Спасибо Вам за терпение, если Вы прочли мое резюме до конца
P.S: а еще Вы еще нехило можете посмеяться/ужаснуться, если рассмешите меня шуткой или анекдотом)
Основной проект: сервис, позволяющий автоматизировать управление проектной документацией, обеспечить совместную работу с подрядчиками и субподрядчиками, работа с файлами, документами.
Вношу изменения в уже существующий функционал приложения, в составе команды разработчиков участвовал в разработке с нуля нескольких функциональных модулей системы, предлагал и доводил свои замечания в процессе разработки. Иногда, в целях оказания помощи бэкендерам пишу контроллеры, DTO для интегрирования бэкенд-части приложения с клиентом.
Тех стек: Javascript, Typescript, C#, knockout.js, JQuery, jsTree, DevExtreme, HTML, CSS, Bootstrap, ASP.NET Core, Razor Pages, Blazor, REST API
Второй проект: Приложение для долговременного хранения проектной документации.
В составе команды разработчиков участвовал разработал с нуля клиентскую часть приложения. Участвовал в оптимизации быстродействия системы
Команда разработки состоит из двух фронтендеров, трех бэкендеров и тимлида. Также работаю совместно с двумя аналитиками и продакт-менеджером.
Разработка и поддержка сайтов членов команды совместно с дизайнерами, работа над продуктами сообщества https://eglote.com/ и https://muteit.app/
Проектирование на базе [Workers.CloudFlare.com](http://Workers.CloudFlare.com) интеграции для CAT-system (интегрированной системы переводов) между системой менеджмента требований комьюнити Notion (+ Notion JS API)
Менеджмент технических требований в команде с CTO, построения конвейера разработки.
Soft skills
- Английский язык
- Навыки командной работы
Верстка:
- HTML5 + CSS3
- Адаптивная верстка
- Mobile-first верстка
Основной язык работы
- JavaScript
Сопутствующие языку библиотеки
- jQuery(entry lvl)
- React
- Redux
- React Router
- Сloudflare workers
Сборщики и пакетные менеджеры
- Webpack
- NPM
Знание основ стандартов, принципов и протоколов
- ES6+
- OSI
- TCP/IP
- URL/URN/URI
- KISS
- DRY
- REST
Системы управления версиями
- Github
Работа с макетами
- Figma
Частично-реализованные проекты:
https://new.unicornwitnesses.com/
Реализованные проекты:
Верстка по макету в Figma сайта [https://new.unicornwitnesses.com](https://new.unicornwitnesses.com) с выставлением требований дизайнерам по нюансам масштабирования и корректной архитектуре объектов (именования, принципы) для ускорения разработки и упрощения интегрирования внутренней логики.
Проектирование на базе [Workers.CloudFlare.com](http://Workers.CloudFlare.com) интеграции для CAT-system (интегрированной системы переводов) между системой менеджмента требований комьюнити Notion (+ Notion JS API)
Менеджмент технических требований в команде с CTO, построения конвейера разработки.