# Teri Schoech > Software Development Architecture & Design | Software Product Lifecycle | Desktop & Web Applications | User-Interface Design | Object Oriented Programming (OOP) Location: San Francisco Bay Area, United States Profile: https://flows.cv/teri • Big-Picture software development leader delivering innovative software solutions focused on user experience, quality, and performance. • Delivering in-depth experience driving the entire development lifecycle of complex software solutions including design, prototyping , implementation, quality assurance, and maintenance. • Demonstrated track record in leading products through multiple releases, leveraging strong all-around supervisory and technical expertise combined with practical knowledge. • Specializing in the architecture and user-interface design of both Windows and Web-based applications, demonstrating mastery in object-oriented design and programming, feature development, as well as graphics and networking. • Passion for innovation, staying abreast of cutting-edge technologies and best practices in product development to ensure a continuous drive toward excellence. Core Competencies: Software Development Architecture & Design | Software Product Lifecycle | Desktop & Web Applications | User-Interface Design | Object Oriented Programming (OOP) | Model-View-ViewModel Architecture (MVVM) | Functional Specification Documentation | Testing & Debugging | Team Collaboration | Agile Methodologies | Graphics Application Programming | Client Networking Protocols | Multithreaded Inter-Process Communication (IPC) ## Work Experience ### Senior Software Engineer @ Sigray, Inc. Jan 2024 – Present | Benicia, CA ### Senior Software Engineer @ SCIEX Jan 2021 – Jan 2023 | Fremont, California, United States Software lead engineer, working with internal laboratory scientists, to develop instrument control application for the Intabio microfluidic icIEF (imaged capillary isoelectric focusing) instrument, for biotherapeutic molecule characterization. • Designed customer facing user-interface application (WPF .NET C#/XAML) for the creating and running of sequenced batches, making the adjustments to the separation process easier and more intuitive. • Created XML-based system helpers that give the user guidance through the steps of each process, from onboarding, to performance check and maintenance procedures. • Retrofitted MVVM (Model-View-ViewModel) architecture into revised and new user-interface features, for improved maintenance and support. • Working with corporate user-experience team, incorporated branding guidelines into entire codebase. ### Senior Software Engineer @ Unchained Labs Jan 2020 – Jan 2021 | Pleasanton, California, United States As client software engineer, worked with scientists to develop instrument control and analysis applications (WPF .NET C#/XAML), for biologic, genomics, and gene-therapy laboratory robotic and automation instruments. ### Staff Software Engineer @ Synaptics Incorporated Jan 2016 – Jan 2020 | San Jose, CA Engineering lead for applications used both internally and externally, for testing touch sensor integrated circuits (ICs). • Working closely with the firmware architecture team, and working directly with new hardware, implemented fingertip sensor tuning wizards, including tutors for Frame Timing, HSync, Moisture Detection, and Settling Time. • Enhanced and maintained plugin based application (WPF .NET C#/XAML) that collects and visualizes data, for testing and characterizing firmware and hardware for touch sensor integrated circuits (ICs). • Designed and developed new API architecture for Module Test framework (MFC/VC++), enabling external teams to build custom fingerprint-sensor and touch-sensor image processing testing applications for customer factory sites. • Combined XML solution to support module-test and internal-test with single codebase (WinForms .NET). ### Staff Software Engineer @ Emerson Network Power - Avocent Jan 2011 – Jan 2016 | Fremont, CA Project lead for Remote Presence Team, delivering hardware-based solution for out-of-band server management. • Owned ActiveX KVM (keyboard, video and mouse) client for appliances and embedded servers (MFC/VC++). • Integrated a virtual-media feature on a KVM viewer (using JavaScript), allowing remote access to local drive-image file for a HTML5 client. • Unified disparate product lines into a single codebase, eliminating the need for merging across multiple codebases. Implemented a shared API layer with runtime configuration for seamless feature management across all customer applications and synchronized releases to OEM teams. • Contributed to creation of software development process, focusing on improving quality via continuous integration and automated testing of client codebases. • Wrote high-level design and component design documents for distribution and acceptance among OEM teams. • Supervised OEM team’s bug prioritization process and meetings including organizing defects and assigning priority among development engineers. ### Independent Software Contractor @ Wicked Code Inc Jan 2009 – Jan 2011 | San Francisco, CA Produced Windows-based and Web-based applications for client companies. • Developed customized media-player application in .Net WinForms and C#, to run eye-tracker experiments for FX Palo Alto Laboratory. • Created prototypes of answer results for Microsoft Research for Bing search service, using ASP.NET and C#, as well as Microsoft’s proprietary ASP-based environment. • Automated pet microchip registration searches for CheckTheChip.com by developing a web-based application using ASP.NET, C# and SQL Server. • Co-founded online auction website, streamlining and automating online auction transactions. ### Senior Software Engineer @ Pixion Jan 1999 – Jan 2009 | San Ramon, CA Designed and developed Windows client for PictureTalk, a client-server-client web-conferencing solution. ### Software Engineer @ NFX Interactive Jan 1996 – Jan 1998 | Santa Clara, CA Lead engineer for vector-based animation products, including a Python script interpreter for the nFX Model sprite engine. Technology included in Disney's Comic Theater, and Adobe’s PhotoDeluxe 3.0 ("Changables" clipart module). ### Software Engineer @ Broderbund Software, Banner Blue Division Jan 1994 – Jan 1996 | Fremont, CA Software developer for top-selling genealogical database program, Family Tree Maker, and the World Family Tree project (which became www.geneology.com and www.ancestry.com). ## Education ### Bachelor’s Degree in Computer Science California Polytechnic State University-San Luis Obispo ### Bachelor’s Degree in Mathematics California Polytechnic State University-San Luis Obispo ## Contact & Social - LinkedIn: https://linkedin.com/in/tschoech --- Source: https://flows.cv/teri JSON Resume: https://flows.cv/teri/resume.json Last updated: 2026-04-01