An advanced developer position with challenging responsibilities, exposure to Web technologies, as well as Perl, Python and PHP programming.
20+ years of extensive programming experience, developing Web applications with hands-on skills in software integration under Unix, Linux and Windows operating systems.
Web |
Perl with Catalyst, Mojolicious and Dancer frameworks as well as CGI legacy,
|
---|---|
Programming languages and tools |
Unix shell,
C/C++, Pascal/Delphi, Basic/VBA, DOS/Windows batch scripts,
and Intel x86 Assembler.
|
Databases |
MySQL and its forks, SQLite, PostgreSQL, Microsoft SQL Server, database abstraction interfaces such as DBI, PDO, ODBC, ORM. NoSQL. |
Version control tools |
Git, Subversion. |
Project management, bug tracking |
Redmine, Trac (both of them with tuning and extending), Jira, Trello, Github, Gitlab, Mantis, Bugzilla. |
Operating systems |
UNIX-like (many flavors of Linux – RedHat
and Debian based, FreeBSD), 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).
2021 – 2022 Turing Technology Associates, Inc. (Wilmington, DE, USA – remote), consultant.
Automated routine tasks using Python.
1999 – 2021 – South Ural State University, Department of Wide-Area Network Technologies, head of web development sector (since 2017), programmer, engineer.
Developed and designed applications and web sites using Perl, PHP, and Python.
worked as a team lead managing up to 6 developers, suggested and enforced
using 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.
2021 – Moscow Clinical Scientific Center (Moscow, Russia – remote), system administrator.
Support and redevelopment of web site.
2018 – 2019 – Web-Masterskaya design studio (Moscow, Russia – remote), programmer.
Developed web sites using Perl (Mojolicious and complicated legacy), PostgreSQL, Redis and JavaScript.
2015 – Okis (Moscow, Russia – remote), programmer.
Developed web site using Perl (Dancer 1) and JavaScript.
2011 – Markov Processes International (Summit, NJ, USA – remote), consultant.
Developed web sites using Perl and JavaScript.
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.
metacpan.org/author/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.