Eric Engstrom personal email
- Valid
Eric Engstrom phone numbers
I have more than 24 years of application programming experience, primarily in Windows and .NET (C++ and C#), with some exposure to Linux development (C++). I have extensive UI experience with MFC and WPF, and recent experience with microservices orchestrated with Kubernetes.
-
Staff Software EngineerEdge Autonomy Oct 2024 - PresentSan Luis Obispo, California, United States -
Staff Software EngineerRipcord Aug 2017 - Mar 2024Hayward, CaI worked with the Digitization Team, developing and maintaining the application software used in the robotic digitization of paper documents. Primary technologies included C# and WPF on .NET and .NET Framework, and gRPC for IPC. • Our applications targeted WPF in the .NET Framework and .NET 6, and were written in C# and XAML. • I introduced ReactiveX and ReactiveUI to the team. • We utilized Prism for window layout and fire-and-forget event dispatch. • I pushed for maintaining good MVVM patterns while developing these new applications. • I wrote unit tests and utilized test-driven development where appropriate. • The primary scanning applications were broken up into a WPF program for UI, and several local Windowsservices. Inter-process communication was handled by gRPC. • Images and metadata collected during scanning were pushed to REST endpoints. Metadata payloads were in JSON. -
Software EngineerAirware Oct 2016 - Jun 2017San Francisco Bay AreaI worked with an Agile team to develop and maintain a mature, Windows-based Ground Control and Mission Planning system for small, commercial unmanned aircraft. This application targeted WPF and the .NET Framework, and was written in C# and XAML. • The application implemented extensive styling defined in XAML resource dictionaries, based upon requirements from our design team. • I implemented new controls and functionality, based upon designs from our design team, and requirements from the project manager and customers. • We utilized ReactiveX and ReactiveUI, which enabled complex flows of telemetry to be handled in a performant and intuitive way. • Satellite and flight-collected imagery were presented in the application in real-time. • The team strongly followed the MVVM pattern, with good unit test coverage.I worked with an Agile team to develop a new, mobile-based Ground Control system for small, commercial aircraft. This application targeted iOS and React Native, and was written in JavaScript, Swift, and Go. • The new application ran on an iPad mini, attached to a DJI controller. • React Native was chosen for the UI, with backing data handled by Redux. (This leveraged strong JavaScript experience within the company.) • Native code, including calls to the DJI API, was implemented in Swift. -
Senior Software EngineerLockheed Martin Jul 2015 - Sep 2016San Luis Obispo, California AreaI was the lead developer on SharkFin, a mature Ground Control and Mission Planning system for unmanned military aircraft. SharkFin targeted WinForms and WPF, and was written in C# and XAML.I coordinated software development work on SharkFin and the Lockheed Martin Fury unmanned aircraft system between teams in San Luis Obispo and Lockheed Martin CDL Systems in Canada, using a Scrum process.I improved the performance, testability, and maintainability of this legacy codebase while adding new functionality. • Most UI was still in legacy WinForms. • Newer UI had been implemented in WPF by previous developers who confused view backing code with view models. I untangled this by moving functionality into proper view model classes, thus moving the application towards MVVM for major WPF controls. • I improved performance of the UI by utilizing tasks for long-running operations and calculations. • The team utilized Telerik for some controls (graphs, data plots, etc.), while implementing other flight-critical instruments by hand in XAML. -
Software EngineerScientific Drilling Aug 2006 - Jul 2015Applied Technology Center, Paso Robles, CaI worked with an Agile team to develop and maintain application software to analyze and present data received from oil well drilling, navigation, and surveying tools.I was the first developer on the team tasked with moving our legacy MFC and C++ applications to the .NET Framework. • I implemented new UI views in WPF 3.5 with XAML, with view backing code in C#. • I initially wrote view model classes in C++/CLI in separate assemblies, so they could interop with existing C++ business logic. We later ported these classes to C#.The team maintained a mature native MFC codebase in C++. -
Software Development SpecialistCdm Technologies Jan 2001 - Aug 2006I worked on ICODES, an agent-based ship stow planning application for the US Military. ICODES targeted MFC, and was written in C++.I became owner of the Open Inventor-based graphics component while still a student. This component remained my primary responsibility for my entire tenure.I interviewed, hired, mentored, and tasked student employees.
Eric Engstrom Skills
Eric Engstrom Education Details
Frequently Asked Questions about Eric Engstrom
What company does Eric Engstrom work for?
Eric Engstrom works for Edge Autonomy
What is Eric Engstrom's role at the current company?
Eric Engstrom's current role is Staff Software Engineer.
What is Eric Engstrom's email address?
Eric Engstrom's email address is ee****@****ail.com
What is Eric Engstrom's direct phone number?
Eric Engstrom's direct phone number is +180545*****
What schools did Eric Engstrom attend?
Eric Engstrom attended California Polytechnic State University-San Luis Obispo.
What are some of Eric Engstrom's interests?
Eric Engstrom has interest in Automobiles, Reading.
What skills is Eric Engstrom known for?
Eric Engstrom has skills like Software Development, Software Engineering, C++, Object Oriented Design, Visual Studio, C#, Agile Methodologies, C++/cli, Windows Software Development, .net Framework, Windows Presentation Foundation, Javascript.
Not the Eric Engstrom you were looking for?
-
Eric Engstrom
Minneapolis, Mn4mtu.net, gmail.com, sift.net, sift.info1 +161233XXXXX
-
Eric Engstrom
Experienced Research Economist In The Fields Of Macroeconomics And Finance; Seasoned Executive; Monetary Policy AdviserAnnandale, Va2yahoo.com, federalreserve.gov -
Eric Engstrom
Phoenix, Az3gce.com, gcu.edu, gcu.edu3 +160250XXXXX
-
24518.org, portlandoregon.gov
4 +150331XXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial