Я - бэкенд разработчик на Python и совсем чуть чуть на Go.
Знаю и применяю паттерны проектирования, пишу легко читаемый и поддерживаемый код с использование асинхронности, fastapi, pydantic, mypy, ruff black.
Писал в Тензоре парсеры различных данных
Оптимизирую sql-запросы на Postgresql
Делаю интеграцию по API различных сервисов
Имею небольшой опыт использования Html, CSS, JS
На данный момент изучаю Go
Чуть чуть писал код с использование Django
Python • FastAPI • SQLAlchemy • Pytest • GIT • API • PostgreSQL • Redis • Elasticsearch • GitHub • Slack • Html • CSS
Дополнительные сведения обо мне:
В процессе работы отдаю предпочтение нетривиальным задачам, так как люблю продумывать, искать и узнавать что-то новое. Разбираться в багах выстраивая цепочку и находя проблемное место. Мне интересно разрабатывать полезные для людей сервисы и функционал, позволяющие им решать задачи простым, удобным и понятным способом.
В ближайшем будущем хотел бы развиваться по одному или нескольким направлениям и что-то уже пробовал и в процессе изучения:
1. Разработка web-приложений с использованием Go.
2. Углубленно разработка CI/CD с прикручиванием туда тестов.
3. Data Science, ML общее понимание работы
Пройденные курсы для освежения знаний:
Stepik(2022) - Инди-курс программирования на Python https://stepik.org/cert/1889399
Stepik(2022) - Объектно-ориентированное программирование на Python https://stepik.org/cert/1863613
Работаю в команде из 3-4 человек.
Разработка проектов была вся на Python3.11, FastAPI, Postgresql sqlalchemy1.4.
Пишу бизнес фичи, которые взаимодействуют внутри с другими сервисами, генерируют pdf документы и отдают нужную информацию на фронтенд и т.д. Тут к сожалению подробнее не могу так как NDA.
Оптимизировал sql-запросы на Postgresql, чтобы методы работали быстрее.
Работал в команде из 6 человек в Тензоре.
Разработка проектов была вся на Python3, Postgresql и использовался проприетарный SDK(платформа).
Писал парсеры данных на библиотеках request и BeautifulSoup4.
Делал интеграцию по API различных сервисов
Написал с нуля сервис для соединения бэкенда бизнес логики с фронтовой частью, чтобы использовать методы бизнес логики, снаружи так сказать внутри компании.
Оптимизировал sql-запросы на Postgresql, чтобы методы работали быстрее.
Это мое первое высшее образование - бакалавр. Учился пониманию программирования. Там же я познакомился с такими языками программирования как С++, Python и Sql. Решали простые задачки, чаще всего математические. Писал курсовую про сайт, продающий различные товары.
Для общего развития было интересно попробовать себя в написании приложений для IPhone смартфонов. В процессе курса написали простенький вариант приложения когда нужно залогиниться и внутри далее разные полезные ссылки на сайты.