VADIM TEMKIN
OBJECTIVE Senior Manager position in Software Development or Software Quality Engineering organization.
SUMMARY Experienced manager with proven ability to build
and manage internationally distributed teams working on multiple projects in
changing development environment. More than twenty years experience in
diverse areas of software development and management: people and project management;
QA tools, environments and methodologies; traditional and Agile system lifecycle models;
application programming, graphical user interfaces, performance analysis, system administration and
customer support; system architecture, microprogramming, and operating system design.
EXPERIENCE
5/2006 - present Hewlett-Packard, Cupertino, CA
Software Development Manager II
- Managing geographically distributed Quality Engineering team in NeoView SQL R&D organization.
Successfully doubled the size of QA group. Lead the testing effort
for a first customer shipment and three subsequent releases of NeoView business
intelligence and data warehousing platform. Work on the QA processes in Scrum teams.
10/2005 - 4/2006 EPAM Systems, Princeton, NJ - Redwood City, CA
Director, Technology Solutions
- Client: I-many, Inc. Project management for
off-shore development, business analysis, and quality engineering teams
of 30+ people working on various components of advanced Enterprise
Contract Management solutions.
9/1999 - 9/2005 Sun Microsystems, Inc., Palo Alto - Santa Clara, CA
Software Engineering Manager
- Took significant part in creation of Sun's St.
Petersburg Development Center in Russia: initial planning, negotiations
with former owners, retention of former contractors, site build up from
100 to 180 employees in 6 months, real estate searches, security and
export control issues, hiring of essential personal (HR, recruitment,
operations management), site management, employment contracts, new hire
orientation; as well as direct management and build up of the Business
Unit QE team from 14 to 28 people, including hiring of two managers and
several lead engineers.
- Took part in acquisition of Pixo, Inc., integrated into Sun and build up the QA team for
Sun Java System Content Delivery Server.
- Built and managed Quality Engineering teams responsible
for multiple Java technologies: Java
Card Technology - specifications and reference
implementation of a Virtual Machine, API, Runtime Environment and
Development Tools for Java in Smart Cards;
CLDC and K
Virtual Machine - the basic Java Virtual Machine and
API for Java 2 Micro Edition;
multiple ports of MIDP
- Mobile Information Device Profile - to various devices;
Java
Device Test Suite - a productized comprehensive
testing suite of few thousands tests designed to thoroughly verify,
validate and evaluate the quality of CLDC/MIDP implementations on a
device; and others.
The teams (between 5 and 25
engineers at different times) were built in multiple time zones (California,
Israel, Russia, Ireland), worked with development teams which were at least
as disperse, included engineers in Sun Microsystems and client companies, and
provided Quality Engineering services for multiple, permanently changing,
high profile projects which are used in tens of millions consumer devices
worldwide.
4/1997 - 9/1997 Integrity Arts, San Mateo, CA, and after an acquisition
9/1997 - 9/1999 Sun Microsystems, Inc., Palo Alto, CA
Senior Software Engineer
- QA Lead and Release Management for Java Card group. Took
part in design and development, performed Quality Assurance and Release
Engineering of 2 major and dozens of minor releases of Java Card
Platform. Wrote sample Java Card Applets. Performed performance
analysis of the API.
9/1991 - 4/1997 Informix Software, Inc., Menlo Park, CA
Senior Software Development Engineer
- Developed QA strategy, wrote Test Plans, and led QA effort for Informix NewEra in areas of performance and Global Language Support.
- Designed and implemented QA environment for automated
GUI testing based on XRunner/WinRunner; enhanced and supported a robust multi-platform CLI QA harness.
- Developed integrated environment for various QA metrics tools (ViSTA and C-Cover) and implemented metrics-based QA methodology.
2/1989-8/1991 SILVACO International, Santa Clara, CA
Senior Software Engineer
- Various GUI, numerical, and device I/O projects for an electronic device characterization and modeling
CAD systems.
1981-1988 Computer Research and Development Institute, Minsk, USSR.
Programmer, Software Engineer, Senior Software Engineer.
- Among other projects: participated in the design of an extension to IBM 370
architecture, from architecture blueprint to supervision the team of
microprogrammers in CPU firmware development for two computer models; developed various programming tools, including
specialized compilers, editors, and debuggers on IBM mainframes and PC's
LANGUAGES AND SYSTEMS PROFICIENCY
Languages: Java (especially J2ME and Java
Card Technologies), C/C++, Informix NewEra, Perl, Informix 4GL, HTML, Intel
X86 and IBM/370 Assembly, Pascal, PL/I, FORTRAN. Operating Systems:
System level of all flavors of UNIX (Solaris, Linux, HP-UX, ULTRIX, plain BSD
and System V) and VM/CMS; user level of MS Windows, DOS 370, OS/VS 370. User
Interfaces: Java Swing, MS Foundation Classes, HTML, X Windows
System, X Toolkit, OSF Motif, Adobe PostScript, HP-GL. Application
and QA Systems: Silk (QA Partner), XRunner/WinRunner, YACC, LEX,
Make, AWK, Shells, VERITAS ViSTA, JCov, C-Cover, ClearCase, Visual
SourceSafe, Informix SQL, MS Office and other spreadsheets, editors,
debuggers and other systems for UNIX, MS Windows, and IBM mainframes.
EDUCATION
1991-2007
Courses in Software Metrics, Technical Writing, Effective Communication, Time Management,
Strategy and Team Priorities, Managing for Success, Managing within the Law,
Managing Remote and Virtual Teams, SunShot, SunSigma, Jerry Weinberg's
Problem Solving Leadership and Amplifying Your Effectiveness, James Bach's Rapid Software
Testing, Ken Schwaber's Scrum methodology, etc.
1984-1987 Computer Research and Development
Institute, Minsk, USSR
Doctoral work in Computer Science
and Software Engineering. All but dissertation.
1976-1981 Belarussian University, Minsk, USSR
M.S. Summa cum laude in Physics.
PERSONAL U.S. citizen.