Mar 2016 - Current
Software development and infrastructure including linux system administration, enterprise-grade
networking equipment, and various virtualization and configuration management technologies.
Software Engineer, PCB Piezotronics - Larson Davis Division
Nov 2011 - Mar 2016
Embedded system software and firmware design for sound level meters. Sustaining work and new product development.
Software Engineer, Beijer Electronics Inc
Nov 2009 - Nov 2011
Embedded systems work in the Windows CE environment. Application development and support for the mobile TREQ device family. Produc
Education
2009 B.S. Degree in Computer Engineering at Brigham Young University
Skills
Languages: C, C++, Objective C, C#, Python, Java, VHDL, Verilog, Assembly. Design: Embedded, Object Oriented, Model View Controller, Register-Transfer Level. Methodologies: Agile, Scrum, Extreme Programming, Test Driven Development. Familiar Topics: Threading, Virtual Memory, Caches, OpenGL. Development Environments: Win32, iOS, Linux, WinCE. Tools: GIT, Subversion, Team Foundation Server, Visual Studio, XCode.
Strengths: System architecture and design. Problem resolution and debugging. Spanish, partially fluent oral and written.
Activities
VLC, linux, iOS development.