Gravitonic
thursday, august 21, 2008  
andrei zmievski

Text version

Andrei Zmievski
San Francisco, CA USA
andrei@gravitonic.com

Summary

Software architect and developer with extensive technical background and over 10 years of experience in the Internet industry. Known for expertise in the PHP arena, Open Source leadership, and deep understanding of problems and solutions involved in producing top-notch Web software. Efficient problem solver able to cut through complexity to achieve results. Extensive experience in working with domestic and international teams, including UK and Asia, both within companies and in the Open Source world.

Principal Strengths
  • Building modular, high-performance, scalable Web software
  • Expertise in PHP and Apache, their internals and implementation
  • Extensive experience with HTTP, Web security, Unicode and internationalization (i18n)
  • Proven ability to analyze complex technical problems and produce solutions, both individually and in teams
Notable
  • Principal developer of PHP scripting language since 1999
  • Architect and lead developer of PHP 6 native Unicode and i18n support; Release Manager for PHP 4.2
  • Author of PHP-GTK, the prevalent solution for developing client-side GUI applications with PHP
  • Co-author of Smarty, the premiere PHP templating engine
  • Apache Software Foundation member since 2001
  • PHP Association board of directors
Industry Experience

Outspark Inc.
2007 - present
Chief Architect
San Francisco, CA

Responsible for architecture and implementation of Outspark's game platform. Developed Web services strategy to bridge games and Web data. Designed and a built a virtual cash system utilized by all the games and underlying company's cash flow. Performed continuous infrastructure improvements and oversaw hiring of the engineering staff.

Yahoo! Inc.
2003 - 2007
Senior Software Engineer
Sunnyvale, CA

Key member of the Platform Engineering group. Joined when Yahoo! decided to standardize on PHP instead of numerous proprietary languages. Responsible for wide cross-section of infrastructure software, including PHP and Apache, relied upon by thousands of Yahoo! engineers in their daily work. Selected highlights:

  • Co-developed i18n workflow and template management system, used by majority of Yahoo! properties
  • Initiated, architected, and currently lead the project to implement native Unicode and i18n support in PHP
  • Performed architecture and technology reviews of cross-company products, including Yahoo! Mail, Personals, and others
  • Was a key part of the migration effort to PHP for multiple properties, including international ones, with continued responsibilities of rolling out improvements and ensuring standardization as part of the Infrastructure team
  • Implemented many performance and security related enhancements for PHP, most of which were fed back to the public release
  • Serving as a liaison between Yahoo! developers and PHP community, both domestically and internationally
  • Continuing to co-ordinate and participate significantly in PHP and other Open Source work with blessing of Yahoo! management

Fast Search & Transfer, Inc.
Acquired by Overture Services, Inc. in April 2003
2002 - 2003
Senior Software Engineer
Wellesley, MA

The scope of responsibilities centered around AlltheWeb.com search engine front-end. This included feature analysis and specification, software development, project management, and supervision of the technical team (2-3 persons). Led implementation of a major face-lift for AlltheWeb, which transformed it into a leading search destination with a variety of advanced and unique features. As a result, the traffic to the site grew over 50% each quarter.
Technologies: PHP, C, XML, XHTML, CSS.

ispi, Inc.
2001 - 2002
Director of Research and Development
Lincoln, NE

Developed and maintained the technology base behind the company's products, as well as researching new and emerging technologies for internal and external projects. Ported the flagship Vnews online publishing product to PHP/MySQL platform, and led a 2 person engineering team to develop key parts of the company's product line. These products are still used by over 150 online college and university newspapers, as part of the Digital Partners network.
Technologies: PHP, MySQL, XML, C.

1996 - 2001
Senior Software Engineer
Lincoln, NE

Responsible for analysis, design, and development of online database-driven applications; research and implementation of new technologies; orientation, mentoring, and supervision of up to 4 programmers. Technologies in use: PHP, C, MySQL, Texis, Texis WebScript. Key projects included:

  • Cabela's online store (cabelas.com), at the time accounting for 0.5% of total e-commerce volume on the Internet. I was responsible for the entire online frontend, catalog management tool, and database synchronization layer.
  • Direct Marketing Association's JobBank, one of the first job sites on the Internet. I designed and developed the job candidate portion of the site, including resume sub-system with email/fax transmission capabilities.
  • The entire line of ispi's publishing products, including CMS, syndication layer, polling software, and subscription/registration system. I was the main architect and developer on these projects.
  • A suite of internal tools, including project management system.
Consulting and Other Experience

Pangolin Laser Systems, Inc.
Designed and developed a 3D Studio Max plug-in (C++) to assist with visualizing laser light show production.

Autodesk, Inc.
Wrote and edited a major portion of SDK documentation for 3D Studio MAX release 4. Tested the SDK and provided feedback to developers.

SuckerPunch Productions, LLC
Designed and developed a series of 3D Studio Max plug-ins (C++) for this game studio.

Dreamworks Interactive, LLC
Designed and developed a 3D Studio Max plug-in (C++) for this game studio.

Author of MaxMatter Procedurals, a set of commercial 3D Studio MAX plug-ins, distributed by Digimation.

Researched and developed a soft-body/cloth dynamics simulation system as a personal project, using C++, OpenGL, and Win32 API.

Media Items

Frequent speaker on PHP and related projects at universities, user groups, and conferences around the world, such as O'Reilly Open Source Convention and International Unicode Conference.

Publications and interviews include:

  • A. Zmievski, S. Hughes, "PHP Developer's Cookbook", Sams Publishing 2001
  • A. Zmievski, "3ds Max Custom Tools with C++", 3D Artist magazine 1997
  • Performed technical editing and review services on several other PHP books.
  • Interviewed by B. Byfield for Linux.com, February 2007
  • Interviewed by C. Evans for Zend Developer Zone, August 2006
  • Interviewed by K. Yank for SitePoint, June 2002
Skills

C, PHP, Unix, XML, HTML/CSS/Javascript, SQL, gdb, CVS, make, lex/yacc, MySQL.

Secondary experience with C++, Python, Perl, Win32 API, OpenGL, Renderman SL, x86 assembly.

Fluent in English and Russian.

Education

September 2004 - current
Master of Arts in Linguistics
San Jose State University

August 1994 - August 1998
Bachelor of Science degree in Computer Science
University of Nebraska, Lincoln, Nebraska
Graduated Magna Cum Laude

Personal

I started programming when I was about 10 or 11, using a programmable calculator, then graduating to more advanced machines like Timex Sinclair. When I was 13, I had a summer job developing apps based on dBase IV and FoxPro. After learning Basic and Pascal, I dived into C via programming various little graphics programs and, further on, C++ when I developed plugins for 3ds Max.

Interests: photography, linguistics, sailing, jazz music, traveling.


Copyright © 2002-2007 Andrei Zmievski
All rights reserved.
Last updated: Mon Jun 23 14:55:51 2008 PDT
ilovewhiterussians.com