Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более двух недель назад
Мужчина, 39 лет, родился 18 апреля 1987
Москва, не готов к переезду, не готов к командировкам
Web-программист (PHP, JS, SQL, Node.js)
40 000 ₽ на руки
Специализации:
- Программист, разработчик
Тип занятости: частичная занятость, проектная работа/разовое задание
Опыт работы 6 месяцев
Февраль 2020 — Июль 2020
6 месяцев
Индивидуальное предпринимательство / частная практика / фриланс
Репетитор по веб-программированию
Обучал ученицу веб-программированию, ее цель была научиться парсить данные со сторонних сайтов и создать собственный сайт. Знания о программировании остались лишь с интитута (очень-очень поверхностные), но она оказалась довольно способной. В итоге самостоятельно создала (продолжает создавать) сайт с базой данных и динамикой на веб-страницах и сама настраивает VPS сервер.
Навыки
Уровни владения навыками
Обо мне
Последние три года я официально не работал. Я удачно продал свой проект и жил на эти деньги. Параллельно делал некоторые другие свои проекты. В 2009-2012 годах я официально работал веб-программистом. В сумме 1 год и 8 месяцев. В основном занимался PHP и базами данных Oracle и PostgreSQL.
Я постоянно программирую какие-то свои личные проекты. Один раз делал совместный проект в составе группы из 4 человек. В основном это web-проекты на стеке PHP, Node.js, SQL (SQLite, MySQL, PostgreSQL), JavaScript. Но также есть проекты на Java (Android), Delphi 7, немножко на C++. Использую GIT, работаю с ветками, и удаленными репозиториями, но в многопользовательском режиме не работал. Содержу VPS и домашний мини-сервер на Ubuntu. Работаю с Docker, Nginx, Apache.
Коротко об опыте официальной работы (это было давно).
2009-2010 год. Создавал сайт для своей школы. В основном программированием серверной части занимался нанятый мною фрилансер. Я делал подробные ТЗ.
2011 год. Работал в компании Ай-Куб, которая занимается сервисами для мобильных операторов (сим-меню, смс-рассылки и т.д.). Программировал на PHP, и работал с базой данных (Oracle). Некоторые сервисы дорабатывал, некоторые создавал с нуля.
2011-2012 годы. В составе группы программистов из 4 человек создавал сайт w-o-s.ru (типа СМИ). Программировал на PHP и занимался базой данной PostgreSQL.
А вот некоторые мои проекты.
***Проект BonDuran***
https://duran.thelv.ru/search
Это как раз совместный проект - сервис для поиска фотографов. На нём фотографы размещают своё резюме, люди могут заказать фотосъемку прямо на сайте и по итогу поставить оценку за работу. Фотограф отстегивает комиссию сервису (чтобы заверить отзыв).
Я занимался всем программированием в проекте (вёрстка не в счёт), и вместе со всеми думал над структурой сайта. Сайт представляет собой фактически социальную сеть, с с альбомами для фото, мгновенными сообщениями и мгновенными заказами (сделано через Node.js).
На данный момент сервис заброшен, и я разместил его на поддомене своего личного домена. Некоторые незначительные функции могут не работать сейчас.
Остальные проекты мои личные.
***Touch Racer***
https://touchracer.com/en.php
Это ПО, позволяющее рулить телефоном на Андройде как рулём, играя в любые игры на ПК на операционной системе Windows (или Linux - для Linux энтузиаст написал программу). Программа имеет свои ноу-хау, отличающие ее в выгодную сторону от другим подобных проектов и является (насколько я могу судить) одной из лидирующих в данной теме. В теме именно эмуляторов рулей, а не произвольных джойстиков. ПО имеет две части, приложение для Android (написано на Java), и программа для Windows (написана на Delphi 7). В том числе ПО умеет работать по bluetooth. Пришлось импортировать кое-какие функции для работы с bluetooth самому, потому что во времена Delphi 7 их еще не было.
Вот моя библиотека для работы с bluetooth в Delphi 7 на github: https://github.com/thelv/delphi7_bluetooth_lib
Touch Racer - мой самый успешный проект из ныне действующих. Остальные успешные канули в лету уже и касались полулегального контента (музыки и фильмов).
***Abstract Catalog***
https://abscat.org/cat50
Это скорее чисто теоретически интересный проект. Это сайт, который позволяет создавать структуры данных любой вложенности и связности друг с другом. По сути это способ хранения данных, немного отличный от json или sql баз данных.
Свою "базу данных" можно создавать прямо на сайте в веб-интерфейсе. Возможное практическое применение сайта - создание каталога своей музыки, со всеми возможными типами категоризации: https://abscat.org/cat50. Кстати, песни можно слушать прямо с сайта (через Ютуб или ВК). Также я создал каталог электронных компонентов хранящихся в моей многоячеечной коробочке: https://abscat.org/cat47
И наверно самое интересное в этом проекте - это язык запросов к такой базе данных. Чтобы делать запросы к своей или чужой базе данных прямо на сайте, необходимо перейти на вкладку "sql". Язык описан на github: https://github.com/thelv/abscat.org-abstract_catalog/blob/master/README.md
Также весь проект есть на github: https://github.com/thelv/abscat.org-abstract_catalog
Чтобы, например, получить из базы данных моей музыки рекурсивно все жанры музыки с их под- и под-...-под-жанрами, можно сделать на странице https://abscat.org/cat50/sql рекурсивный запрос:
genre: (! "parent genre").f==(this U subgenre.f)
":" - означает "такой, что", т.е. условие,
"==" - задает функциию f,
"U" - означает объединение.
***2D Tennis***
http://tennis2d.org
Браузерная realtime онлайн-игра, представляет собой адаптацию тенниса для 2D. Можно сказать, улучшенная (значительно) версия классического понга.
Код лучше не смотреть - игра портировалась с ActionScript (раньше была на flash) на JavaScript на скорую руку. Серверная часть написана на Node.js. Игра на наш с братом скромный взгляд крутая, но почему то практически всегда управление, и расчет траектории/закрутки мяча очень сложно даётся пользователям, короче никто в неё не играет, ибо сливает. Есть простенький глупый бот, с которым можно тренироваться. Но даже он всех обыгрывает.
***Покер-бот для ВК***
https://vk.com/pokerchatbot
Бот для ВКонтакте, позволяет играть в покер в любой беседе ВК. Написан на Node.JS.
***Работа с микроконтроллерами***
Я делал проект bluetooth спидометра для скейта, на базе микроконтроллера ESP32. Рабочий демо-образец на фото (заряжается): http://thelv.ru/img/skadometer.jpg
Высшее образование
2009
Высшее образование
Физический, Физика конденсированного состояния вещества
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
