Программист / Разработчик PHP
Контакты
Опыт:
Написаны и работают:
--* система хранения резервных копий Баз данных организации;
--* система хранения и выдачи электронных копий документов;
----* добавлен функционал ежедневной и ежемесячной статистики;
----* создан функционал отображения данных о файле из полей в таблицах базы данных.
Использованы технологии:
PHP, HTML, CSS, JavaScript (XMLHttpRequest), MariaDB
Коротко о моих дополнительных навыках:
За время работы:
--* внесены предложения о необходимости разработки программного обеспечения, приобретения сервера для нужд организации;
--* сэкономлены средства организации на приобретении, модернизации и поддержке программного обеспечения;
--* разработана архитектура всех созданных программных продуктов, которые также были отлажены и введены в эксплуатацию.
Написан клиент резервного копирования баз данных, работающий по сети, авторизующийся на сервере, посылающий HEAD-, GET-, POST-запросы, умеющий понимать коды HTTP-ответов.
(Язык Python)
Написан проект распознавания примерно-прямоугольных фигур на изображении, решающий задачу сохранения читаемой информации с листа книги.
(Язык Python, технологии компьютерного зрения)
В дополнение к проекту распознавания, написан проект, отслеживающий появления новых распознанных изображений и отображающий изображения в окне программы.
(Язык Rust)
Имеется опыт работы с Git, Docker, Linux-сервером и консолью, настройки IPTables, DHCPD, Nginx, Apache, PHP-FPM, MariaDB, PowerDNS.
В качестве рабочего места предпочитаю Manjaro (Arch) Linux и VS Code, не против работы с другими IDE.
Могу рассказать про принципы ООП, SOLID, KISS, DRY, YAGNI.
Знаю и могу объяснить чем отличается абстрактный класс от интерфейса.
Мой уровень английского достаточен для чтения документации с редким подсматриванием в словарь.
Адекватная самооценка.
Интересно было бы работать над проектом:
1) использующим серверы очередей сообщений, JWT-токены, OAuth2-авторизацию, NoSQL-базы данных в дополнение к реляционным, backend отдельный от frontend (headless / backend-only, REST/GraphQL API)
2) не верстать - я программист, а не верстальщик, корона моя на месте и соответствует размеру головы и умениям)
3) в команде разработчиков не менее 3 человек backend'еров
4) с руководством техлидом, тимлидом
5) в дружной атмосфере, в тихом, чистом, светлом, тёплом, сухом, уютном помещении, находящимся в пределах 30-60 минут на автобусе в часы пик (Центр, ЮЗ, Краснолесье, Радуга Парк) от места моего проживания
6) с гибким началом дня или незначительным вычетом из ЗП
7) без работы сверхурочно и/или в выходные и праздничные дни
8) в компании, понимающей, что люди - это очень ценный ресурс, с заботой относящейся к труду, развитию, отдыху, здоровью своих сотрудников:
правило помодоро, ДМС, обучение или компенсация стоимости части обучения, английский, митапы, конференции, развитие внутренней экспертизы, физкультура и спорт, кухня, здоровая еда если есть в компании или рядом места здорового общественного питания, фитнес-центры - будет большим плюсом;
продвигающей ценности инклюзивности, гендерного паритета и тд
9) в офисе или удаленно.
С частью проектов, а также с хобби-проектами вы можете познакомиться на моём GitHub
https://github.com/Valeria-Fadeeva
В данный момент язык PHP выбран как основной, занимаюсь активным изучением ООП в том числе на Hexlet, фрэймворка Laravel (до этого было достаточно процедурного программирования с использованием ООП-интерфейса mysql или PDO без использования фрэймворков и ORM, с составлением SQL-запросов к СУБД).
Меня не пугает разработка и на Plymouth.script (Смесь JS + Си с возможностью создания объектов, колбеков, замыканий).
Percent = fun(perc, pixels) {
result = Math.Int(Math.Abs(Math.Int(pixels)) / 100 * Math.Abs(Math.Int(perc)));
return result;
};
Limit = fun(width, height, perc) {
local.this;
this.width = width;
this.height = height;
this.perc = perc;
this.GetWidth = fun() {
width = Percent(this.perc, this.width);
return width;
};
this.GetHeight = fun() {
height = Percent(this.perc, this.height);
return height;
};
return this;
};
Я открыта к Вашим предложениям.
Заработная плата обсуждается по результатам собеседования.
Гарантированный оклад не менее 50000 рублей.
Готова приступить к выполнению трудовых обязанностей в течение 30 дней с момента получения приглашения на работу.
Устройство по ТК РФ в штат.
НЕТ серым ЗП, договорам ГПХ, ИП, Самозанятым.
ДА уплате налогов, ПФР, НДФЛ, ФСС, ФФОМС и тд.
коммуникабельность, ответственность, доброжелательность, любознательность, грамотность, php, python, rust, javascript, sql, linux, vscode, git