Показатели
- Последний проект: 3 года назад
- Сотрудничество с заказчиками: 30
- Проектов с участием арбитража: 1
- Последний визит: 2 дня 10 часов назад
Резюме
| Petrov Alexander |
Date of Birth | 23.02.1995 |
Married | No |
Children | No |
Languages | English(pre-intermadiate,spoken,reading with google-translate) |
About Me | Working for result, but sometimes I am not concentraited,digress |
Education:
Kharkiv National University of Radielectronics , faculty of applied mathematics and manegment, department Informatics.Bachelor degree of computer science
Computer skills:
| Platforms: | |
| Programming Languges: | C++, Java,Php,C#,JavaScript Commercial Php,JavaScript |
| Databeses: | MySQL,MongoDb,MariaDb,PostGreSQL Commercial MySQL |
| IDE’s: | NetBeans,Visual Studio 2010,eclipse |
| Libraries , instruments and frameworks: | С++(STL, MPI),Java(Swing,JSF,Rich Faces,Hibernate),JavaScript(NativeScript,jQuery,Express,Node.js,React) Commercial Php(Yii, Yii2, OpenCart, OpenReal-Estate CMS,EasyYii,CsCart), JavaScript(jQuery) |
| Systems of version control: | Git |
| Search engines : | Sphinx |
[februry–may2015] [Mascoff]
Web - developer :
Develop projects based on php - framework Yii
Projects:
[june–October 2015] [InfoTrade Ukraine]
Web - developer :
Develop and support project based on php - framework Yii2 and CMS : Cs- Cart
Project:
[october 2015 –today] [Freelance]
Backend developer :
Customisation and functionality extension
Projects:
Other experience
Participation in hackathons: First bitcoin hackathon in april 2015 in Kharkov based on company DistributedLab project: “Rich and Poor” ,IoT hackathon based on Kharkov National University in November 2015,Proffstore hackathon in December 2015 Kiev – project AdCoin,”1654” hackathon Kharkov National University of Economic in February 2016
Теги
Навыки и умения
Программирование
Услуги
Администрирование
Аутсорсинг и консалтинг
Работы портфолио
Отзывы заказчиков
5.0
5.0
1. Было 2 задачи: а) Вывод списка текущих пользователей с ролями, их роли в админ.панели(АП). б) Возможность администратору назначать пользователя менеджером в АП.
Александр сделал страницу со всеми пользователями, на которой можно назначить менеджерскую роль. Но это не подходит для задачи "А" - на странице нельзя посмотреть только тех, кто с менеджерской ролью.
На примере: допустим, нужно посмотреть всех менеджеров. В системе 1000 пользователей, и чтобы собрать список менеджеров - нужно пересмотреть всех 1000 пользователей(50 страниц х 20 пользователей).
Я, просто, вежливо указал на проблему, на что получил негодование и грубость, мол: "в чём сакральный смысл работы, как будут назначаться роли тем у кого нет роли?". Да, текущее решение не решало поставленные задачи, но ведь решение не я же писал, а в ТЗ описаны требования.
Но чтобы избежать переписывания решения - я предложил пользователей с менеджерской ролью просто выводить в самом верху.
В чём моя вина - не понимаю:
1) В ТЗ требования описаны чётко.
2) Я вежливо и без грубостей просто указал, что не решается одна из задач.
3) После предложил альтернативное решение, которое позволило не переписывать существующее.
2. Претензии к коду проекта: "написана ахинея". Но не было конкретики, и проблемы наблюдаются у исполнителя...
1) На просьбу уточнить в чём проблема - ответ не был получен. Утверждение задевало urlManager, но он довольно "стандартный": [https://i.imgur.com/r12W2OH.png]
2) В задачах большая часть взаимодействий идёт с Yii'шным RBAC.
3) Примеры кода проекта были приложены. Я предлагал до начала сотрудничества осмотреть репозиторий.
Но ведь в самом коде Александра есть проблемы. Правда, в обычных случаях, я на это не обращаю внимание, ибо: это всё правится довольно просто, и отличный способ поучиться для программииста/ревьювера.
- DRY: для поиска пользователей с ролью был копирован метод, с добавление строчки orderBy. Статический анализатор IDE это подсветил: [https://i.imgur.com/wLahUe2.png] (но это было исправлено после замечаний)
- В сервисы был затянут Singeltone, хотя там используется контейнер зависимостей, и AuthManager конфигурируется, и мелочи от стат.анализатора IDE отображаются: https://i.imgur.com/d1w8dfs.png
- Из ТЗ: "У пользователя может быть только одна “менеджерская роль”(!) единовременно. " - текущий код Александра отвязывает не только менеджерскую роль, а и любую другую: https://i.imgur.com/1Q1Wbit.png
- Чтобы подгрузить JS для отправки команды роли - используется костыль: https://i.imgur.com/OJ8a783.png
Хотя есть решение из коробки: \yii\web\View::registerJsFile.
- Имена коммитов Git - неинформативны: "admin roles : in progress", "task : in progress", "small changes"
Жаль что так сложилось. Но считаю, что создал максимальные условия для комфортного решения задачи.
2.3
Yii2 натянуть страницу статистики
4.3
4.0
Изменить дорогие модули
5.0
Доработать сайт на YII1.1 по ТЗ
5.0
Выгрузка товар на сервис tiu.ru
5.0
Поправить фид данних
5.0
Yii2 Доработки системы поиска туров
Я возвращаюсь уже второй раз и в дальнейшем при необходимости обращаюсь!
5.0
Дописати сайт (написаний на PHP Framework Yii2)
5.0
Выгрузка с 1с на ocStore
5.0
Спасибо!
5.0
Настроить кореектную работу почты на yii2
5.0
5.0
Доработка сайта php/yii
5.0
Форма на Yii2 (доработка)
5.0
Wordpress
5.0
Доработать сайт на yii2 до рабочего состояния
5.0
YII налаштування 2
Роботою задоволена!
5.0
Показатели
Всего проектов:
29
Средняя оценка:
-
4.8
Профессионализм4.7
Качество4.8
Цена4.7
Контактность4.8
СрокиАктивность
|
Проект
|
Тип | Бюджет | Ставка | Срок | Добавлено |
|---|---|---|---|---|---|
| Не указан |
4000 UAH
|
7 дней | 3 апр | ||
| Не указан |
1000 UAH
|
1 день | 26 мар | ||
| 4000 UAH |
4000 UAH
|
5 дней | 25 мар | ||
|
Доработать функционал на OCTOBER CMS
|
3580 UAH |
3580 UAH
|
7 дней | 26 окт 2024 | |
| Не указан |
1000 UAH
|
1 день | 20 мар 2024 | ||
| 1000 UAH |
2000 UAH
|
2 дня | 17 мар 2024 | ||
| 15 000 UAH |
5000 UAH
|
5 дней | 17 мар 2024 | ||
| 650 UAH |
2000 UAH
|
3 дня | 14 мар 2024 | ||
|
Дропшипинг
|
25 000 UAH |
25 000 UAH
|
14 дней | 13 мар 2024 | |
| 5000 UAH |
5000 UAH
|
3 дня | 6 мар 2024 |