Имеются международные награды и сертификаты, хорошие навыки разговорного и технического английского языка, семилетний опыт работы с современными технологиями за рубежом, опыт успешного взаимодействия с заказчиками из США, Европы и Азии, многочисленные положительные рекомендательные письма.
Цель: Получить работу Web программиста, желательно для высоконагруженных крупных коммерческих сайтов с большими денежными оборотами или госорганизаций с огромным числом пользователей, крупными базами данных, сложной бизнес логикой, обширными интерфейсами пользователя и многочисленными web сервисами для связи с удаленными бизнес процессами.
Языки программирования: Java EE – экспертные знания (фанат Spring Boot), Php – практически экспертные, JavaScript - отличные, C/C++ - отличные, С#(.NET) – хорошие, 1C 8 – начальные, Kotlin - начальные. Могу создавать свои DSL языки решения прикладных задач.
Языки описания бизнес процессов: BPMN 2.0 – экспертные знания для бесплатного диалекта Activiti,
опыт разработки и внедрения электронного документооборота.
Web технологии: Html, Css+Less+SAAS, Ajax, JavaScript, Java applets, GWT+Vaadin.
JavaScript: Angular-JS, JQuery, Mootools, Bootstrap и сотни небольших библиотек.
Опыт разработки на базе огромного набора шаблонов разработки, включая Web, корпоративные и базы данных.
Глубокие знания и опыт использования теории конструирования ПО по Макконнеллу.
Навыки построения крупных масштабируемых Web систем, включая Data sharding и сложные схемы глобального memcached и локального кеширований, микросервисная архитектура.
Базы данных: MySql – экспертные знания (включая ньюансы для высокой нагрузки), PostgreSql – отличные, MS SQL Server – хорошие, NoSql – хорошие, Neo4J - начальные. Глубокие знания внутренних принципов работы ядра базы данных и нестандартных подходов к оптимизации скорости базы данных.
Web frameworks: Spring – экспертные знания (включая Boot, Cloud AWS), Vaadin – отличные, Play – хорошие, YII – хорошие, Grunt+Bower – хорошие.
Web CMS: Joomla+VirtueMart – отличные знания, серьезные модификации ядра системы. Wordpress – отличные знания, работа с ядром.
Web сервисы: SOAP, XML-RPC, REST и т.д. и т.п. на базе Java, Php или C#.
DB frameworks: Hibernate, JPA, JOOQ, собственный авто CRUD, Postgis.
Системы кеширования: Redis, Memcached. Шины обмена данными: Nats, Reactor.
DSL: Jexl, SpEL, EL, Pebble, свои. Планировщики: Quartz (с улучшениями), Spring, свои.
1С система: начальные знания языка 1С 8, подключение web сервисов (С#) к 1С через DCOM, отладка программ и устранение ошибок, импорт-экспорт данных 1С (включая свой интеллектуальный инкрементальный), низкоуровневая работа с таблицами 1С средствами SQL.
Web сервера: Nginx – экспертные знания (включая ньюансы для высокой нагрузки и связку с Php-Fpm), Tomcat – очень хорошие, Apache – хорошие, IIS – хорошие.
Редкие знания: Электронный документооборот и BPMN 2.0 бизнес процессы, Single Page Web application, обучающие программы с искусственным интеллектом, Цифровая обработка сигналов, сложная статистическая обработка, глубокие знания по криптографии и безопасности (ssl, сертификаты, цифровая подпись, электронные платежи и банкинг, системы аутентификации и авторизации сайтов, ГОСТ криптография), телеком протоколы телефонии и смс сообщений, GPS протоколы, свои DSL языки, многочисленные патчи системных библиотек.
Операционные системы: Linux – очень хорошие знания, включая администрирование, Windows – хорошие, Mac OS X (macOS) – хорошие.
Железо: знание большинства современных технологий и интерфейсов, могу собрать компьютер, провести его простой ремонт или тюнинг, построить локальную сеть и настроить рутер. Могу организовать программный обмен с нестандартным железом. Хорошо взаимодействую с электронщиками и сисадминами.
Сетевые технологии: Знание полусотни интернет протоколов (включая все для Web стека) и редкое умение использовать низкоуровневые отладчики для выявления проблемных мест в сети.
Краткий список дополнительных технологий: I18n, JNI, Lombok, Swing, Applets, Servlets, Web services, XML, DTD, XSD, XSL, XSLT, X509 сертификаты, Perl, Bash, CGI, OpenVpn, PKI, OCSP, TSP, Ansible IaC.
Системы контроля версий: Svn, Git.
Интегрированные среды разработки: Eclipse, IntelliJ IDEA, PhpStorm, Visual Studio.
Средства командной разработки: GitLab, Jira, Wiki Confluence, Gliffy ERD diagrams.
Образование: высшее (лучший результат по кафедре в 1995 г.), специальность – Вычислительные машины, комплексы, системы и сети. Brainbench сертификаты для C++ и C программиста.
Языки: Английский - беглый профессиональный, выше среднего разговорный, свыше 7 лет успешной практики в англоговорящих командах. Русский – родной. Украинский – хороший. Корейский – начальный.
Научные навыки: многие проекты имели задачи где я успешно использовал мои исследовательские способности, например прототипирование в MATLAB+Simulink. Некоторые проекты я создал после анализа патентов США.
Навыки работы с законодательством: могу взять задание заказчика в виде ссылок на законы и успешно создать программу для него.
Навыки работы с заказчиком: могу приготовить презентацию для заказчика, вести переписку с технически неподготовленным заказчиком, помочь заказчику приготовить техническое задание, сверяться с ним на всех стадиях работы, обучать его и поддерживать после ввода системы в эксплуатацию.
Мечты: хочу чаще участвовать в проектах с большими кластерами для баз данных и web, работать с web платформами, обслуживающими одновременно большое число пользователей.
=========ВАЖНО !==========
Переезд возможен только в случае легального способа переезда без взятия квартиры в кредит (легальный способ временной аренды жилья). В других странах это легко, в Москве и Питере насколько я понимаю невозможно из-за нежелания владельцев жилья платить налоги.
Как легкую для работодателя альтернативу переезду предлагаю удаленную работу по моему легальному месту проживания в России в г. Владивосток. Для этого у меня есть отдельный рабочий компьютер, который может находиться под полным контролем и управлением работодателя. Плюс для удаленной работы я дам работодателю хорошую скидку по зарплате. Есть навыки эффективной удаленной работы, например 80% всех работ для 100sp.ru я обсуждал с работодателем удаленно и это никак не замедлило скорость работ и даже позволило руководителям решать в движении массу других важных дел. Все 100% работ для американского работодателя я эффективно выполнял удаленно.