Back-end developer
Основное
Не указано
Проходил курсы JavaScript и Python на Хекслете.
Занимался разработкой open source проекта Hexlet Friends на Python и Django.
Работал разработчиком. Мне больше интересна серверная разработка, но допускаю развитие в других областях.
Ruby, Ruby On Rails, SQL, HTML, CSS, JavaScript, Docker, Git
Работа
Участвовал в развитии продукта для команд разработчиков – платформы, позволяющей создавать временные окружения для проверки/демонстрации реализованного функционала в разрабатываемых приложениях:
- Интегрировал смену тарифных планов с API платёжной системы Stripe.
- Добавил поддержку сторонних Docker-реестров.
- Добавил возможность использования личных и групповых аккаунтов через синхронизацию с GitHub REST API.
- Выполнил различные доработки интеграции с GitHub Actions.
Также работал ещё в двух проектах, где занимался разработкой браузерных и мобильных API, другого функционала с покрытием тестами, рефакторингом и исправлением ошибок.
В проектах использовались: React, Ruby on Rails, PostgreSQL, Sidekiq, Minitest.
Занимался поддержкой и расширением программного кода для системы управления и мониторинга оборудования сети – Equipment Manager:
- Писал CGI-скрипты на Python под Apache для запроса данных с оборудования по протоколу SNMP.
- Добавлял поддержку новых устройств в существующие Perl-сценарии.
- Писал процедуры и функции на PL/SQL.
- Работал с Ansible для доставки изменений на серверы.
Образование
Рекомендации
Резюме выглядит достаточно хорошо. Ваш опыт работы и образование в области разработки подкреплены конкретными примерами проектов, в которых вы участвовали. Ваши навыки включают Ruby, Ruby on Rails, SQL, HTML, CSS, JavaScript, Docker и Git, что является важным для бэк-энд разработчика. Также стоит отметить, что вы прошли курсы по JavaScript и Python на Хекслете, что подтверждает ваше стремление к саморазвитию и обучению.
Однако, есть несколько моментов, которые можно улучшить. В разделе о месте учебы, вы не указали факультет. Рекомендуется указывать все доступные детали об образовании, чтобы работодатель мог получить полное представление о вашем профиле.
Также, в разделе о местах работы, вам стоит добавить более конкретное описание своих обязанностей и достижений в каждой компании. Например, вы можете указать, какие технологии и инструменты вы использовали, какие проекты вы разработали и какие результаты вы достигли.
В целом, ваше резюме уже имеет сильные стороны, но небольшие улучшения могут помочь вам выделиться среди других кандидатов. Удачи в поиске работы!
Сопроводительное письмо
Уважаемый руководитель,
Я хочу подать свое резюме на позицию back-end разработчика в вашу компанию. Меня зовут [Имя Фамилия], и я обладаю опытом работы в различных проектах с использованием языков программирования Python, JavaScript и Ruby, а также фреймворков Django и Ruby on Rails.
В течение последнего года я проходил курсы JavaScript и Python на платформе Хекслет, где успешно завершил несколько проектов. Я также участвовал в разработке open source проекта Hexlet Friends, используя Python и Django. Мне особенно интересна серверная часть разработки, но я готов расширить свои навыки и работать в других областях разработки.
В моем опыте работы я был разработчиком в компании Dualboot Partners, где я работал над развитием платформы для создания временных окружений приложений. В этом проекте я интегрировал API платежной системы Stripe, добавил поддержку сторонних Docker-реестров и возможность использования личных и групповых аккаунтов через синхронизацию с GitHub REST API. Я также выполнил различные доработки интеграции с GitHub Actions.
В дополнение к этому, я работал в компании ЭР-Телеком Холдинг, где занимался поддержкой и расширением программного кода для системы управления и мониторинга оборудования сети. В этом проекте я писал CGI-скрипты на Python, добавлял поддержку новых устройств в существующие Perl-сценарии, писал процедуры и функции на PL/SQL, а также работал с Ansible для доставки изменений на серверы.
Я получил высшее образование в области вычислительных машин, комплексов, систем и сетей в Пермском национальном исследовательском политехническом университете, где я получил прочные теоретические знания и практические навыки в области программирования.
Я готов принять новые вызовы и применить свои знания и навыки для достижения успеха вашей компании. Буду рад присоединиться к вашей команде и внести свой вклад в развитие проектов.
Благодарю вас за рассмотрение моего резюме. Я прилагаю его к этому письму для вашего удобства. Буду рад ответить на любые дополнительные вопросы или предоставить дополнительную информацию, если это потребуется.
С уважением,
[Имя Фамилия]
Улучшенное резюме
Back-end developer
I have completed JavaScript and Python courses at Hexlet (link).
I have contributed to the open-source project Hexlet Friends on Python and Django (link).
I have worked as a developer. I am particularly interested in backend development, but I am open to other areas of development as well.
Skills:
- Ruby
- Ruby on Rails
- SQL
- HTML
- CSS
- JavaScript
- Docker
- Git
Work Experience:
Company: Dualboot Partners
Position: Ruby on Rails Developer
Start Date: 2022-02-01
End Date: 2023-02-01
Description: Participated in the development of a product for developer teams - a platform that allows creating temporary environments for testing/demonstrating implemented functionality in developed applications.
- Integrated changing tariff plans with the Stripe payment system API.
- Added support for third-party Docker registries.
- Enabled the use of personal and group accounts through synchronization with the GitHub REST API.
- Implemented various improvements to the integration with GitHub Actions.
I have also worked on two other projects, where I developed browser and mobile APIs, implemented additional functionality with test coverage, refactored and fixed bugs.
Technologies used in the projects: React, Ruby on Rails, PostgreSQL, Sidekiq, Minitest.
Company: ER-Telecom Holding
Position: Programmer
Start Date: 2021-05-01
End Date: 2021-10-01
Description: Provided support and extension of software code for a network equipment management and monitoring system - Equipment Manager.
- Developed Python CGI scripts for data retrieval from equipment using SNMP protocol under Apache.
- Added support for new devices to existing Perl scripts.
- Wrote procedures and functions in PL/SQL.
- Worked with Ansible to deploy changes to servers.
Education:
Institution: Perm National Research Polytechnic University
Faculty: Computers, Complexes, Systems, and Networks
Start Date: 2013-09-01
End Date: 2017-02-01
Description: Studied Computers, Complexes, Systems, and Networks.
Добавить комментарий