Вот список моих технических навыков
6+ лет опыт работы с Python и SQL.
4+ лет experiency с Javascript (3 из которых были сосредоточены на узле)
2-х лет опыт работы с C ++, Perl, PHP, Java и Lua.
1+ лет опыта работы с Haskell, C, и C #.
Сыграли со многими другими, включая Common Lisp, Ruby, Go, и Clojure
питон
Я провел последние 5 лет программирования на Python, 3 этого был профессионалом. Большая часть моего опыта работы с Python центрируется вокруг написания приложений Django.
Некоторые вещи, которые я построен за пределами веб-приложения:
Система управления задачами командной строки
скребки экрана
Кормовые агрегаторы
Плагины и расширения для различных инструментов, которые встраивают Python.
Джанго
Если я собираюсь написать веб-приложение, я, вероятно, собираюсь начать с django-admin.py startproject <название проекта>, Я использую его в течение нескольких лет на проектах как больших, так и малых.
Вот некоторые основные моменты из проектов Django я работал.
Три места, которые совместно тот же базовый код и отслужившие большое количество пользователей.
OAuth2 (спецификации 10 и 11) на основе регистрации и аутентификации.
Обновление между несколькими версиями Django.
Многочисленные сообщества и сайты малого бизнеса.
Сельдерей
Я использую это, когда мне нужно, чтобы разгрузить задачи на сайтах на основе Django. Вот несколько вещей, которые я сделал с ним:
Помогал Architech и разработать ленивый бэкенд кэширования, обновленные себя из группы, используя сельдерей, или вычисленный в строке, если сельдерей не обновил кэш еще.
Разделенные задачи в отдельные очереди, так что сельдерей демон может быть общим для нескольких серверов.
ткань
Этот инструмент спас мне часы, если не дни моей жизни.
Я побежал 2 спринты на него, один PSF спонсорского, других в PyCon.
Сделано развертывание простой и очень воспроизводимые, заставляя его быть быстрым и заботиться о всех повторяющихся деталей для команды.
Redis
Я тянусь к этому, когда я хочу ключ / значение магазина или централизованный паб / суб. У меня есть использовать его для:
Django кэширование бэкенд.
Джанго хранение сессии.
Очередь сельдерея бэкенд (в том числе пула соединений)
Микро услуги на основе IRC бот с использованием Redis’ Паб / вспом в качестве транспорта.
PostgreSQL
Это моя любимая реляционная база данных. Он масштабируется довольно хорошо, он является открытым исходным кодом, и я пришел, чтобы полагаться на него в любое время я нужна база данных.
Использовали такие инструменты, как pgfouine для профилирования и оптимизации использования.
Б pgbouncer сделать соединение пулы для уменьшения задержки.
Были масштабируется таблицы с миллионами строк.
JavaScript
Я использовал его в течение многих лет. В основном делают передний конец работы в Интернете. Но в последнее время я также сделал такие вещи, как строительство Firefox дополнения, и много маленьких микро-услуг.
JQuery
Когда я делаю JavaScript для развития переднего конца я склонен опираться на этой библиотеке совсем немного для своих селекционеров и других тонкостей.
Встроенный много динамического интерфейсам с помощью AJAX
Построил Firefox Add-на, который использует JQuery для создания и редактирования большую часть DOM.
Firefox Add-на SDK
Я только построил один, но планирую строить больше.
Надстройка для листинга GitHub репо и быстрые ссылки на них (код, вопросы, вики и т.д.)
Узел
Это вызвало огонь во мне, чтобы действительно начать пользоваться JavaScript. Я использую его для построения кооперативных микро-услуг, таких как:
IRC бот.
Слой для приема веб-крючки.
Столб GitHub процессора прием крючков.
Управление процессом для всех этих микро-услуг.
Другие навыки
Перечень моих менее технических навыков и методологий разработки, что я не был уверен, куда еще девать.
проворный
Я никогда не работал везде, где реализован любой из гибких методологий в полной мере. Но я работал с несколькими из методов, обнаруженных в Scrum и XP, в том числе:
Парное программирование
Непрерывная интеграция
разработка на основе Sprint
Тест разработка на основе
Сбор и написание пользовательских историй
Любой заинтересованный в моих навыках развития, я могу отправить вам список моих предыдущих работодателей и подробные описания таких "кабриолеты"
Я предпочитаю длинные проекты. Также 35% депозит от общей суммы прогнозируемых затрат по проекту обусловлен заранее. PM ME IF ИНТЕРЕСУЕТ! Глядя вперед, чтобы работать с вами !!!