Программист Python( Юридический центр помощи )
Описание
[pict001.jpg] МоисеевВадимВладимирович
Мужчина 22 года родился18 марта2003
+7 — предпочитаемыйспособсвязи
sixtysixthone@yandex.ru
Проживает МоскваГражданство Россия естьразрешениенаработу
РоссияНеготовкпереезду неготовккомандировкам
Желаемаядолжностьизарплата
Программист
Специализации
—Программист разработчик
Занятость полнаязанятость частичнаязанятость
проектнаяработаГрафикработы полныйдень
Желательноевремявпутидоработы неимеетзначения
60 ₽на руки
Опытработы—1 год9 месяцев
Март2024 — настоящеевремя1 год9 месяцев
Национальныйисследовательскийядерныйуниверситет"МИФИ
Москва
Образовательныеучреждения
•Вуз ссузколледж ПТУ
СтажерпрограммистРазработалсистемудлядобавленияичтенияпостовикомментари
евсиспользованиемGraphQL.
Системапозволяетпользователямпросматриватьсписокпостов
читатьпостыскомментариями
атакжеуправлятьвозможностьюкомментированиядляавторовпостов
Комментарииподдерживаютиерархическуювложенностьбезограниченийиреализова
нысучетомтребованийкпроизводительностииудобствуиспользования
Основныезадачиидостижения
- РазработалGraphQL-схемудляработыспостамиикомментариями
включаязапросы(queries) имутации(mutations).
- Реализовалподдержкудвухрежимовхраненияданных in-memory
(длятестированияиразработки иPostgreSQL (дляproduction).
- Разработалструктурубазыданныхдляхраненияпостовикомментариев
включаяиндексыдляоптимизациизапросов
- Организовалхранениекомментариевсиспользованиеммеханизмапагинации
- Реализовалобработкуошибокдляразличныхсценариевиспользования(например
попыткадобавитькомментарийкпостусзапрещеннымикомментариями
- Написалunit-тестыдляпокрытияосновногофункционала
включаятестированиеGraphQL-запросов мутацийиподписок
- Реализовалмеханизмдляработысвложеннымикомментариями
обеспечиваябыстрыйдоступдажеприбольшойглубиневложенности
- СоздалDocker-образдляудобногоразвертываниясервиса
- Настроилконфигурациюдлявыборарежимахраненияданных(in-memory
илиPostgreSQL) призапускеконтейнера
ЗанималсяразработкойтелеграмботанаGolang
-
Созданиелогикиасинхроннойобработкисообщенийдлявзаимодействиястелеграмбо
томнаосновепакетаtgbotapi;
- СозданиемоделинабазеSQLite3;
- РеализацияCRUD-операций
- Логированиеобработокзапросов
- Тестированиеработоспособностителеграмбота
- РазработалмодульныетестыдляпроверкибизнеслогикиAPI,
включаявалидациюданныхиобработкуошибок
- Использовалпакетtesting длянаписаниятестовиhttptest
длятестированияHTTP-запросовиответов
РазработкавебсерверанаPython
- СозданиевебсерверабазефреймворкаDjango Rest Framework
- СозданиебазыданныхнаосновеSQLite3;
- Реализацияинастройкаадминпанели
- Созданиеформдлязаполнения
- Созданиелогикиобработкизапросов
- Созданиелогикиаутентификацииирегистрациипользователей
Образование
Высшее
2027 Национальныйисследовательскийядерныйуниверситет«МИФИ» Москва
Защищенныевысокопроизводительныевычислительныесистемы
Повышениеквалификации курсы
2024 Python-разработчик
ЯндексПрактикум Python-разработчик
Электронныесертификаты
2025 ПродвинутыйGo разработчик
Навыки
Знаниеязыков Русский— Родной
Английский— B2 —Среднепродвинутый
Навыки Golang Python Git SQL Unix HTML PostgreSQL Docker Docker-compose
C/C++ Postman Go Bash
Дополнительнаяинформация
Обомне
УчусьвНИЯУМИФИнанаправлении"Защищенныевысокопроизводительныевычислитель
ныесистемы
Хорошокомуницируювкоманде умеюразбиватьзадачинаподзадачи
темсамымоптимизируясвоевремядлярешенияпроблемидостиженияцелей
ВкомандесодногруппникамиразработалAPI наGolang;
Впроектеиспользовалчистуюархитектурудлявозможностиегоподдержанияимасшта
бируемости дляуправлениязависимостямииспользовалметодDependency
Injection, длялучшейподдержкикодаиегорасширяемости
Мнойбылореализованоследующее
- СозданиемоделинабазеPostgreSQL наосновеgorm
дляхраненияметаданныхофайлах
- РеализацияCRUD-операцийдлязагрузки удаленияфайловнасервер
регистрациипользователяипрочее
- JWT авторизацияирегистрацияпользователйизпакетаgolang-jwt/v5
длязащитыроутовотнеавторизованногопользователя
-
Использовалрандомнуюгенерациюхэшейдлядоступакданнымпосгенерированнойсыл
ке
- Использовалпакетbcrypt
дляшифрованияпаролейпользователейихраненияихнасервере
- Middlewares дляудобнойобработкизапросамеждуклиентомисервером
СтремлюсьразвиватькарьеруBackend-разработчиканаязыкеGolang.
Применяюсвойопытвсозданиивебсерверов API, телеграмботов
Стараюсьразвиватьсвоизнаниявобластяхбазданных нагруженныхприложений API
внешнихсервисов протоколовпередачиинформации
ПодробнеесмоимипроектамивыможетеознакомитьсянамоемGitHub(https://github
.com/sixthsin)
3 августа, 2016
Ирина
Город
Москва
Возраст
61 год (26 ноября 1964)
8 апреля, 2019
Валерий
Город
Москва
Возраст
65 лет (11 декабря 1960)
28 июля, 2016
Игорь
Город
Москва
Возраст
56 лет (21 мая 1969)