|
Primary areas of skill (have used in primary job function or have had equivalent
exposure otherwise)
- C/C++ on a Unix platform
- Very thorough knowledge of MySQL source code and architecture
- TCP/IP client/server programming
- Managing a high-load mission critical Web/Database server
- Unix administration/troubleshooting (especially Linux)
- CGI
- SQL Databases (especially MySQL)
- Apache Web Server (especially writing modules)
- PHP
- Perl
- Qt library
- Java
- JavaScript
- x86 assembly
- HTML
Secondary areas of skills (have used from time to time as a secondary job function, or
developed in school or during my spare time)
- Ethernet LAN setup
- PC Hardware
- Win 3.1/9x/NT Administration/Troubleshooting
- Microsoft Visual C++
- Visual Basic
- Cobol
- Pascal
- Fortran
Programming experience
- Consulting work for CuData.Com. Implemented
the site functionality in PHP/MySQL. June 2004 - present.
- IT Director at SurveyZ.Com. Responsible for
maintaining and extending
an online survey building system written in Java, system administration,
MySQL database administration, and security. Implemented a bulk mailing system
to distribute survey invitations in PHP with MySQL backend. Apr 2003 - present
- Sales/Support Engineer with MySQL Inc. Worked with the sales team to help with
technical issues. Provided high-level customer support over the phone and
through e-mail. Visited customers on-site to
help optimize applications and perform troubleshooting. Apr 2002 - Apr 2003
- C/C++/PHP/Perl senior programmer with MySQL AB. Developed internal replication
capabilities inside the MySQL server. Made a presentation on MySQL replication
at OSCON 2001. Also
provided technical support (including telephone/login). Secondary
job functions included benchmarking MySQL performance, system administration (Linux),
and web development (PHP). Dec 1999 -
Apr 2002.
- C/C++/Perl/Unix programmer with NorthSky/FreeServers - wrote an Apache module to handle a large number of virtual hosts - Aug 1999 - Dec 1999
- Unix/CGI/Perl/C++/Java Programmer with Sysadmin as a secondary job function
with Direct1.Com.
Dec 1997 - Aug 1999
- CGI/Perl/Oracle Programmer + system administration responsibilities
with On'Village Communications. Some work with C++, ODI database,
Java, and TCP/IP. Aug 1997 - Dec 1997.
- Graduate Research Assistant at the BYU Business School of Management
developing an ORM/OSA tool in Java and Visual Basic Apr 1997 - Aug 1997
- Student Programmer with Financial Computing Support at BYU writing
client-server applications in Cobol with embedded SQL and Java, and
shell scripts in Perl - Nov 1996 - Apr 1997
- Extensive self-education efforts to learn C, C++, and x86 assembly 1993 - 1994
- School work 1994, 1996 - 1997
Education
- Moscow State University, Department of Mechanics and Mathematics, 1990 - 1992
- Brigham Young University, Computer Science Major, 1994, 1996 - 1998,
BS in 1998
- GPA Cumulative: 3.57 Major: 3.57
Certifications
- Master-Certified C Programmer (Tekmetrics)
- Certified Unix Programmer (Tekmetrics)
- Certified C++ Programmer (Tekmetrics)
Books
Foreign Languages
- Russian ( native speaker)
- Spanish (fluent)
Running
- Personal bests: Marathon - 2:24:47 (St. George), Half-Marathon - 1:07:03
(Hobblecreek)
- Marathon wins: Top of Utah 2003, Top of Utah 2004, Boise 2000, Boise 2001
- Half-Marathon wins: Hobblecreek 2000, Hobblecreek 2003, Hobblecreek 2004,
Provo River 2004
- 2nd American in the 2004 Deseret News Marathon, 3rd American in the 2004
Salt Lake Marathon, 3rd American in the 2003 Richmond Marathon
- 3rd in the Utah Road Racing Circuit in 2004, 4th in 1998 and 2003, 5th in 1999, 2000, and
2001.
- Set two personal bests in the marathon within a two week period -
September 20, 2003 Top of Utah, 2:27:46 + October 4, 2003 St. George 2:24:47
Personal
- Born in 1973 in Rubeznoye, Ukraine
- Grew up in Moscow, Russia
- At the age of 16 spoke no English. Taught myself by reading books, and magazines,
listening to radio, and speaking with American friends in Moscow. At the age of 20 scored
720 (out of 800) on the verbal section of the SAT which is the 99th percentile among
native speakers.
- Joined the Church of Jesus Christ of Latter-Day Saints in 1992
- Came to Provo in 1994 to attend BYU
- Served a proselyting mission for the Church in 1994 - 1996 in Salt Lake
City, Utah
- Married Sarah A. Matthews on November 29, 1996 in the Provo Temple
- Sarah and I are parents of five children - Benjamin ,
Jennifer, Julia,
Joseph, and Jacob.
|