Артур Чафонов

Разработчик программного обеспечения

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

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

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

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

Стаж: 13 лет и 10 месяцев

Возраст: 33 года

Зарплатные ожидания: От 300000 руб.

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


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


Веб-разработка • JavaScript • Высоконагруженные системы • ООП • Git • Nosql • Docker • Python • Node.js

Участие в профессиональных сообществах


Февраль 2009 —
По наст. время
(10 лет и 9 месяцев)

GitHub

@actuosus: 350 вкладов в 26 репозиториев, связан с языками:

JavaScriptCSSShellRubyPHPPythonCoffeeScriptCObjective-CGoHTML

Опыт работы


Февраль 2018 —
По наст. время
(1 год и 10 месяцев)

ICONIC

Full-stack Ninja
Россия, Москва
Декабрь 2016 —
Ноябрь 2017
(1 год)

Frumatic

Lead Front-end Developer
Россия, Москва

Применяемые навыки

JavaScript, Git, ООП, Node.js, Docker, CSS, Webpack, React.js, Redux, HTML, Веб-разработка, Адаптивная верстка
Февраль 2015 —
Октябрь 2016
(1 год и 9 месяцев)

ООО Исфорс Рус

Ведущий разработчик
Россия, Москва

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

Обязанности:

— PHP, JavaScript, Node.js, Grunt, Gulp, Python, Ruby, Elixir, Erlang, MySQL, Redis, Nginx, API, REST, JSON, JsonAPI

— 1C Bitrix, Laravel, Phoenix

— Docker, Consul, ELK, AWS

— Ember.js, Backbone.js, React.js

— HTML, CSS, SASS, LESS

Достижения:

— cybersport.ru

— virtus.pro

Применяемые навыки

ООП, Высоконагруженные системы, PHP, Docker, JavaScript, Git, MySQL, Laravel, Node.js, Nginx
Август 2013 —
Август 2015
(2 года и 1 месяц)

Смарттелемакс

Ведущий разработчик
Россия, Москва

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

Обязанности:

- разработка Front-end

- HTML, JavaScript, CSS, SASS

- Jinja, Python

Достижения:

- kremlin.ru

Применяемые навыки

JavaScript, Node.js, Python, Git, ООП, CSS, Sass, HTML, JQuery, Веб-разработка
Октябрь 2011 —
Октябрь 2012
(1 год и 1 месяц)

Tinkoff.ru

Ведущий разработчик отдела веб-разработки
Россия, Москва

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

Обязанности:

- разработка и поддержка интернет-банка

- разработка и поддержка портала

- разработка интерактивных компонентов

- Javascript, CSS, HTML, Java, Scala, Selenium

Достижения:

- интернет-банк

- онлайн-страхование

Применяемые навыки

JavaScript, Node.js, Java, Scala, Git, Высоконагруженные системы, ООП, CSS, Веб-разработка, Адаптивная верстка, HTML
Апрель 2011 —
Август 2011
(5 месяцев)

Venture Brothers

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

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

Обязанности:

- разработка интерфейсов

- программирование на JavaScript

Достижения:

- Web-приложение для таксопарков

Применяемые навыки

Ext.js, HTML, CSS, Веб-разработка, Websockets, Git, JavaScript, Api интерфейсы, Ajax, Кроссбраузерная верстка, Семантическая верстка, Svg, Валидная верстка
Январь 2011 —
Март 2011
(3 месяца)

Wheely

Программист
Россия, Москва

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

Обязанности:

- разработка серверного ПО

- BDD разработка

- тестирование

Достижения:

- сервер на Sinatra

Работа над API для iPhone-приложения Wheely.

Ruby, Cucumber, RSpec, Sinatra, MongoDB и много других Ruby библиотек.

Применяемые навыки

Ruby, Ruby on Rails, Sinatra, Cucumber, Tdd bdd rspec, Git, Api интерфейсы, Rest, XML, Парсеры
Март 2010 —
Декабрь 2010
(10 месяцев)

365Degrees

Программист, Руководитель команды разработки
Россия, Москва

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

Обязанности:

- разработка архитектуры системы

- разработка структуры базы данных

- программирование Python

- программирование JavaScript

- постановка задач

Достижения:

- стартовая разработка vsyako.ru

Использовали Enterprise Architect, Redmine. Django, jQuery, MooTools и другое.

Применяемые навыки

Python, Django, Oracle, SQL, PostgreSQL, JavaScript, Git, Высоконагруженные системы, Api интерфейсы, Веб-разработка
Июнь 2009 —
Декабрь 2009
(7 месяцев)

Parcsis

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

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

Обязанности: - создание веб-приложения - программирование на JavaScript - использование Smarty Достижения: - http://docs.pravo.ru/
Февраль 2009 —
Май 2009
(4 месяца)

ВЕБШТЭЙН

Технический директор
Россия, Москва

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

Обязанности:

- Программирование PHP, Python, JS, Ruby, Action Script

- Вёрстка HTML 4, CSS 3

- Разработка интерфейсов

- Настройка серверов

Kohana, Django, jQuery + Native JavaScript, Away 3D, Flex.

