Александр Бычков

Ваше приглашение отправлено!
Александр Бычков
Был на сайте 31 октября 2022

Чтобы пригласить на работу специалиста — авторизуйтесь как работодатель и создайте вакансию.

Чтобы предложить заказ — авторизуйтесь как заказчик и создайте тендер.

Был на сайте 31 октября 2022
Александр Бычков
.NET Developer
24 года
Ищу работу
Лайки за кейсы
Подписчики 0
Подписки 0
контакты
Контакты специалиста будут видны после авторизации на сайте
Специализация Программирование, вёрстка, тестирование
Тип работы Работа в офисе Удаленная работа
Тип занятости Полная занятость Гибкий график Проектная работа Стажировка
Переезд Да
Вознаграждение от 90 000 
Обновлено: 30 окт 2022
98

О себе

У меня есть несколько мелких пет-проектов, которые вы можете найти на GitHub(https://github.com/Cry0ne), и два коммерческих проекта, о которых я расскажу в пункте “Опыт работы”.
Умею писать аккуратный, работающий и решающий бизнес-задачи, код. Есть понимание ООП и знаю паттерны проектирования SOLID, но ещё не все их применял в реальных проектах. Имею небольшой опыт проектирования баз данных. Есть понимание каким должен быть удобный и минималистичный интерфейс. Так же есть опыт верстки адаптивных веб-интерфейсов. Сейчас изучаю Docker, ASP.NET Core и React js. Моя цель – Full-stack!
Лень – мой друг, помогающий находить лучшие и оптимальные решения)

Навыки

Веб-дизайн +1 -1
HTML +1 -1
CSS +1 -1
React Native +1 -1
ООП +1 -1
Веб-разработка +1 -1
ASP.NET Core +1 -1
С# +1 -1
Чтобы подтвердить навык специалиста, выберите нужный и кликните на него. Рядом с навыком может выводиться цифра, она обозначает кол-во подтверждений другими участниками.

Сообщество

Подписчиков ещё нет.

Подписок ещё нет.

Опыт работы

Апрель 2021 — Июнь 2021 (2 месяца)
Фриланс
Web developer/.NET developer
Задача №1 - Разработка интернет-магазина на WordPress.
Роль: Web developer
Функционал: Базовый, который предоставляет WordPress и плагин WooCommerce.
Решение: Ничего особенно сложного, сначала подобрал тему, потом немного дописал функционал с помощью php, подправил интерфейс, используя CSS и JS.
Возникшие сложности: При реализации авто-обновления корзины было необходимо изучить и разобраться в jQuery и AJAX, ушло пара дней, и задача была решена.
Затраченное время на задачу: 2 недели на реализацию и еще неделя на правки.

Задача №2 - Разработка ПО для получения заказов с интернет-магазина на WordPress.
Роль: .NET Desktop developer;
Функционал: Вывод списка заказов, вывод содержимого определенного заказа, изменение статуса заказа, звуковое уведомление о поступлении нового, выбор мелодии уведомления.
Решение: Т.к. программа должна была запускаться на слабом пк, я решил использовать .NET Framework WinForms. После, изучил варианты, которые предоставляет WordPress для получения данных. Тогда я познакомился с REST API. Научился получить и читать json, используя C#, асинхронные операции (async, await) и библиотеку WordPressPCL. Для воспроизведения уведомлений использовал библиотеку WMPLib, могу ошибаться, исходников проекта не осталось.
Возникшие сложности:
1. Я не знал, как получать только что поступивший заказ, и поэтому решил отправлять запрос на сервер каждые N секунд, и проверять полученный результат на наличие нового заказа (Плохое решение).
Сейчас я понимаю, что надо было создать событие на стороне сервера, а на клиенте слушатель.
2. При запросе к серверу интерфейс программы вис до получения ответа – тут я понял для чего асинхронное функции, и решил использовать конструкцию async await.
Затраченное время на задачу: неделя на реализацию и еще неделя на фикс багов.
Подзадача: Из любопытства попробовал перенести функционал на Android используя Xamarin. Были реализованы вывод списка заказов и вывод подробностей заказа. Этот эксперимент был для себя и после получения успешного результата, удалил приложение и исходники.

