Eden Prairie, Minnesota, United States
Driven Software Engineer that enjoys delving into technical problems which deem tricky and troublesome. Powered by improving software, creating software and seeing the impact that software can bring to the world. Always looking for the next interesting challenge.
Transitioned to Technical Lead and Manager. Lead and mentor a team of software engineers spanning from Software Engineers I's to Staff Engineers in reverse engineering, building internal tooling, and data connections in C# .NET, TypeScript, and Node.js. Communicate and coordinate with stakeholders across the organization for product direction and technical vision in an Agile environment. Continue to contribute as an individual contributor alongside providing technical expertise and support.
Utilize C# and TypeScript to provide solutions to complex problems in the financial payment space. Reverse engineer various security libraries via static and dynamic analysis spanning from web applications to mobile binaries with Ghidra, Frida, Wireshark, HTTPToolkit, APKTool, various Java decompilers.
501(c) Nonprofit organization. Further performance driving and provide an opportunity for others to experience motorsports events with a low barrier to entry. Additional responsibilities beyond aiding in all club related activities include maintaining website and services.
Maintained, supported, and added features to immunoassay analyzers (DxI 800, DxI 600, Access2) in C/C++ in regulatory medical device environment. Updated software suites to allow operating on new hardware with Windows 10. Debugged field issues while working with remote teams in multiple time zones.
Contract project that was done in my nights and weekends. Customer was deploying infrared temperature and facial recognition scanners at sites as access control and required custom functionality. Minimal documented API required reverse engineering a custom built Android device and its associated APKs to tap into features and undocumented APIs. Developed local http server to re-route requests to add additional features to the base application as needed. Created offline license key system for enabling feature sets.
Utilized Xamarin and .NET with C# to develop cross platform applications for iOS and Android spanning from membership services to streaming and casting video to external devices.