I was born on a winter Friday in a small town near the White Sea. I
studied in Saint-Petersburg State
University. After graduation I returned to my home town and
worked some time on ship-building
company as network administrator. After couple of years I realized
that working on a company that builds nuclear submarines is a bad karma,
so I left them and for six years worked in Institute of Information
Technologies of Arkhangelsk State Technical
University. That was a great job and I enjoyed it much, but
finally decided to go further so I moved first to Saint-Petersburg,
where worked as Perl and C programmer, and then to Cyberjaya, Malaysia,
where I'm worknig at present time.
The following is the short list of my skills and programming interests. Contact me and I will send the full version of CV by e-mail.
Currently it's Perl and C. Sometimes JavaScript. Also, over the time I wrote programs in PHP, Python, Java, and C++.
For a long time I used MySQL, but now it's mostly PostgreSQL and SQLite. I worked with databases with tens of millions of records and several gigabytes in size. I know how to design new and how to refactor existing database in order to get decent performance. So, though not claiming myself ultimate expert I know enough for the most database tasks.
I taught networks while worked in University, so I know how they work. I am familiar with basic protocols of TCP/IP stack, and I can write programs that use these protocols to transmit data over the network. Also, I have some experience with working on distributed systems.
I know HTML, XHTML, XML, CSS, I have experience of creating AJAX applications with JavaScript and jQuery, worked with CGI::Application and Catalyst frameworks. I know how to deploy web-application using Apache and mod_perl, or nginx and FCGI, or with Starman. Shortly, if you need a web-application I can do the whole thing except for the flashy design – for this one you have to hire a designer.
Currently my primary OS is Linux, and before it was FreeBSD. Also I have some experience with OpenBSD and Solaris. I have a good knowledge of various POSIX utilities and APIs. Surely, I can also work with Windows but I feel very uncomfortable without proper shell and standard environment, so I am using it only to test web-interfaces with IE.
©2010 Pavel Shaydo