Andrew Kessel

Andrew Kessel Email and Phone Number

Senior Software Engineer at Digital Control Incorporated @ Digital Control Incorporated
Andrew Kessel's Location
Kent, Washington, United States, United States
Andrew Kessel's Contact Details
About Andrew Kessel

Highly experienced C# .NET software developer with multidisciplinary background in mechanical engineering and computer science, with a passion for creating rich WPF applications leveraging MVVM and async await multithreading that integrate with various motion control and sensor systems.

Andrew Kessel's Current Company Details
Digital Control Incorporated

Digital Control Incorporated

View
Senior Software Engineer at Digital Control Incorporated
Andrew Kessel Work Experience Details
  • Digital Control Incorporated
    Senior Software Engineer
    Digital Control Incorporated Sep 2020 - Present
    Kent, Wa, Us
  • Bio-Rad Laboratories
    Software Engineer Iii
    Bio-Rad Laboratories Sep 2018 - Aug 2020
    Hercules, Ca, Us
    - Senior developer responsible for architecting and implementing solutions for controlling medical research instruments using C#, WPF and the MVVM pattern.- Lead architect for re-envisioning an old, single-experiment analysis product into one that can handle a wide range of experiments and their associated machine learning algorithms.- Architected and implemented a flexible framework to allow for control of multiple instruments. Composite, Command, Facade and Adapter patterns were heavily utilized.- Lead advocate for utilizing design patterns and SOLID principles in both new and existing software.- Cross-functional experience writing instrument control software in C++ on the Firmware team.- Key member in launching to market a premier instrument providing all-in-one sample handling, processing and analysis. Contributed on multiple levels, from the desktop (C# WPF) to the firmware (C++).
  • Kateeva
    Senior Software Engineer
    Kateeva Apr 2018 - Aug 2018
    Newark, California, Us
    - Contributed to a large-scale C# WPF application that controlled hardware that prints OLED screens for customers such as Samsung.- Implemented a factory interface module using the State design pattern to coordinate the manufacturing process with the client factory’s process control host.
  • Xignite
    Senior Software Engineer
    Xignite Jul 2017 - Apr 2018
    Jersey City, New Jersey, Us
    - Developed high performance .NET applications to handle real-time, low latency financial data feeds- Implemented and maintained web services and servers to provide data to customers via RESTful API calls
  • Positronics Incorporated
    Senior Software Engineer
    Positronics Incorporated Jan 2013 - Jun 2017
    Pleasanton, Ca, Us
    - Developed rich WPF applications which utilized Matrox Imaging Library for machine vision-enabled, automated assembly projects.- Integrated motion control and sensor systems such as Denso and Adept robots, ACS and Aerotech motion controllers, and Keyence sensors into PC applications.- Linchpin developer for applications used in the assembly of several very high profile products, such as Google Glass and Apple iPhone.- Managed customer interactions and project requirements to keep deliverables on schedule.- Provided on-site factory installation and support in Bay Area and in China.
  • Lawrence Berkeley National Laboratory
    Summer Intern
    Lawrence Berkeley National Laboratory May 2012 - Aug 2012
    Berkeley, Ca, Us
    - Researched methods for fast analysis of large data sets using data structures and GPUs- Showed the feasibility of using KD-trees for hybrid CPU/GPU processing of data
  • University Of Colorado
    Graduate Primary Teaching Instructor
    University Of Colorado Aug 2011 - May 2012
    Denver, Colorado, Us
    - Primary instructor for the Department of Computer Science's Senior Capstone Project course- Coordinated two TAs and 10 student teams on industry-sponsored, year-long projects- Provided project management and mentorship to student teams- Created academic syllabus and grading points- Oversaw the successful completion of 10 projects consisting of 45 students
  • Lawrence Livermore National Laboratory
    Summer Intern
    Lawrence Livermore National Laboratory May 2011 - Aug 2011
    Livermore, Ca, Us
    - Ported hydrodynamic simulation algorithms to GPU supercomputing clusters- Successfully vetted several GPU-specific code optimizations applicable to these algorithms- Awarded best poster at end-of-summer symposium (see project attachment)
  • University Of Colorado
    Graduate Teaching Assistant
    University Of Colorado Aug 2010 - May 2011
    Denver, Colorado, Us
    - Teaching assistant for the Department of Computer Science's Senior Capstone Project course- Assisted primary instructor in coordinating 10 student teams on industry-sponsored, year-long projects.
  • Amadeus Consulting
    Software Developer, Independent Contractor
    Amadeus Consulting Jan 2010 - May 2010
    Boulder, Co, Us
    - Provided feature enhancements and bug-fixes to projects in live production environments
  • Disaboom, Inc.
    Software Developer
    Disaboom, Inc. Aug 2008 - Jan 2010
    - Developed two social networking websites using the .NET framework- Designed database and queries using T-SQL- Built middle-tier business services using C# .NET- Aided in front-end development using ASP.NET MVC
  • Amadeus Consulting
    Software Developer
    Amadeus Consulting Jan 2008 - Aug 2008
    Boulder, Co, Us
    - Developed an e-commerce website using the .NET framework- Designed database and queries using T-SQL- Built middle-tier business services using C# .NET- Aided in front-end development using ASP.NET Webforms- Took over as the primary customer contact at end of project- Successfully deployed the project to the production environment
  • Edp Recruiting Services/Optiframe Software
    Software Developer, Agency Contractor
    Edp Recruiting Services/Optiframe Software Aug 2007 - Dec 2007
    - Implemented several feature enhancements for a large architectural CAD desktop application written in C# .NET- Maintained the application by providing bug analysis and fixes
  • Maniatv! Network
    Software Developer
    Maniatv! Network Sep 2006 - Jul 2007
    Us
    - Redesigned/rewrote a social networking/multimedia website- Designed database and queries using T-SQL- Built middle-tier business services using C# .NET
  • Midtech Partners
    It Consultant
    Midtech Partners Nov 2005 - Sep 2006
    Us
    - Deployed several Microsoft BizTalk solutions to customer sites- Installed and maintained customer IT servers
  • Aerotek Staffing Agency/Dearborn Brass
    Industrial Engineer, Agency Contractor
    Aerotek Staffing Agency/Dearborn Brass Aug 2005 - Oct 2005
    Hanover, Maryland, Us
    - Conducted time studies on manufacturing processes- Identified manufacturing process bottlenecks- Recommended process improvements for greater production efficiency
  • Mpc Products, Corp.
    Production Engineer
    Mpc Products, Corp. Dec 2002 - Feb 2004
    - Conducted time studies on manufacturing processes- Identified manufacturing process bottlenecks- Designed and implemented assembly work cells to improve efficiency- Improved assembly floor documentation for manufacturing processes
  • Americorps*Nccc
    Volunteer Corps Member
    Americorps*Nccc Sep 2001 - Jul 2002
    - Member of 12-person team over a 10-month span- Traveled to various locations in the southeast United States performing volunteer community service- Projects included ecology restoration/preservation, September 11th disaster relief, construction of affordable housing, and mentoring in middle schools

