Веб-инженер.
(Web-разработчик)
Основные инструменты: Perl/C, mysql, freebsd.
Участие и разработка крупных российских проектов, посещаемость которых составляет порядка 1 миллиона хитов в сутки.
(Более подробное описание при дальнейшей переписке).
Детализированное описание моей деятельности в течении последних 3 лет:
Разработка Web-проектов на Perl под Apache 1.3x с использвоанием следующих технологий: CGI, mod_perl(основная практика), FastCGI(на perl), на платформе freebsd.В качестве источника базы данных выступает MySQL 4.x версии. Вертикальное, горизонтальнрое масштабирование mysql. Уход от практики использования вложенных SQL-запросов, JOIN.
Использование архитектуры frontend(nginx) - backend(mod_perl,fastcgi).
В качестве кеша чаше всего используется memcached/BerkleyDB.
Написание новых модулей на С для nginx, под FreeBSD 5.x,6.x, а также XS модуля для Perl.
Добавление своего специфичного кода для thttpd на С под FreeBSD 5.x,6.x.
В бизнес логики проекта чаще всего использую обьектно-ориентированный подход(package, use base qw()), за исключением обычных скриптов в виде одного исходника. Использование mvc архитектуры программного обеспечения.
Стиль написания на Perl близкий к языку C, без наличия больших “премудростей” Perl'a, для большей удобочитаемости кода другими программистами. Хорошее понимание regexp выражений и уместное их использование (проще и быстрее, например ф. substr по ситуации)
Обязательное условия при написании perl кода:
use strict;
Ключевое слово my, например: my ($data) = (undef)x1;
Исключения (throw,try,catch).
Ключевые слова:
mysql, perl, c/с++, freebsd, nginx, apache, fastcgi, squid, BerkleyDB, xsl/xslt, linux, mod_perl, ajax, xml, cpan, javascript, mod_perl, tcp/ip, html, css, jail, unix, mvc, vpn, kernel, thttpd, perl xs.
Пишите:
word2electronics@googlemail.com