Http://itscan.ru компания занимается автоматизацией складов, промышленных объектов, портов..., есть интернет магазин http://catalog.itscan.ru/ Разрабатываю новый функционал для существующего программного комплекса Expert Logistic это WMS программа для автоматизации промышленных объектов. Дописываю хранимые процедуры + добавляю новые возможности в интерфейс. База MSSQL + соединение с базой ADO + интерфейс DevExpert + контроль версий SVN черепашка. Использую разные сторонние компоненты. При разработке программы используем class (TThread) для выгрузки части функционала в отдельные потоки. Написал программу для шифрования трафика TCPIP протокола. Шифруется исходящий + входящий трафик. Алгоритм шифрования для входящего исходящего трафика разный. Смена шифров происходит если нет трафика 9 секунд. Алгоритм шифрования не постоянен, меняется на основе случайных чисел. Сервер и клиент не меняются шифрами. Сами шифры не летают по сети. Мой факультатив: интернет магазин написан мной http://178.209.127.26:8071/?m=53 Остается перенести товар.
Период работы
сентябрь 2016 — октябрь 2016 (2 месяца)
Должность
Delphi SQL JQuery JavaScript Bootstrap
Компания
I
Обязанности
Разработал софт "Сеть интернет магазинов". Сервер + клиент написаны на Delphi Embarcadero rad studio xe8. Весь проект в одном exe занимает 5 mb. Клиентская часть служит для формирования шапки сайта, редактирования таблиц: товара, категорий товара, заказов. Внос, сортировка, фильтрация данных в таблицах осуществляется связкой компонент: DBGrid как интерфейс, FireDac доступ к базе PostgreSQL. В DBGrid сортировку и фильтрацию (sort, filter) дописал сам. Обновление клиента автоматическое компонент Indy 10 ftp. Для вноса фото категорий, фото товара использована технология перетащи отпусти = Drag-and-drop. В таблицах записан путь к фото. Фото хранятся в папках. Такая технология работает наиболее быстро для вывода фото при переходе между товарами. Синхронизация фото на сервере и клиенте компоненты Indy 10 ftp. В серверной части использован компонент Indy 10 Http_server для приема GET запросов и ответа на них. Ответ формируется при запросе, наполняется текущими данными таблиц. Ответ содержит 4 разных варианта html страницы под (мониторы, ноутбуки, планшеты, сотовые телефоны). Масштабирование html страниц происходит на JavaScript, JQuery, Bootstrap на стороне пользователя. Вот 2-а образца http://178.209.127.26:8071/?m=1 /// http://178.209.127.26:8071/?m=8 Полная инструкция http://178.209.127.26:8071/?m=0
Период работы
август 2012 — февраль 2015 (2 года 7 месяцев)
Должность
Программист Delphi SQL
Компания
Goavia
Обязанности
Разрабатывал программу на Delphi для сбора данных по авиабилетам и турам с сайтов тур операторов, тур агентств и тематическим доскам объявлений. Собранными данными наполнялся сайт goavia.ru. Информацию по билетам и турам получал с сайтов с помощью http запросов, компоненты Indy. В полученном ответе проиcходил поиск и обработка данных таких как: дата вылета, билет туда обратно, рейс, цена, название отеля... Найденные и обработанные данные записывались в таблицу базы данных Firebird SQL 2.x. После загрузки всей информации по билетам и турам исполнялись фильтры необходимые заказчику. Затирались дорогие билеты, недобросовестные операторы... Ставилась наценка. Загружались xml документы с билетами полученные от коллег по работе. После сбора и обработки базы, программа формировала SQL запросы, для обновления сайтов goavia+ goavia2. Сначала формировались SQL запросы на затирание и вставку всех билетов и туров, затем они исполнялись. База данных сайта MYSQL. Со временем стало 10-13 сайтов доноров. Сайты доноры меняли структуру своих сайтов и структуру таблиц до неузнаваемости, неоднократно за год. Данные в базе и на сайтах обновлялись 2-4 раза в день. Сотрудники для быстрого поиска билетов и туров в базе, пользовались вот этой клиентской программой https://yadi.sk/d/zcEia62ZpU8qw. Данные за 7.02.2015 более 25000 записей. Программа работает через интернет. Программу клиент можно скачать протестировать, ссылка выше. Greeds devexpress. Весь комплекс программ автоматизирован. Работа состояла в подключение новых сайтов. Если подключенные сайты меняли структуру приходилось изменять алгоритм сбора информации под новую структуру.
Период работы
июль 2012 — август 2012 (2 месяца)
Должность
Программист Delphi SQL
Компания
M-City
Обязанности
Разработал программу для соединения таблиц (.dbf) в СУБД Oracle. В Oracle копируется структура и данные 1-й таблички. Выбираем столбец по которому будет происходить объединение таблиц. Выбираем 2-ю таблицу и необходимые столбцы + выбираем ключевой столбец по которому будет происходить объединение с 1-ой таблицей. Ограничений по количеству объединяемых таблиц нет. Программа после обработки файлов .dbf и объединения таблиц выпускает ряд документов с расширением .dbf необходимых заказчику. Использовал TOAD, ADO, Devexpress, FastReport, Array для ускорения процесса объединения таблиц.
Период работы
апрель 2012 — июнь 2012 (3 месяца)
Должность
Программист Delphi SQL
Компания
ЗАО Центр новых технологий " Парус "
Обязанности
Организация разрабатывает программы для государственных учреждений. Направили работать в отдел прокуратуры расследующий несчастные случаи на производстве. В мои обязанности входило поддержка пользователей, и баз данных. Доработка интерфейсов, создание и редактирование SQL запросов, процедур, функций… Доработка отчетов в word, XL. В программе над которой я работал был внедрен самописный грид. Для подключения такого нового грида необходимо было прописать в пяти разных юнитах в разных местах различную информацию: название полей, тип поля, и много чего еще. Я установил DevExpress. Коллегам понравилось простота подключения, сортировки, возможность быстро создавать отчеты word, xls.
Период работы
март 2012 — апрель 2012 (2 месяца)
Должность
Программист Delphi SQL
Компания
Club-sell
Обязанности
Разработка программы для автоматизации процесса выпуска документов для отправки товаров через почту России. Обработка XL документа, составление из него других документов с переносом данных и составлением штрих кодов. Разработка модуля программы для работы с штрих кодовыми сканерами. Написанный модуль позволил подключить много сканеров к одному системному блоку, получать с них информацию и заносить в базу данных.
Период работы
июль 2011 — март 2012 (9 месяцев)
Должность
Программист Delphi SQL
Компания
Mediscreen
Обязанности
Разработал сервер и клиент для прибора медискрин. Медискрин прибор быстрой диагностики человека. Прибор снимает сопротивление тела с 24 точек тела. Метод Фоля и Накотани. Клиентская часть принимает показания прибора, приводит их к стандарту json и отправляет на сервер. Сервер принимает запрос http, сравнивает данные с базой данных которая скопирована в array. Обратно формируется html страница: (Диагнозы, диаграммы, отчеты) Программа использует SQL, HTTP, JSON, ARRAY. Сервер работает очень быстро благодаря array.
Период работы
август 2008 — февраль 2010 (1 год 7 месяцев)
Должность
Специалист 1-ой категории
Компания
Лукойл
Обязанности
Поддержка существующих БД и ПО, разработка новых интерфейсов, редактирование старых, доработка и изменение чужого кода, автоматизация некоторых процессов. Обработка данных РЖД. Создание автоматических отчетов в Word, XL. Обработка больших объемов данных и загрузка их в БД. Миграция информации из одной СУБД в другую СУБД.
Период работы
май 2005 — октябрь 2007 (2 года 6 месяцев)
Должность
Программист Delphi SQL
Компания
Голнет
Обязанности
Настройка, разработка ПО. Разработка программы учета денег пользователей. В программе используется БД Interbase + оболочка. Оболочка с возможностью выводить данные списками всех должников, плюс многочисленные фильтры (номера домов, тарифные планы, даты оплаты, долги)
Период работы
июль 2004 — январь 2005 (7 месяцев)
Должность
Программист Delphi SQL
Компания
Метронет
Обязанности
Настройка, разработка ПО. Разработка программы учета денег пользователей. В программе используется БД Interbase + оболочка. Оболочка с возможностью выводить данные списками всех должников, плюс многочисленные фильтры (номера домов, тарифные планы, даты оплаты, долги)
Образование
Образование
Высшее
Окончание
2004 год
Учебное заведение
Московский Государственный Университет Сервиса
Специальность
Информатик - менеджмент
Дополнительная информация
Иностранные языки
Английский (Технический)
Командировки
Не готов к командировкам
Навыки и умения
Программирую на Delphi 5-7, xe2-10 (Tokyo). Работал с базами данных FireBird, SQL, InterBase, Mssql, Mysql, Oracle, PostgreSQL, dbf.... Владею созданием отчетов из баз данных в Word и XL. Использую компоненты Fast-Report, Dev-Expres, Ehlib, DAO, ADO, Fib-Plus, Zeos, Indy, Web.... Умею сохранить, защитить, зашифровать, восстановить удаленную ВАЖНУЮ информацию.Устанавливал и настраивал Windows 9x, NT, XP, 2000, 2003, Vista, 7, 8, 10; Умею работать с MS office, Finereader, Photoshop, CorelDRAW, Cura, SketchUp для формирования 3D объектов. Работал с 3D принтером. Есть большой опыт по проводке и настройке ЛВС. Хорошо знаю “железо”. Пишу роботов советников на MQL4. Освоил PHP работал с текстом, числами, массивами, базами данных. Разработаю программу с базой данных любой сложности которая пойдет на всех устройствах. Знаю как добиться максимальной производительности при фильтрации, сортировки данных. Умею максимально быстро работать с картинками в базах данных (вывод, ввод). Более 10 лет работаю с различными SQL базами данных. Использую javascript, jquery, bootstrap.
Мои сайты:
Движок интернет магазинов написан мной, наполнял товаром я.
http://178.209.127.26:8071/?m=1
http://178.209.127.26:8071/?m=53
http://178.209.127.26:8071/?m=8
Старые разработки
http://softsportzal.narod.ru/
http://178.209.127.26:8069/
http://nabatute7.narod.ru/
http://patriot-sportzal.narod.ru/
http://inddrakon.narod.ru
Это не полный список. Поддержка программ в рабочим виде требует времени. Не вижу смысла тратить ресурсы моего компьютера и мое время для запуска серверов, проброски портов на microtik под проект... Особенно когда у моих конкурентов их вообще нет.
Для моих будущих нанимателей. Я не выполняю ни каких тестовых заданий. При желании пришлю образец исходного кода.
Коллеги за мою жизнь я выполнил 25 тестовых заданий. После выполнения просили отдать исходник клиента и сервера. И ни разу не взяли. На работу брали так: приехал пообщался 10-15 минут. Рассказал на чем писал, какие компоненты использовал. Показал работоспособные проекты все. Вот стол, стул, телефон, компьютер, задание.
Хожу в зал (наращивание мышечной массы + отработка ударов по мешкам, иногда выхожу на ринг)