Hey! I am full stack web developer Who loves computer science and hipster technologies. The best way to know me will be researching on Github's profile.
Over the last 8+ years I have developed different information systems including Web sites using many technologies such as: PHP/GO/C++/C, JS (React/Redux/Webpack/Flow/Babel) & React-Native, PostgreSQL/MySQL/Mongo, Redis/Memcached, Docker/Vagrant, SphinxSearch/ElasticSearch and many others.
React-Native I could tell you about it, but THAT would NOT be a “length-limited” conversation!
FullStack developer
Helping institutions and organisations to develop a marketplace, provide innovative financial services and accept payments worldwide.
What I did on the project:
FullStack lead developer
InterPals is the top site to make new friends, practice languages with native speakers and meet travelers!
What I did on the project:
Backend developer
BlaBla is a yet another social network with many micro services (smart feeds/dating/messager).
Project technology stack.
Full stack Web developer
Difference project & skills.
Full stack Web developer
Uniqhand is a market/self-hosted platform builded for lovers of unusual things and their works.
Mid Full stack Web developer
Working on Uniqhand.ru.
Junior PHP backend developer
Working in team on different projects.
First Web/Dev position
Starting to work in Wev-dev.
StaticScript is a language on top of TypeScript as frontend and LLVM as backend for code-generation to binary.
Mobile client for GitHub build on React Native.
PHPSA is a development tool aimed at bringing complex analysis for PHP applications and libraries.
Lets connect your backend with other services.
Information Technology Mathematician - Programmer
HolyJS Moscow 2019
В начале доклада мы затронем различные архитектуры от интерпретатора до JIT-компилятора, узнаем зачем нужен bytecode и сделаем интерпретатор байт-кода от V8 на JS в браузере. Получив базовые представления, мы окунемся в тему написания компилятора для TypeScript.
HolyJS Moscow 2018
Хайп прошел, а это значит, самое время погружаться в микросервисную архитектуру. Начнем с разговора об основных принципах технологии, рассматривая ее базовые принципы в свете ее преимуществ и недостатков. Поговорим, как должна выглядеть архитектура сервисов, какие проблемы бывают и как их решать.
HolyJS Piter 2018
Это технологический доклад, раскрывающий архитектуру React Native. Доклад будет полезен разработчикам любого уровня, как уже использующим React Native, так и присматривающимся к данной технологии. Поможет влиться, обрести понимание технологии и не бояться разработчикам, которые только смотрят на RN как на перспективную технологию для будущих или нынешних проектов.
PiterJS#19
Используя React Native как основную технологию для разработки мобильных приложений, накопилось множество разнообразных интересных моментов и опыта, которым докладчик хотел бы поделиться. В докладе Дмитрий расскажет об особенностях инструмента и сложностях разработки на нем мобильных приложений. Доклад будет интерес как людям уже использующим RN, так и тем, кто только слышал и присматривается к данной технологии.
MoscowJS#39
DevConf 2017
От обзора архитектуры react-native, до построения приложения на нем. В процессе доклада мы разберем разработку приложения на нем и решении трудностей, а также сделаем выводы о плюсах и минусах данной технологии.
В этом докладе расскажу про:
DevConf 2017
Речь пойдет о написании двух микросервисов:
WebSocketerD - (WS server <-> Hub ( Redis/AMQP), который позволяет backend (REST API на PHP) слать сообщения клиентам
Uploaderd - загрузка пользовательского контента (видео/аудио/фото) с использованием ffmpeg / imagemagick
CodeFest 2015
C момента появления первых расширений к PHP в виде си-фреймворков, они успели наделать немало шума.
Поговорим о фреймворке, лидирующем в данном направлении — Phalcon. Затронем его прошлое, настоящее и будущее; плавно перейдем к обсуждению языка программирования Zephir.
Затронeм как синтаксис языка, так и его «внутренности»: способы работы, алгоритмы анализа кода и методы, применяемые при оптимизациях. Проведем анализ данного решения: рассмотрим как производительность, так и другие важные качества, подведем итоги. Ну а завершим все это рассмотрением планов на будущее.
Master
Low+
Master
Low
Master
Master
Medium
Low
Exp with this