Итог: Реализация проекта заняла месяц и одну неделю. Это были первые сайт и ПО решающие бизнес-проблемы. Научился работать с REST API, познакомился с php, AJAX, jQuery и js, улучшил навыки верстки и WinForms.
Август 2021 — Октябрь 2021 (2 месяца)
Фриланс
.NET Desktop developer/.NET Full-stack developer
Задача №1 - Разработка ПО для учета, проживающих в пансионате.
Роль: .NET Desktop developer
Функционал: Ввод данных в базу, вывод данных в шаблоны файлов Word и Excel, создание резервных копий базы данных.
Решение: Хоть для заказчика не был важен интерфейс, я решил выбрать WPF что бы поработать с ней на реальном проекте, для работы с базой данных использовал Entity Framework + SQLite, SQLite решил выбрать, потому что объем данных был не большим, и файл базы можно хранить на сетевом хранилище, которое уже имелось в организации и было включено в рабочее время.
Затраченное время на задачу: месяц.

Задача №2 - Разработка информационного сайта для пансионата.
Роль: .NET Full-stack developer
Функционал: Отображение информации о пансионате, получение заявки через форму с последующей отправкой на почту организации.
Решение: Выбрал ASP.NET MVC 5 так как было интересно изучить эту технологию. Понимал, что ее возможности избыточны для лэндинга, но в планах заказчика было добавить возможность публиковать статьи и возможность редактировать блоки сайта через веб-интерфейс. К сожалению, в конечной версии был реализован только функционал формы заявок.
Начал с изучения применения паттерна MVC, в процессе написания функционала к форме заявок, подробнее изучил как взаимодействует Front и Back путем http запросов.
В процессе проектирования веб интерфейса использовал Figma, Photoshop и Illustrator.
Затраченное время на задачу: 2 недели.

Итог: Реализация проекта заняла месяц и две недели. Научился работать с Entity Framework и SQLite, познакомился с ASP.NET MVC 5, улучшил навыки верстки и понимание клиент-серверного взаимодействия.
Ноябрь 2021 — настоящее время (2 года 6 месяцев)
Орган местного самоуправления в г.Новокузнецке
.NET Full-stack developer
Задачи – Администрирование, поддержка и доработка сайта организации.
Роль: Web developer
Комментарий: Так как это не студия разработки и ни большая коммерческая компания, здесь нет должности разработчика. Поэтому, кроме администрирования сайта, в мои обязанности входит почти всё, чем занимается системный администратор.
Спустя несколько месяцев работы, я решил взяться за создание нового сайта для организации, используя Next js. По объему работы, оно большое для одного разработчика. Я не сдаюсь. Но ищу новое место, где я смогу всё рабочее время заниматься разработкой.

Образование

Среднее специальное
Сентябрь 2016 — Июль 2020 (3 года 10 месяцев)
ГАПОУ Кузбасский колледж архитектуры, строительства и цифровых технологий
Информационные системы
Незаконченное высшее
Ноябрь 2021 — настоящее время (2 года 6 месяцев)
Томский государственный университет систем управления и радиоэлектроники(ТУСУР)
Программная инженерия

Услуги

Услуга Стоимость услуги Стоимость часа
Разработка сайтов
Сайт под ключ от 3 200  800 ₽
Дизайн сайта от 1 000  500 ₽
Программирование сайта от 1 600  800 ₽
HTML - верстка сайта от 1 200  600 ₽
CRM, 1C, ПО, чат-боты, администрирование
Разработка программного обеспечения от 7 500  750 ₽

У вас

Максимум компаний