Post Job Free
Sign in

Engineer Software

Location:
Banks, OR
Posted:
July 31, 2018

Contact this candidate

Resume:

Doug Beyer

Banks, OR ***** 503-***-**** *********@*****.*** www.linkedin.com/in/douglasbeyer

Senior Software Engineer

Experienced software engineer with proven success in a diverse array of business environments working both locally and remotely. Strong ability to create and execute high-performance, object-oriented, multi-tier software systems. Full-stack development in C#/C/C++. Well-versed in non-visual, system-level software.

Core Strengths

C/C++, C#, Java, Python

Service-oriented architectures

SDK design, & implementation

System integrations

Remote office

Easily adapts to new technologies

Middleware development

Problem Solving

Agile methodologies

Test-driven development

Vendor relationships

Collaboration

International Teams

Code reviews

Cross-platform – Windows, Linux, OS X, iOS

Embedded Programming

Technical Expertise

C/C++, C#, Java, Python Services, Integration GIT, SVN, TFS SDKs Agile, Scrum Middleware Unit Testing

Code Reviews System Programming WinDbg, GDB, other debuggers Multi-threading Asynchronous Sockets

Visual Studio, Eclipse, IDEA, Geany, kdevelop SQL C++/CLI, JNI XML, JSON Windows, Linux, OS X, iOS

Arduino, Raspberry Pi Qt VMware, vSphere, VirtualBox WIX

Professional Experience

Milestone Systems, Inc., Portland, OR 2015-2018

Senior Custom Development Engineer

Custom software integration of 3rd-party systems (e.g. Access Control Systems) into the Milestone XProtect Video Management System (VMS). The work was primarily in C#.

Key Accomplishments:

50% remote position where my self-motivation, excellent time management and communication skills resulted in effective teamwork and successful product deliverables.

Integrated the Lenel OnGuard Access Control System 7.0, 7.2, 7.3, and 7.4 into Milestone's XProtect VMS system. The integration is used world-wide. Exceptionally high scalability in handling thousands of events per second and hundreds of thousands of cardholders.

Integrated the Zenitel Stentofon VOIP product into Milestone's XProtect system. This work included a "live call queue" Smart Client plugin where operators could answer, manage, and log incoming calls.

Documented Lenel OnGuard and Stentofon configuration/processes, and many internal processes, to aid QA, speed up new hire learning, etc.

Successful integrations require full-stack knowledge including user-interface design and implementation; Windows services, operating system details, web services, SQL, C/C++/C#; communication and relationship-building with 3rd party software manufacturers; the ability to think out-of-the-box to work around missing features or bugs in 3rd party products; risk analysis; managing customer expectations; requirement and design specification writing; coding with maintainability and the expectation of change in mind; unit and system level testing; and customer support for released software.

Doug Beyer Page 2

Troppus/EchoStar LLC, Denver, CO 2011-2015

Senior Software Engineer

Responsible for implementing middleware portions of multi-tier customer-support application called Symbi. Implemented multi-threaded and asynchronous service layer code in OSGi Java/JNI/C++ and in C#/CLI/C++. Helped on several of Symbi’s Network Discovery portions (written in C) for the Dish 913 set-top box (Linux). Worked on Windows, OS X, iOS, and Linux. Wrote cross-platform socket-level code for Windows and Linux.

Key Accomplishments:

100% remote position where my self-motivation, excellent time management and communication skills resulted in effective teamwork and successful product deliverables.

Integrated several vendor SDKs at the middleware level using C/C++ (Preventon Anti-Virus, Firewall, and Registry Cleaner; Opswat Oesis Application Updater) which helped Symbi meet its functional requirements on schedule.

Central point-of-contact for several vendors. Successfully communicated and resolved technical issues which led to faster acceptance of the vendors’ SDKs.

Implemented CppUnit unit tests for the middleware code resulting in a robust platform for the user-interface team.

Easily adjusted from Windows to Mac; significantly contributing to Mac deliverable completed on time with less bugs.

McAfee, Inc., Beaverton, OR 2005-2011

Senior Developer and Component Architect

Was the primary engineer for user-mode processes for the Host Intrusion Prevention product including a multi-threaded Windows service, Win32 GUI, Windows System Tray application, RPC inter-process communication module, configuration module incorporating system-wide synchronization, multi-threaded firewall integration module, and various third-party plug-in modules. All work was in C/C++ using Visual Studio 2005 and 2010.

Key Accomplishments:

Implemented .Net C# GUI prototype illustrating practicality of creating application GUI in a high-level language communicating directly with supporting C/C++ libraries using C++/CLI.

Implemented CppUnit unit tests for the middleware code resulting in less bugs.

Performed successful code reviews resulting in more robust, higher-quality code.

UXComm, Beaverton, OR 2003-2005

Senior Developer

Extended core engine of AutonomIQ systems management application including extensive multi-threaded coding and custom language processing for Linux and Windows operating systems. Utilized performance-oriented Java coding practices to optimize runtime memory usage.

Key Accomplishments:

Implemented Java DMTF CIM including CIMOM, persistent data storage (file- and DBMS-based), CIM XML and MOF parsing.

Extensive runtime caching to optimize performance, extrinsic and intrinsic method execution, WQL, and a Java Swing browser.

Integrated Java SWT-JFace prototype of an advanced editor for the UXComm scripting language.

Implemented JUnit testing framework for core engine and CIM implementations.

Performed successful code reviews resulting in more robust, higher-quality code.

Doug Beyer Page 3

Additional Professional Experience

SAS, Senior Developer and Team Leader, Beaverton, OR

Development Manager, Chief Architect, and Senior Developer, Central Management Systems, Kent, WA

Developer, Pacific Analysis & Computing, Bellevue, WA

Aerospace Engineer, Boeing Aircraft, Seattle, WA

Sergeant, United States Army, Various Locations

Education

Bachelor of Arts, Computer Science, University of Washington, Seattle, WA

Bachelor of Science, Aerospace Engineering, Pennsylvania State University, University Park, PA

Training

Web app development study and projects including the Java Spring Framework, 2018

Python study and projects, 2018

Embedded programming study and projects – Linux, Arduino, Raspberry Pi, 2015

Writing WDM Kernel Mode Drivers, Open Systems Resources, Inc., 2006

Essential J2EE Course, DevelopMentor, 2003

Guerilla .Net Course, DevelopMentor, 2001



Contact this candidate