';

Ilya Martynov's Website

Thu, 05 May 2005

Curriculum Vitae

Personal details

NameIlya Martynov
NationalityRussian
LanguagesRussian(native), English(fluent)
E-maililya@martynov.org
Birth19 September 1978
Marital statusMarried

Skills profile

Primary skills
Operating systems FreeBSD and various Linux flavors.
Programming languagesPerl.
Technologies and tools MySQL, Apache, Postfix, mod_perl, HTML::Mason, Alzabo, Template-Toolkit, Class::DBI, CGI, XML, Emacs, CVS, RequestTracker.
Other Team leadership, system architecture design, UNIX-like systems administration, code reviewing, security audit, performance tuning, automated testing.
Other skills
Operating systemsWin32.
Programming languagesC, C++, Java, Scheme.
Technologies and tools Oracle, Sybase, PostgreSQL, vserver, Pulse3d, Shout3d, numerous CPAN modules, Parrot, BitKeeper.
Other Extreme programming methodology.

Interests

I like to participate in challenging projects, especially those ones which allow me to research new technologies and learn new tricks. Besides IT my other big interest is Go which I am playing since 2003 Sep. My interest in this ancient oriental game motivated myself to start learning Japanese language.

Experience

Period2002 May - present
CompanyIPonWeb
RoleCTO
Description IPonWeb is a UK based company specializing in off-site custom web programming and Unix support. IPonWeb employs a team of developers working from Russia. My responsibilities in this company range from overall project management, system architecture design, training of junior developers to security audit and coding.
Technologies Major highlights in the list of technologies I was using during this period: Perl, MySQL, PostgreSQL, Apache, vserver, mod_perl, HTML::Mason, Template-Toolkit, Alzabo, Class::DBI, Linux, REST.
URLs http://www.iponweb.net
Period2001 Sep - 2002 Apr
CompanyTiv.Net Inc
RoleSenior Developer
Description During this period I was working on a single-person project SponsorHouse - a website to connect athletes and sponsors. I developed this website from the scratch and later I was providing its maintenance.
Technologies Major highlights in the list of technologies I was using during this period: Perl, MySQL, Apache, mod_perl, HTML::Mason, Alzabo, FreeBSD.
URLs http://www.tiv.net http://www.sponsorhouse.com
Period1998 Aug - 2001 Feb
CompanyAGAVA Software
Role Started as a QA tester but quickly advanced to a Senior Developer
Description I started my career as a QA tester for GUI applications but later switched to development of Web applications and eventually took a Senior Developer role. As a Senior Developer my responsibilities were system architecture design, project management and actual implementation. Selected projects I was working on during this period:
  • SM3D - a 3D visualization software for online clothing shops. My team was developing both client side (3D visualization software implemented as a web browser plugin) and server side (a web application to serve and manage 3D models).
  • EZWIM - a bill processing engine product. This product is being used to track and analyze usage of corporate mobile telecommunication resources for business and private purposes by company employees. My team's project was to port the engine from Win32 to Linux platform.
Besides these projects I had many smaller ones. Also I was maintaining a set of Perl libraries which were being reused in several AGAVA's web projects.
Technologies Major highlights in the list of technologies I was using during this period: Perl, Java, MySQL, Oracle, Sybase, Pulse3D, Shout3D, Apache, mod_perl, HTML::Mason, Linux, FreeBSD.
URLs http://www.agava.com http://www.ezwim.com

Opensource work

I have made numerous contributions in many Opensource projects during my career as a software developer ranging from bug reports to patches. I am a maintainer of several CPAN modules: Mail::CheckUser, HTTP::WebTest, XML::LibXML::XPathContext and Data::Dumper.

[/cv] permanent link