Язык: English | Русский

Андрей Нехайчик

Python-разработчик, PHP-разработчик, архитектор, тим-лидер

Специализация

Могу

Сертификаты, дипломы

Сертификат об успешном завершении курса upper-intermediate English
в Центре обучающих технологий
Диплом о высшем педагогическом и инженерном образовании, 2004 г.
Второе место в олимпиаде по программированию среди студентов колледжа, 2003 г.
Диплом за занятие второго места в республиканской олимпиаде по математике среди 9-х классов Республики Бурятия, 1998 г.
 

Опыт работы

Wargaming, Минск

Период: с июля 2013 по настоящее время
Обязанности

Oxagile, Минск

Период: с сентября 2005 по июнь 2013 (более 7 лет)
Обязанности
Достижения
Крупные проекты

Altoros, Минск

Период: с февраля 2013 по апрель 2013
Обязанности
Проект

In-Cubus, Минск

Период: с апреля 2004 по август 2005
Обязанности
Проект

Авторские работы

Приложение 1. Список технологий

Технология Опыт
Языки программирования
Python
Django
4 года
PHP
Zend framework, CakePHP
15 лет
JavaScript
jQuery
16 лет
Базы данных, поиск
Реляционные
PostGreSQL, MySQL, pg/plSQL
13 лет
Документо-ориентированные
CouchDB
7 лет
Поисково-ориентированные
Solr
7 лет
Типа ключ-значение
Redis, memcached
10 лет
Вёрстка
HTML
HTML5: Audio, Video, Canvas, WebGL
16 лет
Технологии масштабирования
Amazon
S3, EC2, EBS
7 лет
Балансировка нагрузки
Аппаратная, keepalived (4-й уровень), Reverse proxy (7-уровень)
8 лет
Разгрузка back-end`а
memcached, replication
10 лет
Разгрузка front-end`а
Varnish, lighttpd, кеш-секции, rewrite rules, S3, HTTP: ETag и Expiration date
10 лет
Акселераторы
mod_deflate, gzip, XCache, APC
9 лет
Интеграция
Настройка интеграции
Hudson, JIRA, Confluence, SubVersion, git, ViewVC, ant
9 лет
ОС
Linux
Gentoo, Debian, настройка продакшена, установка с нуля
9 лет
Дополнительные технологии
Дополнительные языки: ANSI C, GO language, C# для Unity
Дополнительные технологии: PayPal, SEO-оптимизация, Тестирование безопасности, Тестирование производительности
Графика: Unity, DirectX, WebGL

Приложение 2. Описание проектов на github`е

Проект Описание
HRWiki
MediaWiki, PHP
HRWiki - база данных для ведения соискателей и их резюме, и другой связанной с этим информацией. Сделана без программирования, путём настройки SemanticWiki и множества других плагинов под задачу.
Swiss system chess tournament
Python, Django
Пример реализации системы ведения шахматного турнира по швейцарской системе.
RailsExample
Ruby on Rails
Пример реализации системы коллективного блога на Ruby on Rails.
mod_redis_vhost
ANSI C
Модуль к серверу lighttpd, который позволяет определять конфигурацию виртуальных хостов в базе данных Redis.
svnbackup & svnrestore
PHP
Утилита для резервного копирования и восстановления SubVersion репозиториев.
pentris
Unity3D, C#
Реализация тетриса, состоящего из фигурок пентамино, на платформе Unity.
canvas3D
HTML5 canvas, HTML5 WebGL, JavaScript
Реализация проигрывателя 3-х мерных моделей, хранящихся в файлах PLY, на canvas`е. Есть релизация для 2D и WebGL.
memcached-itool
Python, PHP
Улучшенный аналог утилиты memcached-tool.
ussd
PHP
Утилита, которая может посылать AT и USSD запросы, для некоторых 3G-модемов.

Приложение 3. Вклады

Проект Описание вклада
memcached Пул реквест с дополнениями и исправлениями для memcached-tool. Патч был включён в версию 1.4.17.
Perl
Apache CouchDB Документация об очистке документов.
Documentation
Apache Solr Статья о настройке Solr для Jetty.
Documentation
smartmontools Патч и статья в вики.
C, Documentation
TortoiseSVN Решение проблем с Samba.
Forum
AppDB WineHQ Тесты и инструкция как использовать под linux.
Documentation
Андрей Нехайчик

Контакты и профайлы

ХабраХабр

Пользователь: gnomeby

Мои публикации:

Википедия

Пользователь: G-nome

Участие в публикациях:

Другие вклады

См. список вкладов