Илья Никитин

http://tvzavr.ru, python, erlang, html, обоработка естественных языков, aлгоритмы, нагруженные сайты

Местоположение

Проживание: Россия, Москва

Готовность к работе: готов к удаленной работе

Возраст и стаж

Стаж: 8 лет и 4 месяца

Возраст: 30 лет

Контактная информация

Мой круг: https://moikrug.ru/w495

Профессиональные навыки


Python • Erlang-otp • Управление проектами

Опыт работы


Сентябрь 2014 —
По наст. время
(5 лет и 3 месяца)

Яндекс

Крутой разработчик
Россия, Москва

Обязанности и достижения

Architect, team lead back-end developer and front-end developer. Projects: Event tracker for controlling global setting changes and packages deploys; pub-sub system with specific logic. API and human interface for managing ad statistics. Technologies: REST API with Python; PERL (Core logic); human interface with Django; Distributed MySql and Click House DB; in-memory data management (joins); JavaScript with AngularJS framework at front-end.
Август 2011 —
По наст. время
(8 лет и 4 месяца)

ТиВиЗавр

Программист
Август 2011 —
По наст. время
(8 лет и 4 месяца)

ТиВиЗавр

Разработчик
Россия, Москва

Обязанности и достижения

Architect, back-end developer and front-end developer. Projects: Fast ad delivering API for players and rich interface application (RIA). Engine for Informative portal for Russian Ministry of Emergency. Technologies: C\C++ for serialising XML\XSLT; PostgreSQL and Mnesia DB; Erlang; Web-sockets; own DSL for ad logic; JSON API for RIA with Qooxdoo Framework at front-end; C\C++ for HTML generation.

Высшее образование


Январь 2012 —
По наст. время

Московский Авиационный Институт (Национальный исследовательский университет)

Прикладной математики и физики
Россия, Москва

Специализация и достижения

Post-graduate. Moscow Aviation Institute (National Research University). Applied Mathematics and Physics. Works with Near-Duplicate Video Retrieval Methods. https://www.academia.edu/11818501/ https://www.academia.edu/11734804/ http://www.slideshare.net/w-495/nkp-2015
Январь 2009 —
Январь 2011

Московский Авиационный Институт (Национальный исследовательский университет)

Иностранных языков
Россия, Москва

Специализация и достижения

MAI Institute of Foreign Languages. Theory and Practise of Translation. Diploma. A linguist and translator. A specialist Diploma: https://www.academia.edu/3439386/
Сентябрь 2006 —
Февраль 2012

Московский Авиационный Институт (Национальный исследовательский университет)

Прикладной математики и физики
Россия, Москва

Специализация и достижения

Moscow Aviation Institute (National Research University) . Applied Mathematics and Physics. Diploma with distinction, A mathematics and system programmer. A specialist. Diploma: https://www.academia.edu/2506929/ http://www.slideshare.net/w-495/dsmts-diploma http://www.slideshare.net/w-495/dsmts-diplomatext

О себе


A well‑organised and motivated IT developer with excellent academic background and technical skills seeks the possibility to become a part of a team in an international technological company. I represent extra combination of theoretical knowledge and practical experience and at the same time being a quick learner I am very flexible and open‑minded. I highly appreciate efficiency at work and thus I am fully responsible for the results. I am looking for the position for my further development as a highly‑qualified specialist and simultaneously due to integration with the firm to bring benefit to the company and improve my own skills and widen horizons.

Programming Languages

JavaScript, Python, Erlang, PyRex, Shell Scripting, SQL (PostgreSQL, MySql dialects), XSL, PERL, C\C++, C#, Java, Scheme, F# and OcaML, PHP.

Operating Systems

Technologies

Green Threads (Gevent as part of Libev), Posix Threds, MPI, OpenMP. STL; ODBC, Hibernate, Linq SQL; Qt4, wX, Tk; AJAX, Commet, HLS\HDS\PDL, Web-sockets; TCP\HTTP-parsing; Nginx, Apache, Lighttpd, Phantom-Server.

Mark-up Languages

HTML, CSS, LESS, DoT, LaTeX, MarkDown. Jinja, etc.

Frameworks

System-design

UML, DFD, IDEF, Design patterns, MVC, MVVM, Functional Programming Techniques.

Project-management

Extreme programming, Scrum, Store-pointing, Management skills.

Databases

MySql, PostgreSQL, Redis, MemcashedDB, Mnesia. Click-House DB.

Other skills

A good code reader. Architect skills. Information systems and database design. Algorithm design and analysis skills. Deep re-factoring skills. Skills in Unix server administration.

Computer Science Theory. Image and video analysis. Natural Languages processing. Skills in writing scientific articles. Basic skills in graphic design. Public speaking and teaching skills.