Владислав С.
Рейтинг
Уровень владения языками
Резюме
Я инженер-программист с более чем 5-летним опытом коммерческого программирования.
Я начинал как разработчик настольных компьютеров, но вскоре заинтересовался внедрением веб-решений и тем, как мы можем использовать технологии для масштабирования бизнеса и сделать его кроссплатформенным.
Имею опыт:
- Организация архитектуры программного обеспечения.
- Выбор правильного технологического стека
- Мониторинг приложений
- Общение с клиентами
- Управление бизнес-процессами
У меня нет опыта руководства командой, но есть опыт создания приложения с нуля (включая дизайн, учитывая UI/UX моменты и бэкенд часть). Я работал с командами гибкого типа, и это научило меня эффективно общаться и держать всех на одной волне.
Я всегда стараюсь создать среду, в которой работа приносит людям радость, где каждый мотивирован стараться изо всех сил и где мы помогаем друг другу.
Навыки и умения
Программирование
Портфолио
-
10 000 UAH Easy Pay - программа учета доходов и расходов
C#v0.1
Добавление долгов, изменение баланса, очищение истории, ручной ввод займов и мелочи.
v0.2
Очищение таблицы мелочи и займов.
… v0.3
Добавлена возможность выбора операции с мелочью (добавить или отнять)
v0.4
Отменен ручной ввод везде, добавлены функции удаления займов, долгов,
добавлена функция добавления займа, добавлено верхнее меню с функциями настройки
оформления программы, ввода начального баланса, справки и выхода из программы
В целом, программа обрела более лучший вид.
v0.5
Изменен цвет фона, шрифт, добавлена иконка программы, музыка. Также были добавлены
функции частичного удаления долга и займа.
v0.6
Отменен выбор действия с мелочью, добавлен компонент для прибавления или
отнимания мелочи с моментальным ее пересчетом, поля с заголовком были заменены
одной кнопкой. Программа обрела еще более лучший вид из-за точного расположения компонентов
(один не накладывается на другой)
v0.7
Изменен шрифт для более минималистичного и делового стиля программы.
v1.0
Программа была переписана на языке C#, и запись долгов, займов, истории, монет и истории идет в xml-файл.
v1.1
Окно с настройками переместилось в правую часть главного окна, которое
вызывается с помощью кнопки F5, а "моя информация" переместилась в нижнюю часть формы,
которая вызывается с помощью кнопки F2. Таким образом, мы не имеем дело с дополнительными
формами, упрощая тем самым работу с программой.
v1.2
Добавлена опция "Поверх всех окон" и разработана иконка для трея. Также запрограммировано
контекстное меню для этой иконки.
v1.3
Добавлена информация об общих долгах и займах, динамический подсчет мелочи.
Теперь пользователю запрещено менять уже существующие долги или займы, редактирование
доступно только при добавлении нового долга/займа.
Добавлена корректная обработка ошибок, связанных с вводом даты.
v1.4
Пользователю запрещено изменять форму окна. Вся информация пользователя выведена
внизу и никогда не исчезнет. Также добавлен динамический поиск по истории средств.
v2.0
Используются компоненты DevExpress, интерфейс полностью изменен. Теперь пользователю можно записывать
в столбцы любую удобную информацию. Все данные сохраняются и изменяются динамически. При каждом закрытии
файлы записываются в xml через готовые методы, что уменьшает размер исходного кода. Есть окно справки,
доступное через F1, также отдельное меню при нажатии ПКМ по таблицам.
v2.3
Было принято решение определять методы записи в xml вручную для гибкости выбора информации. Добавлена
запись настроек в реестр, контекстное меню для работы с таблицами, XPath-методы для расчета общих сумм
долгов и займов, динамический расчет и запись общей суммы мелочи. Поле общего баланса было заменено на
поле отношения долгов по отношению к займам в численной форме.
v3.0
Интерфейс был полностью переделан с использованием компонентов только от DevExpress. Приложение было
максимально приближено к стилю metro-приложений. Анимация в меню с информацией о долгах, займах, мелочи,
балансе, отношении долгов к займам. Отдельно вынесена также анимационная кнопка с показом списка кому
должен и кто должен при нажатии на которую приложение переносится в "рабочий режим", где вынесено отдельно
главное меню программы с переходом в любой требуемый раздел, а также общая кнопка настроек. Все кнопки
содержат иконки, передающие смысл работы данной кнопки. Таким образом, мы имеем 2 режима работы программы:
демонстрационный - где мы можем быстро просмотреть текущее состояние всего и рабочий - где идет непосредственная
работа с программой, данными и настройками программы. Контекстное меню для трея и таблиц было удалено вследствие
ненадобности.
Активность
| Последние ставки 5 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Программа для Windows
5000 UAH
|
|||||
|
Программа для сортировки и чтения данных
4877 UAH
|
|||||
|
C# .NET разработчик
10 000 UAH
|
|||||
|
Разработка ПО с использованием Semaphore
5000 UAH
|
|||||
|
Выполнить лабораторные по програмированию
127 UAH
|