Андрей Никишаев
Занимаюсь разработкой веб приложений, дизайном и фотографией.
Mail: creotiv@gmail.com
Icq: 942168
Skype: creotiv.in.ua
Фотография:
Камера: Canon EOS 5D
Объективы: Sigma 24-70mm f2.8 EX DG Macro, Canon EF 50mm f1.4
Вспышка: Canon Speedlite 430EX
Стили: Портретная съемка, Жанр, Нестандартное фото, Фешн, Гламур
Веб разработка:
Языки: Python, PHP, Javascript, AS3, Bash, C/C++, HTML, CSS
Фреймворки: Django, Twisted, gEvent, Greenlets, GAE, Tornado, Zend Framework, Code igniter, jQuery, ExtJs, Doctrine, SQLAlchemy, Jinja
Базы данных и хранилища: PostgreSQL, MySQL, Memcached, MemcacheDB, Mongo, Redis, GAE Datastore, Membase
Поисковики: Spinx, Apache Solr
Версионинг: SVN, GIT
Методология разработки: Agile, Microsoft style, TDD, Human Oriented Design, Сontinues integration
GitHub Profile: http://github.com/creotiv
Stack Overflow Profile: http://stackoverflow.com/users/277345/creotiv
Резюме:
Образование: Киевский Национальный Университет им. Тараса Шевченко, Механико-математический факультет, Бакалавр математики
Game developer:
Когда: с 04.2011 по сегодня
Где: GoGames
Занимаюсь разработкой и поддержкой онлайн игр на базе Facebook. Перевел систему на новую распределенную архитектуру, что позволило увеличить производительность системы а так же добавило возможность горизонтального маштабирования системы. Целевая тестируемая нагрузка 50 000 – 60 000 онлайн пользователей.
В данный момент разрабатываем игру Go Fishing
Мои обязанности:
- Разработка архитектуры
- Разработка ПО для бекенда
- Поддержка ПО для запущенных проектов
- Серверная оптимизация
- Оптимизация БД
Использую:
- CentOS
- Python
- PHP
- MySQL
- Membase
- Splunk
- MongoDB
- Memcache
- gEvent
- SVN
Team Lead, Python developer:
Когда: с 11.2010 по 04.2011
Где: ИнтернетСистемы
Главной моей задачей здесь является создание автоматической системы SEO анализа и продвижения сайтов в сети, для которог было написано два сервера. Первый занимается массовой проверкой SEO показателей, второй – веб-спайдер занимается получением разной статистически важной информации.
Попутно занимаюсь OCR на базе алгоритмов на нейронных сетях, шаблонного сравнения и гистограмного сравнения(такого как Shape Context к примеру)
Мои обязанности:
- Разработка архитектуры системы
- Написание самой системы
Использовал:
- CentOS
- Python
- MongoDB
- gEvent
- Memcache
- Git
Team Lead, Python developer:
Когда: с 09.2009 по 10.2010 (13 месяца)
Где: Стартапинг
В данный момент занимаюсь следующими проектами:
Создание резюме онлайн
Сервис по созданию дизайнерских резюме на основе подготовленных шаблонов.
Сайт сервиса: http://create-cv.appspot.com/
Сервис имеет следующие возможности:
- Генерация резюме в PDF формате
- Шаблонизатор на основе RML
- Поддержка двух языков – английского и русского
- Удобный интерфейс с системой подсказок
- Отсутсвие необходимости регистрации. Создание резюме производится в 3 шага
В проекте использовались:
- Google Application Engine
- Python
- Zope Libraries
- Reportlab Libraries
Азбука Морзе – переводчик
Небольшой сервис позволяющий кодировать текст в азбуку Морзе и наоборот
Сайт сервиса: http://morze-code.appspot.com/
Приложение для фейсбука: http://apps.facebook.com/morse-translator/
В проекте использовались:
- Google Application Engine
- Python
Mysterious Python Framework
Фреймворк для быстрого развертывания высоконагруженных проектов с распределенной архитектурой. Наш личный проект.
Использовал:
- Python
- Twisted
- PostgreSQL
- Memcache
- Распределенная архитектура
- Асинхронное программирование
- Мультипоточное программирование
- Collective intelegence
- AOP
- OOP
- TDD
Гео-распределенная онлайн система мониторинга
Гео-распределенная онлайн система мониторинга и анализа работы сетевых ресурсов(сайтов. сервисов и прочего) с последующими рекомендациями по улучшению качества их работы.
На базе Tornado были реализованы сервис по асинхронному сбору и анализу специфической информации(Ping, DNS Resolving, HTTP).
Мои обязанности:
- Разработка архитектуры системы с учетом дальнейшего развития и увеличения нагрузки
- Непосредственная разработка программного обеспечения
- Тестирование и создание аналитики работы системы
Использовал:
- Python
- Async TCP Server
- Tornado
- MySQL
- Memcache
- Распределенная архитектура
- Асинхронное программирование
- Мультипоточное программирование
- Mathplotlib
Peoplewant
Сегодня в Киеве работает и открывается множество ТЦ и магазинов. К сожалению информация о них практически не доступна конечному потребителю, что негативно влияет на объем продаж. Наша команда создала сервис который стремится изменить данную ситуацию
Peoplewant это быстрая и удобная поисковая интернет система по ТЦ и магазинам Киева. И каждый человек имеющий компьютер, мобильный телефон или смартфон с технологией дополненной реальности может быстро и качественно получить полную информацию о магазинах продающие интересующие его бренды и ассортимент.
Мои обязанности:
- Управление процессом разработки сервиса
- Разработка архитектуры системы, системы поиска и БД
- Дизайн и верстка
- Разработка фронтенда
- Установка и настройка поисковой системы
- Настройка и администрирование сервера на базе CentOS
Использовал:
- CentOS
- Python
- PostgreSQL
- Twisted
- Memcache
- Git
- Распределенная архитектура
- Augmented Reality
- и другое
Senior PHP Developer, Team Lead
Когда: с 10.2009 по 02.2010 (4 месяца)
Где: Solverlabs (Outsourcing)
Временная работа.
Мои обязанности:
- Разработка проектов на PHP
- Поддержка существующих проектов
- SEO оптимизация
- Верстка
- Дизайн
CRM/ERP developer
Когда: с 05.2008 по 05.2009 (1 год)
Где: УКРСИББАНК (Банк)
Для УкрСиббанка была разработана и внедрена CRM система, которой могут пользоваться более чем 9000 сотрудников в день.
Данная CRM система является главным инструментом работы сотрудников, которые занимаются продажами, их мониторингом и анализом. Решает главные вопросы по информированности сотрудников в части выполнения бизнес показателей, повышения продаж и реализации клиентно-ориентированного подхода в продажах.
Система была интегрирована с существующими в банке информационными системами, такими как: SAP ERP и IP-телефония Cisco (Contact Center). Разработанная система полномочий взаимодействует с модулем SAP HR, в котором ведется учет сотрудников.
В соответствии с занимаемой должностью, сотрудник получает доступ к набору прав и привилегий системы и может использовать инструменты управления и мониторинга в рамках своей вертикали/горизонтали.
Мои обязанности:
- Разработка архитектуры системы с учетом дальнейшего развития и увеличения нагрузки
- Администрирование сервера разработки
- Непосредственная разработка программного обеспечения
- Поддержка и внедрение
Использовал:
- RHEL
- PHP
- MySql
- Apache
- Tomcat
- Zend Framework
- Doctrine
- Cisco telephony
- SAP SSO
- SAP NetWeaver
- ExtJS
- InnoDb searching module for MySQL

Комментариев нет :
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.