Curriculum Vitae

Personal Information

Name
Krists Krilovs
E-mail
pow@pow.za.net
Birth date
09 Oct 1978

Skills

Operating Systems and Databases
Linux, OpenBSD, FreeBSD, Solaris, MS Windows,
Oracle, PostgreSQL, MySQL.
Programming
C, C++ - BSD and Linux kernel programming, Windows NT driver programming (NDIS drivers, file system filter drivers, etc.), Layer 2 and above protocol programming, Socket programming, Embedded systems programming.
x86 Assembler - programming, debugging, reverse engineering.
Java - server pages and servlets.
Perl.
PL/SQL.
HTML, CGI, PHP.
CAD modeling
MicroStation, AutoCAD, 3ds max.
Radio antenna modeling and simulation with NEC2, IE3D, Fidelity, HFSS.
Network administration
Firewalls, VPN.
Administration of Unix servers.
Languages
Latvian - very fluent, written or oral,
English - fluent,
Russian - fluent

Professional experience

01 Dec 2004 - 30 Apr 2010 Blue Coat Systems, Inc. (NASDAQ:BCSI), Latvia branch
Senior software engineer.
Implemented kernel drivers for Windows XPE to support new hardware - eeprom, front panel display.
Implemented NTP client from scratch.
Worked on serial console implementation (Windows XPE).
Worked on caching and content transformation of HTTP and FTP protocols for proprietary OS.
Worked on ICAP server and client protocol implementation.
Worked on recognition and interception of Instant Messanging protocols.
Ported proprietary OS components from 32-bit to 64-bit architecture.
Ported 3rd party Linux code to proprietary OS.
Implemented pthreads library and FDIO socket layer for proprietary OS.
13 Sep 2001 - 30 Nov 2004 OSITIS Software, Inc., Latvia branch
Software engineer.
Windows NT embedded kernel programming. Design and implementation of kernel packet filter driver dealing with bridging, NAT, interception and load balancing of TCP/IP traffic.
Programming of HTTP, SMTP, FTP and DNS proxies.
15 Jan 2001 - 11 Sep 2001 "XXL Digital", Ltd.
Systems analyst, lead developer.
Implemented content management system. Technology: Java servlets, PostgreSQL and MySQL databases.
18 May 2000 - 12 Jan 2001 "MikroTikls", Ltd.
Network administrator. Wireless networks engineer.
Deploying, tuning and administration of wireless networks.
30 Jul 1999 - 12 Jun 2000 Ministry of Interior Affairs, Information center, Network administration dept.
Network administrator.
Administration of data center servers and FDDI network.
09 Sep 1997 - 30 Jul 1999 Ministry of Interior Affairs, IT and communications dept. Ministry of Interior Affairs, Citizenship and immigration dept.
Software engineer.
Worked on data base designs for various projects, implemented client applications in PowerBuilder.
Implemented passport reader application to be used by customs and border patrol.

Education

01 Sep 1997 - 16 Jun 2003 University of Latvia
Bachelor of natural sciences degree in computer science.
Majors: computer science, software engineering, continuity and discrete mathematics.
Honors thesis: TCP interceptor firewall for network protection against SYN flood attacks (implementation).
01 Sep 1994 - 31 May 1997 Riga State 1st Grammar School
Certificate of education.

Other information

Achievments
International mathematical olympiad 1997 - bronze medal.
Certificates
Master Unix Administrator, 26.02.2000. issued by Brainbench,
Master Linux Administrator, 26.02.2000. issued by Brainbench,
C Programmer, 25.02.2000. issued by Brainbench.
Interests, hobbies
Snowboarding, photography.