Программист 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)
26 октября, 2016
Наталья
Город
Москва
Возраст
37 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)