Python-developer
Основное
Москва
Не готов
Ищу компанию, где буду развивать свои навыки junior Python-разработчика, и проекты, в которые смогу внести ощутимый вклад. Мне одинаково комфортно работать как в офисе, так и на удаленке.
Меня устраивали моя работа и карьера, пока случайно не наткнулась на бесплатный курс по frontend. Из любопытства решила попробовать, кроме того всегда было увлекательно копаться в Chrome DevTools. Неожиданно для самой себя меня так затянуло, что я начала проходить и другие курсы по верстке, JavaScript, Python, много читать и все дальше погружаться в IT. Мне всегда нравилось работать с процессами, которые скрыты от глаз обывателя, поэтому в настоящий момент сфокусировалась на изучении Python и стека технологий для backend-разработки.
За время обучения написала 3 проекта на Python:
Набор из пяти консольных игр на математику. Для победы нужно дать по три правильных ответа.
Стек: Python, prompt, poetry, Git, flake8, Code Climate
Во время работы над проектом отработала:
- настройку окружения,
- работу с зависимостями,
- логику разделения приложения на модули,
- изоляцию побочных эффектов,
- описание коммитов.
Консольная утилита и библиотека для вычисления отличий между двумя файлами, для вывода доступно 3 варианта оформления.
Стек: Python, argparse, pytest, pytest-cov, GitHub Actions
Во время работы над проектом:
- попробовала TDD и отслеживала покрытие тестами,
- закрепила знания о рекурсивном обходе древовидных структур,
- работала с библиотеками для парсинга json и yaml,
- погрузилась в создание сli-утилит и библиотек,
- настроила CI.
Веб-приложение, которое анализирует указанные страницы на SEO пригодность.
Стек: Python, Flask, PostgreSQL, Railway, Bootstrap, poetry
Во время написания проекта научилась:
- создавать проекты на Flask,
- подключать и настраивать Bootstrap,
- делать HTTP-запросы,
- работать с реляционной базой данных и делать несложные JOIN-запросы,
- деплоить проект через PaaS.
В марте 2023 прошла отбор на основное обучение в Школу 21. Первый этап обучение проходит на С, следующий будет на С++.
Помимо учёбы на курсах нравится решать задачки на codewars и участвовать в митапах.
-> Python
+ Poetry
+ Flask
+ Django
+ Pytest
+ Flake8
В ближайших планах DRF и Docker.
-> C
+ GCC
+ Valgrind
+ Clang-format
-> PostrgreSQL
-> Git
-> Code Climate
-> GitHub Actions
-> OC Linux
Работа
Развивала работу партнерского направления через совместные проекты и реализацию Национального рэнкинга "Наш вклад". Отвечала за первый сезон рэнкинга, в том числе создание сайта проект (со стороны заказчика) https://рэнкинг.национальныепроекты.рф/ и его админки:
- готовила ТЗ для агентства,
- участвовала в планировании продакшена,
- собирала и готовила контент,
- участвовала в ручном тестировании,
- согласовывала фичи,
- администрировала сайт (через панель).
- руководила отделом из 5 проектных менеджеров,
- вела переговоры с клиентами,
- занималась продажей услуг Event-практики и агентства,
- вела аналитику в AmoCRM и финансовую отчётность.
В рамках своего отдела внедрила метод Канбан на основе Trello.
За 6 лет работы выросла из младшего event-менеджера до руководителя направления. В роли руководителя:
- координировала команду из 7 человек,
- занималась продвижением агентства,
- обучением сотрудников,
- развитием новых направлений работы команды.
Организовывала мероприятия для корпоративных клиентов под ключ (от написания сценария и составления бюджета до координации подрядчиков и работы на площадке).
Создала прецедент, собрав свои предложения по расширению функционала 1С, которые были реализованы разработчиками и облегчили работу с документами для менеджеров агентства.
Участвовала в первом этапе цифровизации поликлиник в Москве. Обучала посетителей поликлиник пользоваться терминалами для записи на прием, сотрудников регистратуры пользоваться информационной системой.
Образование
Рекомендации
Привет, Карина!
Отличное резюме :)
Дополни, пожалуйста, готовность к релокации, чтобы потенциальные работодатели понимали географию возможных перемещений)
Успехов в IT и крутых предложений о работе!
Добавить комментарий
Резюме выглядит достаточно привлекательным и информативным. В нем указаны навыки и опыт работы, а также проекты, над которыми автор работал. Важно, что описаны конкретные задачи и достижения в каждом проекте, а также указаны используемые технологии и инструменты.
Однако, есть несколько моментов, которые можно улучшить.
Во-первых, стоит указать более подробную информацию о местах работы и обязанностях. Например, в чем заключалась работа руководителя направления событийного и визуального маркетинга, какие проекты реализовывались и какие результаты были достигнуты. Также, можно указать более конкретные задачи и обязанности в других местах работы.
Во-вторых, стоит добавить информацию о образовании. Указаны университеты, но не указаны факультеты и специализации. Более подробная информация о полученных знаниях и навыках может быть полезна для работодателя.
В целом, резюме выглядит хорошо, но дополнительные детали и уточнения помогут сделать его еще более привлекательным для потенциальных работодателей.
Сопроводительное письмо
Уважаемый рекрутер,
Я обращаюсь к вам с целью представить свое резюме на позицию Python-разработчика. Я активно ищу компанию, где смогу развивать свои навыки в качестве junior Python-разработчика и внести ощутимый вклад в интересные проекты. Мне одинаково комфортно работать как в офисе, так и на удаленке.
Моя страсть к программированию началась совершенно случайно, когда я наткнулась на бесплатный курс по frontend. Возникшее увлечение побудило меня изучать такие технологии, как верстка, JavaScript и Python. Я всегда ценила работу с процессами, которые скрыты от глаз обывателя, и поэтому в настоящий момент активно фокусируюсь на изучении Python и стека технологий для backend-разработки.
В течение своего обучения я создала два проекта, которые хотела бы представить вам:
Игры разума: набор из пяти консольных игр на математику, где для победы нужно дать три правильных ответа. В процессе создания этого проекта я отработала такие навыки, как настройка окружения, работа с зависимостями, изоляция побочных эффектов и описание коммитов.
Вычислитель отличий: консольная утилита и библиотека для вычисления отличий между двумя файлами с возможностью выбора трех вариантов оформления. В процессе работы над этим проектом я попробовала TDD и отслеживала покрытие тестами, закрепила знания о рекурсивном обходе древовидных структур, работала с библиотеками для парсинга json и yaml, погрузилась в создание cli-утилит и библиотек, а также настроила непрерывную интеграцию.
Я также уделяю время чтению профессиональной литературы, решению задач на платформе Codewars и посещению IT-митапов. В ближайших планах углубить свои знания в Django REST Framework и Docker.
Я готова предоставить дополнительную информацию о своем опыте работы и образовании, а также обсудить детали моих проектов и навыков во время личной встречи или собеседования.
Спасибо за ваше внимание к моему резюме. Я очень заинтересована в возможности присоединиться к вашей компании и внести свой вклад в ваши проекты.
С уважением,
[Ваше имя]
Улучшенное резюме
Python Developer
I am looking for a company where I can develop my skills as a junior Python developer and contribute to meaningful projects. I am comfortable working both in an office and remotely.
I was satisfied with my previous job and career until I accidentally came across a free frontend course. Out of curiosity, I decided to give it a try, as I have always enjoyed tinkering with Chrome DevTools. Surprisingly, I got hooked and started taking other courses on web development, JavaScript, Python, and delving deeper into the IT field. I have always enjoyed working with processes that are hidden from the average user, so I am currently focused on learning Python and the backend development technology stack.
During my learning journey, I have completed two projects:
- "Games of the Mind" (https://github.com/KarinaAbd/python-project-49)
This is a collection of five console-based math games. To win, you need to provide three correct answers.
Stack: Python, prompt, poetry, Git, flake8, Code Climate
During the project, I gained experience in:
- Setting up the development environment
- Working with dependencies
- Isolating side effects
- Writing commit descriptions
- "Difference Calculator" (https://github.com/KarinaAbd/python-project-50)
This is a console utility and library for calculating differences between two files, with three available output formats.
Stack: Python, argparse, pytest, pytest-cov, GitHub Actions
During the project, I gained experience in:
- Trying out Test-Driven Development (TDD) and tracking test coverage
- Reinforcing knowledge of recursive traversal of tree-like structures
- Working with libraries for parsing JSON and YAML
- Diving into CLI utilities and libraries
- Configuring continuous integration (CI)
In addition to online courses, I dedicate time to reading professional literature (currently reading "Learning Python" by Mark Lutz and "Grokking Algorithms" by Aditya Bhargava), enjoy solving coding challenges on Codewars (https://www.codewars.com/users/KarinaAbd), attend meetups, and listen to IT podcasts.
Skills:
- Python
- Poetry
- Flask
- Django
- Pytest
- Flake8
In the near future, I plan to learn Django Rest Framework (DRF) and Docker.
Other skills:
- C
- GCC
- Valgrind
- Clang-format
- PostgreSQL
- Git
- Code Climate
- GitHub Actions
- Linux OS
Contact information:
Phone: +7 929 928 7448
Email: abdullaeva.karina.r@gmail.com
Work Experience:
WIN2WIN COMMUNICATIONS Marketing Agency
Position: Events and Visual Marketing Department Manager
Start Date: August 1, 2014
End Date: September 1, 2020
Description: Over the course of 6 years, I advanced from a junior event manager to the department manager. In my role, I:- Coordinated a team of 7 people
- Handled agency promotion
- Conducted employee training
- Developed new directions for the team's work
ANO "National Priorities"
Position: Partnership Projects Department Manager
Start Date: March 1, 2021
End Date: August 1, 2022
Description: I developed the partnership department through joint projects and the implementation of the National Ranking "Our Contribution." I was responsible for the first season of the ranking, including the creation of the project website (as a client representative) [https://рэнкинг.национальныепроекты.рф/]. My responsibilities included:- Preparing technical specifications for the agency
- Participating in production planning
- Collecting and preparing content
- Participating in manual testing
- Approving features
- Administering the website through the admin panel
EMIAS
Position: Consultant
Start Date: June 1, 2012
End Date: July 1, 2012
Description: I participated in the first stage of digitizing clinics in Moscow. I trained clinic visitors to use appointment terminals and registration staff to use the information system.PR Partner PR Agency
Position: Head of Event Practice
Start Date: September 1, 2020
End Date: February 1, 2021
Description: In this role, I:- Managed a team of 5 project managers
- Conducted negotiations with clients
- Sold Event Practice and agency services
- Conducted analytics in AmoCRM and financial reporting
- Implemented the Kanban method based on Trello within the department
Five Stars Event Agency
Position: Assistant Event Manager
Start Date: July 1, 2013
End Date: June 1, 2014
Description: I organized turnkey events for corporate clients, from script writing and budgeting to coordinating contractors and on-site work. I also created a precedent by submitting my suggestions for expanding the functionality of 1C, which were implemented by developers and facilitated document management for agency managers.
Education:
University of Passau
Degree: Bachelor of Science in Business Administration and Economics
Start Date: September 1, 2010
End Date: July 1, 2011State University of Management (Russian-German Double Degree Program)
Degree: Double Diploma
Start Date: September 1, 2009
End Date: August 1, 2012State University of Management
Degree: Public Relations Specialist
Start Date: September 1, 2008
End Date: August 1, 2013
Additional Education:
Hexlet Educational Platform
Program: Python Developer
Start Date: August 1, 2021
End Date: OngoingSber School 21
Program: Developer Training Program
Start Date: April 1, 2023
End Date: Ongoing
Добавить комментарий