работа с хостерами (Zenon, MasterHost).

Полный цикл технической разработки.

Пара неоконченных проектов.

Настройка Fedora Directory Server, Active Directory, авторизации через LDAP, настройка интеграции с AD и Open Directory.

Идеи разработки сайтов с использованием Adobe Fireworks и Adobe InDesign.

Начал верстать с CSS 3 (Safari 4, Firefox 3.1 beta).

Познакомился с SproutCore, Cappuccino.

Делал заготовки на Sinatra, Juno.

Применяемые навыки

PHP, Python, JavaScript, HTML, CSS, Sinatra, JQuery, Ruby, ActionScript, Flash-программирование
Апрель 2007 —
Январь 2009
(1 год и 10 месяцев)

Студия Артемия Лебедева

Кодер
Россия, Москва

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

Познал Parser (https://www.parser.ru/), XSLT (XML/XSLT трансляции; генерацию RSS, RDF).

Начинал писать типограф свой (Perl с регулярными выражениями и без). Узнал правила хорошей и честной вёрстки (HTML 4.1, XHTML 1.0 стандарты, CSS 2, 3), заморочился над оптимизацией и фишками под Safari и Firefox. Много сидел над вёрсткой под IE 6, 7.

Javascript подтянул и jQuery знания. Рассматривал Prototype JS, Dojo. Пробовал ExtJS.

Копался с C и Objective-C. Пробовал себя в C++ (templates, касательно исходного кода Parser). Здесь же вспоминал идеи OpenGL программирования.

Изучал настройки и модификации Apache, NGINX, lighthttpd.

Окучивал SQL (MySQL, PostgreSQL, SQLite).

Плотнее засел за Perl (пописал микросистемки), обсасывал Catalist (http://www.catalystframework.org/).

Стал изучать Ruby on Rails (https://rubyonrails.org/), Django (https://www.djangoproject.com/).

Позднее начал писать ORM на Parser.

Тут же полностью пересел на Mac OS X, написал пару утилит на RubyCocoa (https://github.com/rubycocoa/rubycocoa).

Скрытый мир Photoshop, InDesign стал ближе. Была Maya, After Effects, Logic Pro.

Вместе с Кириллом изучал UML и использовал TextMate (E Text Editor). Изучался Eclipse IDE, Aptana Studio (JAXER).

Что делал:

http://ab.lv/ (XSLT, вёрстка);

http://bistree.ru/ (вёрстка);

http://federationtower.ru/ (XSLT, вёрстка, Javascript);

http://askeri.ru/ (Формы, частично вёрстка, Javascript, правки на Parser, XSLT);

http://st-petersburg.ru/ (XSLT, вёрстка, Javascript);

http://afi-development.ru/ (программирование на XSLT, вёрстка, Javascript);

http://bwc.ru/ (программирование на Parser, XSLT, вёрстка, Javascript);

http://metro.ru/ (программирование на Parser, XSLT вёрстка).

Применяемые навыки

JavaScript, HTML, CSS, JQuery, Кроссбраузерная верстка, Веб-разработка, Семантическая верстка, Валидная верстка, Parser3, Xslt
Сентябрь 2006 —
Февраль 2007
(6 месяцев)

Первый ИТ Альянс

Программист
Россия, Москва

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

Perl, "bml" (привет Рома и livejournal.com, https://www.livejournal.com/doc/server/bml.core.html), JavaScript — познакомился с Prototype.

HTML, XHTML, XML, AJAX, CSS

Несложный запросы MySQL (CRUD) и настройка Apache (mod_rewrite, mod_alias).

Узнал об основах HTML вёрстки, как строятся web-магазины. Понастраивал PHP-форумы (phpBB).

Немного узнал о SEO и способах раскрутки сайтов.

Помогали EditPlus и Notepad++, хотя и просматривал иные, вроде vi и emacs на виртуальной машине.

Тут мы разрабатывали:

http://www.dbsg.ru/ (программирование bml, вёрстка);

http://www.secuterra.ru/ (программирование bml, вёрстка);

http://shoplandia.ru/ (программирование bml, вёрстка, частичный Javascript);

http://www.ksing.net/ (программирование на bml, админка, сервисы оплаты);

http://1it.ru/ (вёрстка, Javascript, часть bml).

Применяемые навыки

Perl, MySQL, JavaScript, Unix, HTML, CSS, Ajax, Apache2, Shell, ООП, XML
Июль 2006 —
Ноябрь 2006
(5 месяцев)

Вижен

Программист
Россия, Москва

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

Обязанности:

- Программирование на Perl, Javascript

- Вёрстка HTML 4, CSS 2

- Обработка данных XML

- Настройка Apache

- Простой MySQL

Как раз познал основы Perl и возжможности его использования. Тут же повысил уровень Javascript (немного OOP).

Писал разные админы, и копался с форумом. Использовал связку Perl — MySQL. CPAN сильно помогал.

Изучал Linux тихонечко.

Тут был mc и vim.

Работал над:

http://panasonicmobile.ru/ (доработка форума, административный интерфейс, Perl, JavaScript);

http://www.mobile-zenit.ru/ (добавление статей и аудиокомментариев, Perl, JavaScript).

Применяемые навыки

Perl, JavaScript, HTML, CSS
Ноябрь 2005 —
Август 2006
(10 месяцев)

Бука

Внешний тестер
Россия, Москва

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

Обязанности:

- Тестирование игр

- Составление отчетов

- Работа с bug tracker'ом

Многое узнал о графических картах. Начал интересоваться OpenGL и компьютерной графикой. Довольно долго пытался делать хорошие модели на Maya. Посмотрел 3D Max, Lightwave, Blender.

Забавно использовать Photoshop для обработки screenshot'ов.

Применяемые навыки

Тестирование ПО, Ручное тестирование, Баг-трекинг, Тестирование производительности, Контроль качества
Август 2005 —
Январь 2006
(6 месяцев)

Пицца Фабрика

Системный администратор
Россия, Москва

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

Обязанности:

- Поддержка технического оснащения компании (около 200 машин, Windows, *NIX).

Был batch scripting for Windows. Кушал основы HTML и CSS, попутно с XML.

Также что-то с Corel Draw и Adobe Photoshop.

Осваивал ASP Linux, FreeBSD, схемы работы баз данных и обмена информацией. Впервые потрогал emacs.

Применяемые навыки

HTML, XML, CSS, Unix, Администрирование сетей, Администрирование Windows, Администрирование Linux
Июль 1999 —
Апрель 2000
(10 месяцев)

Телеком-Альянс Лайн

Монтажник ЛВС
Россия, Москва

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

Обязанности:

- Протяжка и настройка ЛВС (витая пара, радио)

- Подключение домов

- Настройка ПО клиента (настройка сетей с IP адресацией)

Многое узнал о построении сетей. Всякие операции с обжимом UTP, BNC и подключением switch'ей, hub'ов, router'ов. Был всякий Wireless LAN (Orinoco). Здесь же увидел как работать в консоли на FreeBSD и как настраивается маршрутизация. Заинтересовался и попробовал тянуть оптоволоконные сети.

Жаль, что дельных было с пару человек, остальные все много пили. Да и закрыли их за экономические махинации (http://www.list-org.com/company/3182942).

Применяемые навыки

Проектирование и прокладка лвс, Техническая поддержка, Установка и обслуживание офисной техники, Ремонт и обслуживание оргтехники, Мониторинг сетей, Настройка и ремонт компьютерной техники, It-консультирование, Телекоммуникации, Сетевые технологии, Проектирование сетей

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


Январь 2003 —
Январь 2008

Московский институт электроники и математики имени А. Н. Тихонова

Информатики и телекоммуникаций; ФИТ
Россия, Москва

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

Пока не доучился. Доучусь. Главное чтоб мозги работали.

О себе


Специализация и профессиональные навыки

Знаком с понятиями OOP, MVC, BDD (and TDD), ORM. JavaScript, Python, Ruby, PHP, Perl, Parser, Scala, Java, Go. HTML, XHTML, XML, XPath, немного SVG. CSS, XSLT,  Javascript (vanilla, React, Angular, jQuery, MooTools, Prototype, там же ECMAScript+), AJAX, SproutCore, Cappuccino, ExtJS, etc. Также Node.js, Narwal.. C и C++ (обзорно). Знаком с Objective-C (Cocoa, RubyCocoa, PyObjC). OpenGL немного совсем. Слабые знания по ActionScript. Копался с Django, Ruby on Rails, Sinatra, Catalist; меньше с Mason, Drupal, Wordpress, Joomla, Juno, web.py, web2py, да и всем чем попало под руку. Также Code Igniter, Kohana, Yii, Symphony, Drupal. Всякие TCPDF, FPDF, PDFL.

Небольшой опыт с RSpec, Cucumber и BDD/TDD в целом.

Настраивал nginx, Apache, lighthttpd. Трогал memcached, sphinx, ffmpeg. Было дело и с MongoDB, neo4j, MySQL, PostgreSQL, SQLite.

Работаю с Docker.

Настраивал облачное с AWS (ECS, ELB) и DigitalOcean.

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

Автоматизировать обмен информацией между человеком и машиной.

Придумать реализацию искусственного интеллекта.

Мастерить гитары.

Музыкантом быть.

Просветлиться.

Членство в обществах и ассоциациях

Вряд ли когда либо буду состоять.

Дополнительная информация

Учу немецкий, испанский,  латынь и иврит. Развиваюсь психофизически.

Про музыку

Акустический гитарист без профессионального образования. С 2002 более-менее серьёзно начал играть. Основы теории музыки поизучал. Пытаюсь играть фламенко. Cubase, Logic Pro, трогал Ableton и некоторые продукты Native Instruments.

Иногда копаюсь в Adobe After Effects, Motion. Ищу собеседника по идеям Computer Vision и унификаторам ввода и определения данных.


Рекомендательные письма


Amir Mamedov

знакомый

знает node.js

Письмо написано 06 ноября 2012 в 23:29 • Согласились: 2