Sergio Cherskov
Redmond, WA 98052
********@********.***
Professional Experience
Intel Corporation
Redmond, WA May 2013 to Present
Engineering Manager/Validation Software Architect, Mobile Communications Systems, Windows Tablets/Phones Mobile Systems Engineering.
Senior level position responsible for advancing the quality, reliability, stability and state of art in Intel System- on-the-Chip (SoC) processors and reference board designs and software for the next generation of mobile/wearable devices.
Overseeing development and validation processes as well as core infrastructure engineering teams to shorten development and time-to-market cycles while improving underlying quality, reducing escape bugs found by customers after SoC silicon release.
Received noted recognition for fast turnaround in designing and implementing live telemetry solution that shortened debug cycles and enabled data-driven priority bug management, providing extensible infrastructure for future data mining opportunities.
Telemetry, data mining, and data-driven validation process improvements resulted in whitepapers/presentations accepted at Intel Design and Test Technology Conferences (DTTC 2014*, DTTC 2015) and Software Professionals Conference (SWPC2015).
Microsoft Corporation
Redmond, WA October 2007 to May 2013
Principal Test Architect/Principal Test Manager, Business Platforms Division Engineering Systems
(BPD/SQL).
Principal Architect responsible for large-scale divisional engineering tools and improving ROI/efficiency of service-based engineering processes (patented virtualization system, asset management physical/virtual/Azure, large-scale test automation executing 15M+ test results/week, deployment, pre-check-in validation, BI/data driven scorecards and reporting) which resulted in noted efficiency gains for the division. Quality architect and manager of SQL Division’s Data Insights engineering team responsible for telemetry collection and data-driven service improvements for engineering development teams delivering all divisional products (SQL Server, SQL Azure, and others).
Received recognition and Engineering Excellence awards at BPDTechFest 2009 and 2010, Engineering Excellence Golden Vulcano Award in 2011 for Asset Management System as well as Engineering Excellence Golden Vulcano Award in 2012 for Azure Subscription Management System. Managed test and platform provisioning teams, significantly reducing machine provisioning turnaround times through patented automation, overseeing move to the cloud-based resourcing, budgeting and VHD/VM management for public consumption by Azure/Amazon clouds.
Part of MS Test Architects group as well as BPD Test Leadership Team, initiated SQL Test Architects venue and innovation/idea sharing with architects and their Dev/PM partners, enabling efficient propagation and reuse of best-of-class technologies, streamlining patenting process. Personally co-chairing MS-wide/MS Research initiative to help reduce redundant (zombie) tests (2011 Engineering Excellence introduction/presentation). Member of STB-level Mentoring Ring Leadership, organizing well-received yearly divisional formal mentor/mentee matching, and helping oversee their progress throughout the year. Responsible for
“AsAppropriate” final recruitment decisions and participating in recruitment trips across the world. Received Microsoft Achievement Award in 2010 for sustained high level of contributions and accomplishments. January 2000 to October 2007
Principal Test Manager, Windows Mobile (WM) Networking and Cellular Technologies. Built from ground up and directed a team of geo-distributed 50+ engineers dedicated to improving quality of Windows Mobile phones, assisting in product shipment and interactions with Network Operators and ODMs, efficiently delivering technologies and products for Windows Mobile and Windows CE general embedded OS, with consistently high team MHI, . Grew and directed leads/managers to cover diverse technologies (2G/3G cellular radios, IMS, WiMax, WiFi, Bluetooth, VoIP, Connection Manager, full networking TCP/IP stack, networking services, etc.). Oversaw design/schedule/delivery of quality initiatives that significantly enhanced Windows CE & Windows Mobile dependability: RQM – Radio Quality Metrics project, Phone First initiative with Harvester debug tool, Power initiative (CEPOWER), CE Networking Emulator (CENEW), Engineering metrics project (CEMETRICS), Cellular DAS Monitor project (CellMon), CE WiFi Automated test bench. Originated tool for real-time correlation of data from MS Project and Feature database and was able to tightly manage multiple simultaneous deliverables, ensuring proper planning and budgeting (people and materials). Created ‘hiring pipeline’ to effectively fill tough technical open positions. Ensured clear communication of project goals and accomplishments to the senior management as well as to the team. Received ‘Gold star’ awards and divisional recognition for performance. November 1997 to January 2000
Test lead, Windows CE OS, Device Drivers, FileSys, Kernel, Security, Ensured quality of constantly improving stream of technologies that served as a foundation for Windows CE and other MS device businesses. Continuously strove to improve reliability and stability of the Windows CE OS, through targeted initiatives driven across all QA teams (stress, long-haul testing, QFE/PSS monitoring, debug fests, performance setups and lab, automation infrastructure and lab, security lab, internationalization/globalization test push, USB test setup, real-time verification setup, device driver test extension harness – DDLX, etc.). Presentations/publications:
Speaker at the MS Windows CE DevCon‘98 in San Jose, presenting Microsoft QA methodology and introducing DDTK (Device Driver Test Kit), a companion test suite for Windows CE OEMs.
12th INTERNATIONAL SOFTWARE QUALITY WEEK (QW'99) -- Testing Windows CE 3.0 Real-Time Kernel (I was a test lead directly responsible for ensuring verification of hard real-time on multiple processor cores: x86, ARM, MIPS, SHx)
MSDN Article: Windows CE .NET Long-Haul Testing Scenario and Results (harness + scenario driven test cases to ensure kernel/feature survivability past magic 49.7 days) International Game Technology
Las Vegas, NV March 1992 to November 1997
Staff Engineer. Lead a team of Win32 developers from the beginning of the project, including requirement specifications, functional analysis and successful design and implementation of multi-port communications program under Windows NT and Windows 95. Optimization techniques and programming know-how led to efficient multi-threaded design that kept its performance even under the worst case 32-port load stress test. Senior Firmware Engineer. Responsible for developing and maintaining all Casino Player Tracking Card Box Firmware. Designed and developed the 8032 based embedded firmware for the SMART 3.0 Slot Management and Player Tracking system that included Flash Downloading, Promotional Card Electronic Funds Transfer, improved customer messaging, Unique Cardbox ID, and implementation of all gaming industry communications standards (SAS protocol, Bally’s Miser, Dacom, SDS, etc.). Co-developed and supervised firmware implementation of industry first smart card based full cashless and player tracking system for international casino.
Ported previous version of Player Tracking Firmware to new hardware platform adding numerous features. Co- developed 8032 firmware for the first truly cashless system in major Las Vegas casino, including the communications protocol extensions to directly credit/debit the slot machine, read any type of magnetic card
(credit, ATM, custom), and the routines for communications with the DES encrypting pinpad. Designed and programmed a suite of simulators (casino floor simulator, multi-line slot machine simulator, slot machine interface simulator), greatly reducing the need for real hardware devices and allowing thorough stress testing of Slot Management System.
Designed and wrote Front End Communications Controller software to interface Token Ring based Slot Management System to X.25 based devices, developed and adapted to slot communications by Codex division of Motorola. Adjusted slot communications protocol for increased reliability and speed over the wide-area networking environment provided by X.25 protocol.
Electronic Data Technologies
Las Vegas, Nevada January 1990 to March 1992
Communications Software Engineer. Converted and recoded aging communications protocol used by UNIX- based KENO game controller (written in C), to conform to newer protocol used by Imagineering KENO writer station (6502 assembler). Laid groundwork for wide-area progressive network of KENO systems. Administered networked SCO UNIX and AT&T development environment (administration, source control, debug & programming). Attended formal SCO UNIX Open Desktop Administrator training at San Jose facility.
Originated and developed redundant communications protocol to link state-wide proprietary terminals to central transaction processing server. Unique implementation of the communications protocol enabled fast response to incoming requests. Designed and wrote both sides of the protocol (32-bit programs in Turbo Assembler on server side and Hitachi 64180 (Z80 superset) cross-compiler on terminal side). Assisted in system and hardware design of transaction processor network.
ADC, Inc.
Westlake Village, California March 1989 to January 1990 Senior Systems Engineer. Independent assignments involving the design, development, and integration of state-of-the-art microprocessor controlled equipment (C, Z80). Planned and wrote programs for embedded systems, requiring thorough understanding of microprocessors and digital electronics at hardware level. Database development and maintenance.
Institute for Informatics and Telecommunications
Split, Croatia March 1986 to October 1987
Systems Programmer. Started as PL/I, CICS and REXX programmer on IBM mainframe, promoted to systems programmer with strong emphasis on telecommunications. Set up communications link between IBM mainframe and Honeywell minicomputer, networking PC’s and dumb terminals; wrote Bulletin Board program for Honeywell minicomputers. Responsible for system programming and administration for two Honeywell DPS 6/20 minicomputers used for United Nations’ Software Database Project. University of Split
Split, Croatia January 1985 to July 1986
Teaching Assistant. Designed and wrote teaching aids, especially computer programs (C, Z80, FORTRAN) simulating complex telecommunications electronic circuits and displaying parameter impact to output signal. Programs were user-friendly for interaction with engineering students while providing full system security. Education
University of Split
Split, Croatia 1981-1985
M.S., Electrical Engineering. Major in telecommunications, minors in mathematics and physics, graduated magna cum laude. Honors project - designed and constructed a naval satellite receiver including hardware and all software (Z80, FORTRAN, C). IEEE member #1532092.