Andrew Kessel Skills

C# C++ C Sql Cuda Java Mpi Openmp University Teaching Galil Dmc Abb Rapid Robotic Control Language Wpf Development

Andrew Kessel Education Details

  • University Of Colorado Boulder
    University Of Colorado Boulder
    Computer Science
  • University Of Otago
    University Of Otago
    Computer Science
  • University Of Wisconsin-Madison
    University Of Wisconsin-Madison
    Mechanical Engineering

Frequently Asked Questions about Andrew Kessel

What company does Andrew Kessel work for?

Andrew Kessel works for Digital Control Incorporated

What is Andrew Kessel's role at the current company?

Andrew Kessel's current role is Senior Software Engineer at Digital Control Incorporated.

What is Andrew Kessel's email address?

Andrew Kessel's email address is am****@****ail.com

What is Andrew Kessel's direct phone number?

Andrew Kessel's direct phone number is +130388*****

What schools did Andrew Kessel attend?

Andrew Kessel attended University Of Colorado Boulder, University Of Otago, University Of Wisconsin-Madison.

What skills is Andrew Kessel known for?

Andrew Kessel has skills like C#, C++, C, Sql, Cuda, Java, Mpi, Openmp, University Teaching, Galil Dmc, Abb Rapid Robotic Control Language, Wpf Development.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.