Sunday, May 31, 2009

SERGUEI KOUZMINE

7872 NW 62 Terrace Parkland FL 33067 USA Phone: 954 775 1795

E-mail: kouzmine_serguei@yahoo.comhttp://www.linkedin.com/in/skouzmine

Profile:http://www.linkedin.com/in/skouzmine


SUMMARY

Senior Build/Release Engineer with over 15 years of experience. Creator of numerous highly successful, large scale Source Code Management Build and Release automation Software projects. Broad knowledge and ability in managing software development life-cycle, with solid expertise in exceptionally wide range of technologies.

Envision, define, and develop outstanding processes and solutions through systematic thorough analysis of risks and opportunities. Definite workaholic and coding addict, independent self-starter, committed to deliver on aggressive deadlines. Establishes high standards of work ethic and accountability; has solid communication and presentations skills, eager for self-education, knowledge sharing, influences and trains others.

PROFESSIONAL EXPERIENCE

Boca Internet Technologies Inc., Boca Raton FL 2009 Perl Developer

Develop distributed web site monitoring application suite based on DejaClick Firefox add-on and Perl Web Libraries

Citrix Systems, Fort Lauderdale, FL 2006 – 2009 Lead Software Developer Engineer

Resolved flagship product release show stopper arising from Vista Certification requirement imposed by Microsoft. Turned new mandatory System Driver Signing process into a transparent service executing on Microsoft pre-configured Protected Environment Remote Signing Server

Streamlined Citrix product layout. Identified key reasons for the process lagging behind its objectives and creating negative impact on Process release. Replaced legacy engine with advanced XML Schema based one, inspired by ANT technology. Achieved dramatic increase in process reliability by simplifying the configuration. Trained other build engineers in new tools usage

Reduced downtime on large Build Farm from Build Break and hardware causes. Implemented and launched Build Farm Health Monitoring application complex eliminating labor intensive manual inspection

Enabled Agile practices through Perforce Pending Change peer code review . Designed Packaging Tool transparently servicing remote developers. Similar functionality (shelving) is key feature of Team Foundation Server, Subversion and other SCM engines but is lacking from Perforce

Enabled Virtual Build Lab (VBL) practices in flagship product development. Extremely complex source code layout, multiple component build and packaging dependencies justified design implementation and roll out of dedicated Code Branching Management Suite

Discovered opportunities for utilization of Perforce Linked Automated Build (PLANB) system for managing large scale Build dependencies, eliminating manual and error prone environment cloning steps. Implemented relevant SQL schema extensions, data feeds and Web services

Automated build and configuration of Evaluation Virtual Domain Appliance (EVA) Product combining modern OS and Application virtualization technologies

Suggested Vista Sidebar extensions for XenApp Client SDK (approved for implementation)

Intermec Technologies, Cedar Rapids, IA Dec 2005 – Mar 2006
Build Architect (contractor)

Addressed scalability challenges of nightly software builds of Windows CE OS individually customized for growing park of target devices. Designed, developed, documented and launched Distributed Build System executing component builds in parallel on multiple Build Machines in accordance with product BOM, linked via Web Services, managed centrally in Share Point. Project was completed ahead of schedule; the system still exhibits better then adequate performance and is in production use.

Microsoft, Redmond,WA 2000-2005
Senior Build and Release Engineer at Microsoft MSN Ad Center Feb - Nov 2005

Performed Source code migration from VSS to Source Depot, Microsoft implementation of Perforce; established Branching policies; integrated Bug Tracking with Source Control, rolled out Continuous Test Builds and nightly Production Builds on top of Core XT (Microsoft equivalent of Cruise Control) and classic NT Razzle environments.

Improved test environment by automating High Volume Database Retention.

Drastically reduced code churn by implementing Intelligent Localization Defect Detection tool.

Build Engineer in Windows NT Team 2000 – 2005

Implemented & Maintained key Build Process (SYSGEN) producing localized versions of Windows XP, XPSP and Server 2003 operating system in 30 languages. Cumulative code size over 7000 lines, featuring high capacity metadata parser, unit testing and reporting plug-ins. Still used for Sustained Engineering.

Automated Build Verification Test Suite (BVT), Code Signing, Compiled HTML Help (HHC), Multilingual User Interface (MUI), Code Coverage and Instrumented Builds

Sun Microsystems, Newark, CA Jun 2000 – Dec 2000
Software Developer (contractor)

Maintained and enhanced Training and Education System (TED) - Web 1.5 based interactive application.

Triada, Redwood City, CA Apr 2000 – Jun 2000
Software Developer (contractor)

Developed rich Web UI for proprietary data mining engine (NGRAM).

SAP Labs, Moscow, Russian Federation 1997 – 2000
R/3 Test Case Developer

Designed and maintained SAP R/3 Test Suite recording Internal Demo Education System (IDES) prototype business scenarios in proprietary CATT scripting language, used for R/3 system testing, setup and customer training.

Seanet, Seattle, WA, USA, and Moscow, Russian Federation 1996 – 1997
Web Software Developer

Automated Web Content Generator for Russian News Agency (RIA), http://www.russia.net

MB, Inc., Moscow, Russian Federation 1992 – 1996
Programmer Group Leader

Developed and supported in-house Inventory and Accounting systems

Institute for Safety of Nuclear Development, Moscow, Russian Federation 1990 – 1991 Software Engineer

Developed User Interface for Chernobyl Power Plant Demographic Impact Study Project, GIS and census data processing system with applied advanced Math and Statistics.



TECHNICAL SKILLS

Programming and Scripting: Perl, C#, .Net, PowerShell, WCF, Windows Forms, WSH, WMI, VBS, VBA, Javascript, Batch, Bash, SED, AWK, Make, ABAP.

Source Code Management: Perforce, Subversion, Visual Source Safe, Base Clear Case, Perl and .Net libraries

Advanced Build Tools: MSBuild, Ant, Cruise Control .NET, Visual Build Professional

Data management and Web integration: XML/XSLT, SQL, Perl DBI, LINQ, DOM, CSS, AJAX, DHTML, HTA, Vista Sidebar Gadgets, Apache, IIS, WIKI, LAMP, Share Point (standalone applicationdevelopment)

Package installers: WIX, MSI, ISO, Aptitude

Platforms: Windows, Linux and mixed environments, VMware, Virtual Server, Citrix XenServer

EDUCATION

Seminars: SAP Basis, CO, FI, MM, PM.

University: MS in Theoretical Mathematical Physics Moscow State University, Moscow, Soviet Union. Graduated with honors.

Post-graduate: Theoretical Particle Physics study in CERN, Switzerland. Published papers (not graduated).

School: Lyceum College School #2 , Moscow, Soviet Union – 3rd top state colleges with advanced physics and mathematics.

Posted by Serguei Kouzmine at

0 comments:


No comments:

Post a Comment