Pavel Shaydo

Bio

gravatar 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.

Skills

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.

Programming Languages

Currently it's Perl and C. Sometimes JavaScript. Also, over the time I wrote programs in PHP, Python, Java, and C++.

Databases

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.

Networks

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.

Web Technologies

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.

Operating systems

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.

Links

Contacts

©2010 Pavel Shaydo