Web: http://www.martchukov.com
E-mail: anton@martchukov.com
Phone: +7 921 442 7529
Operation Systems: Linux (Debian, RedHat) – 5 years, FreeBSD – 4 years
Programming Languages: C/C++ - 3 years, POSIX Shell – 5 years, Perl - 2 years, Python – 1 year, PHP – 6 years
Databases: MySQL – 5 years, LDAP – 4 years
Technologies: Clusters, OOP, XML, SOAP, Web/CGI, Debian packaging
Tools: CVS, SVN, Bugzilla, PGP
2006 – present Maxima Communications. lead developer, http://www.mxc.ru
Designed and implemented a new clustered mail server using LDAP, dovecot, exim with logic written in Perl. Moved customers' mail from an old sendmail server. Developed a web interface in PHP and custom management system using Perl/PHP with ability of S/Key authentication. Integration with present billing system using SOAP based web services (Perl). Implemented spam and virus scanning system with SA and clamav with user-controlled settings stored in LDAP. Administering the server on FreeBSD.
Proposed and implemented Single Sign On system for company's web resources in PHP using BlowFish encrypted portable XML cookies and internal SOAP service for data fetching with retrieved data cache feature. Migrated some portals to use the SSO.
Designed and developed a photo archive in PHP with use of MagicWand for photo processing
Proposed and introduced SVN and bugzilla systems into development work
Set up new web server using Apache2 and FreeBSD. Migrated old sites. Administering the server
2004 – 2006 Novgorod State University, laboratory of grid-technology in the modern physics, Grid Deployment Team (dteam) member, system administrator
Set up a computational cluster to work as LCG Grid Network node
Working as a member of CERN's LCG Deployment team. Testing present and experimental CERN Grid software, fixing and reporting bugs while release upgrades.
Modeling GRID environment using User Mode Linux for Moscow State University
Administering the computational cluster on Scientific Linux (RHEL)
2002 – 2003 School Computer Laboratory, system administrator
Administering school's computer network, users' work stations Windows NT 4.0, gateway server running FreeBSD and Cisco router
Set up cache DNS server Bind, proxy server Oops and Samba file sharing server for school needs
Open Hardware Project Russia, team server administrator
Designed LDAP schema for centralized account storage allowing to be used by different services
Set up e-mail, ftp and jabber server to authenticate against centralized LDAP database
Developed new web portal using Plone/Zope with authentication against LDAP database and new account creation
Debian Project, co-maintainer of rus-ispell package
Leader of the Novgorod Linux User Group
Lectures for university students on Linux for novice and advanced users
Lectures for university students on administering and using Grid for scientific computations
Quick course on networking basics for technicians of Maxima Communications to improve their work quality and interoperation of departments
Certificate of course completion “CCNA 1 - Networking Basics”
Certificate of course completion “CCNA 2 - Router and Routing Basics”
Certificate of course completion “CCNA 3 – Switching Basics and Intermediate Routing”
Certificate of course completion “CCNA 4 – WAN Technologies”