Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Мужчина, 39 лет, родился 18 апреля 1987

Москва, не готов к переезду, не готов к командировкам

Web-программист (PHP, JS, SQL, Node.js)

40 000  на руки

Специализации:
  • Программист, разработчик

Тип занятости: частичная занятость, проектная работа/разовое задание

Опыт работы 6 месяцев

Февраль 2020Июль 2020
6 месяцев
Индивидуальное предпринимательство / частная практика / фриланс
Репетитор по веб-программированию
Обучал ученицу веб-программированию, ее цель была научиться парсить данные со сторонних сайтов и создать собственный сайт. Знания о программировании остались лишь с интитута (очень-очень поверхностные), но она оказалась довольно способной. В итоге самостоятельно создала (продолжает создавать) сайт с базой данных и динамикой на веб-страницах и сама настраивает VPS сервер.

Навыки

Уровни владения навыками
PHP
JavaScript
SQL
HTML
PostgreSQL
CSS
Java
Android
Nginx
Apache HTTP Server
Ubuntu Server
Linux
MySQL
SQLite
Docker
Git
Node.js

Обо мне

Последние три года я официально не работал. Я удачно продал свой проект и жил на эти деньги. Параллельно делал некоторые другие свои проекты. В 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
Высшее образование
Физический, Физика конденсированного состояния вещества

Знание языков

Русский — Родной

Английский — B1 — Средний

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения