An advanced developer position with challenging responsibilities, exposure to Web technologies, as well as Perl and PHP programming.
Over 15 years of extensive programming experience, developing Web applications with hands-on skills in software integration under Unix, Linux and Windows operating systems.
Perl with Catalyst, Mojolicious and Dancer frameworks as well as CGI legacy,
|Programming languages and tools||
Unix shell, Python,
C/C++, Pascal/Delphi, Basic/VBA, DOS/Windows batch scripts,
and Intel x86 Assembler.
MySQL and its forks, SQLite, PostgreSQL, Microsoft SQL Server, database abstraction interfaces such as DBI, PDO, ODBC. ORM (DBIx::Class in Perl, PKP DAO in PHP, ActiveRecord in Ruby). NoSQL (MongoDB, Redis, BerkeleyDB etc).
|Version control tools||
|Project management, bug tracking||
Redmine, Trac (both of them with tuning and extending), Jira, Trello, Mantis, Bugzilla.
UNIX-like (FreeBSD, BSDi, many flavors of Linux – RedHat
and Debian based),
Advanced knowledge of command line, system scripting, as well as GUI, database programming, Unix and Linux installation and maintenance, Apache, nginx and lighttpd web servers.
|Graphics, typesetting, maps, scores engraving, office working||
Inkscape, GIMP, Xara Xtreme, Corel Draw, TeX, Scribus. PostGIS, TileMill, Leaflet, QGIS. LilyPond, MuseScore, Sibelius. LibreOffice/OpenOffice.org, Microsoft Office.
1999, South Ural State University, Chelyabinsk, Russia.
1999 – present – South Ural State University, Department of Wide-Area Network Technologies, head of web development sector (since 2017), programmer.
Developed and designed applications and web sites using Perl and PHP,
worked as a team lead managing up to 6 developers, suggested and enforced use of source control and project management systems, improved Redmine (Ruby based) and Trac (Python based),
created Perl and Unix shell scripts, object-oriented Perl modules, web server log analysis, suggested and implemented improvements of billing system,
installed and configured custom modules for web servers,
spoke on briefings, seminars, conferences, and courses,
designed maps, graphical ads and banners, managed web site promotional campaigns, provided technical consulting.
2018 – 2019 – Web-Masterskaya design studio (Moscow, Russia – remote), programmer.
2015 – Okis (Moscow, Russia – remote), programmer.
2011 – Markov Processes International (Summit, NJ, USA – remote), consultant.
2000 – 2001 – SKB Kontur (Chelyabinsk, Russia), trainer.
Trained school team to web design competition.
1998 – 1999 – TeleData++ (Chelyabinsk, Russia), programmer.
Developed web-frontend for Directory “Who is Who in the Southern Urals”.
1997 – 1999 – South Ural State University, Department of Informatics, lab technician.
Provided support for users of 10+ PCs, configured TCP/IP networking, installed OS and software, antiviruses, performed advanced troubleshooting and removal of malware and viruses, developed web site modules.
search.cpan.org/~shoorick – CPAN,
github.com/shoorick and gist.github.com/shoorick – GitHub,
shoorick.ru/category/job – blog.
Upper-intermediate in English, intermediate in German, good communication skills.
Conferences participation: “Scientific Service in Internet”, RELARN, PerlBurg, UWDC, and “Open Data Day in Chelyabinsk” – talks about scientific e-zines, Perl, and OpenStreetMap.
Other activities: volunteer in Oleg Mityaev Charity Fund – head of IT Group at Forest stage of Ilmensky song festival, baritone in academic choir, active contributor of Wikipedia and OpenStreetMap.
References available upon request.