Post Job Free

Resume

Sign in

Software Engineer Engineering

Location:
Chandler, AZ
Posted:
September 20, 2019

Contact this candidate

Resume:

Latency McLaughlin

559-***-****

http://linkedin.com/in/Latency

v3.1

Over 25 years’ professional experience with emphasis in performance tuning, automation, optimization, risk mitigation, reverse engineering, network & dynamic programming. Fluent in a wide variety of programming languages (un)managed. Equally weighted on POSIX and Windows platforms; including RTOS.

Pacific Northwest Skydiving Center Instructor 08/19 – Present Skydiving instructor

Software Technology Group Sr. Software Engineer 05/19 – 08/19 Build & release expert / solutions architect / consultant

• Azure.

• Xamarin

• C#

• Build & Release

• GIT

• .NET Core 3.0 / ASP / MVC / WPF / WF

• Entities Framework / SQL Server.

• LINQ / PLINQ.

• React / Prism

• Bluetooth LE.

• PowerShell

• NUnit

• MS Build

• Dependency Injection. (DI)

• Project (1/5) – Undertake a major rebuild for Health & Safety Institute’s standalone WPF application. Fixed all REST issues within their black box dependency libraries. Disassembled all dependency libraries, patched, cleaned up, fixed internal issues, hot points, etc., added some DI, optimizations, and repacked for NuGet. Replaced the entire UI with a new one per specification and request. Revamped all build configurations reducing 70% of the original code. Upgraded format and build targets to support SDK-style / .NET Core. Created a brand-new installer. Revamped all build & release 100% from scratch using Advanced Installer. Custom actions originally side-chained through the installer required .NET 2.0 CA’s through WIX tools be packed. This left dependencies requirements for installation which needed to be revisited. I then converted all CA’s to PowerShell to be side chained instead to fulfill the requirements and remove perquisite dependencies. This was a 4-month major rebuild, and completed it within 6 weeks working 60-80 hrs. per week.

• Project (2/5) – Architect UI and Bluetooth LE solution for Hemex Health’s embedded device used to test for malaria and sickle cell anemia. Use dependency injection for cross-platform .NET Core 3.0 SDK solution targeting Android, UWP, and IOS. Features include, custom overloaded page renderers, toasts, message dialogs, and resources for publication.

• Project (3/5) – Created a new ASP .NET Core 3.0 MVC application POC for an undisclosed client. Features include control panel / CMS for account provisioning. Twilio / SMS integration.

HelloSign integration.

SendGrid for sending / receiving / managing emails.

• Project (4/5) – Repack InstallShield installer targeting VB6 / Crystal Reports / Access / & COM. Relink, upgrade dependency components, and revamp installer branding and authoring. Fixed UI issues with original installer.

Migrated project from XP to Win10.

• Project (5/5) – Repack Bluetooth Framework API for NuGet and future endeavors. Disassembled API.

Cleaned up hot-points.

Remove software protection.

Repack and host on Azure NuGet server.

Test API to ensure it will work for cross-platform use. BHI Chief .NET Architect 08/18 – 05/19

Continue last project.

All State Insurance 06/18 – 08/18

Remote process full-Stack monitoring and analytics / solutions architect

• Interception

• DLL injection

• Dependency Injection. (DI)

• Aspect Oriented Programming. (AOP)

• Object Oriented Programming. (OOP)

• Functional Programming. (FP)

• Dynamic Programming. (DP)

• Hook testing

• Managed Extensibility Framework (MEF)

• Entities Framework / SQL Server

• LINQ / PLINQ

• MSIL profiling / IL re-writer

• GIT

• SDLC – Software Prototype

• Architected and designed a .NET IL profiler and the rest of the entire project 100% from scratch.

• Used MEF for the method hook exports and AOP for the stub intercepts using PostSharp.

• Later, I was successful replacing PostSharp and patched the JIT manually due to conflicting issues and bugs found within along with licensing restrictions.

• All exception sinks and UI, I hooked through MS-SQLException library using dynamic programming techniques to present the stack unrolling.

• Added deadlock protection and process recovery w/ rollback.

• Created a windows service process monitor w/ unit tests to show replication of the process tree w/ filters to identify .NET processes via local/remote.

• Integrate business logic for a distributed tracing system to help gather analytics needed to troubleshoot latency problems in service-oriented architectures.

• Created the installer and all automation for the build & release associated using MSBuilld and Advanced Installer. OutSource Electrical Journeyman Electrician 04/18 – 06/18 Page 2 of 3

v.2.8

Commercial electrical

Leonardo, DRS Sr. Software Engineer 02/18 – 04/18

Electronic warfare wideband communication intercepting

• C#

• GIT

• .MVVM / WPF / WF

• Entities Framework / SQL Server.

• LINQ to SQL

• T4

• MS Build

• Agile

• T-SQL

• Modifications to class diagrams, service & contract DTO libraries, and migration (sustaining backwards compatibility) from LINQ-to-SQL to EF6.

• Automation & code generation.

• Extensive modifications to EF6 T4 code-generators incorporating WPF binding capabilities within POCO entities.

• Created a WPF dialog service as injectable for derived IoC view-models.

• Setup framework for EF triggers to allow CRUD operations within POCO entities.

• Dynamic MVVM using T4 and the aforementioned auto-generated domain model using IoC for dynamic command binding.

• Conducts research into emerging next-generation technologies, trends, standards, and products as required. 360 Industrial Services Journeyman Electrician 12/16 – 02/18 Industrial electrical.

Kryterion Chief .NET Architect 06/16 – 11/16

Lead .NET architect for desktop applications relating to online/remote testing solutions. Automation, build & release, performance tuning, windows systems security & bio-metrics. (major build rework

• Application blockers

• Agile / Scrum.

• AX / Flash / COM interop

• Bio-Metrics.

• Continuous Integration (CI)

• Environment Services

• Low-Level Keyboard Proxy

• JIRA / Confluence

• MS Build

• OS Registry Modifications

• POSIX & Windows Shells

• SQL

• SVN / GIT-Lab

• System Security

• REST

• RT Monitors

• VPN

• WPF / WF / Win32

• Windows Hooks

• WMI

• XAML / XML / XBAP

• SDLC – V-Model

• Conducts research into emerging next-generation technologies, trends, standards, and products as required.

• Display ability to judge alternative concepts and recommend direction with ROI.

• OS keystrokes/gestures in WPF -> WF -> Win32 bindings and custom proxy converters.

• AOP, OOP, & FP methodologies.

• Video image processing, facial recognition / tracking, GDI, GDI+, & Windows Media.

• Responsible for the build & release of all .NET projects: WIX, InstallShield, Advanced Installer, dotNetInstaller, VS- installer ext., AppLife, Click-Once, MSI, custom actions, and loaders.

• Asynchronous exception handlers & sinks w/ stack-trace & logging.

• Full SDLC development efforts from cradle to grave.

• Major rebuild deemed necessary to fix core internals and thread synchronization related to system security / exception handling / rollback recovery.

360 Industrial Services Journeyman Electrician 12/15 – 06/16 Commercial electrical.

OrthoSensor Sr. Software Engineer 05/15 – 11/15

Software engineering lead for 3D spinal fusion medical imaging software

• Objective C / C++ / C#

• X-Code / Visual Studio

• OSX / Win 7/8.x

• OpenCV / EmguCV

• HTML / CSS3 / JScript

• Agile / Scrum.

• SCM Admin. / Confluence / JIRA / Bitbucket

• USB 3.0

• Additional development / modifications to the camera driver API wrapped for C#.

• R&D for computer graphics camera image tracking and screw extender alignment.

• Qualify, troubleshoot, and repair existing in-house software technologies.

• Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes.

• Manage company user accounts, storyboards, bugs, epics, code reviews, & version control.

• Administer build & release of software products and patch note releases.

• Add & remove features, service hooks, update libraries, integrate, analyze / debug, and rework existing API libraries & camera device drivers.

• Provide detailed summary reports.

• Libraries: LUA (Selene), OpenCV & EmguCV, Boost, TBB, Eiegn, CMIO, AVFoundation, HidAPI, Owin / Cors, Nancy/Razor.

• Documentation: Sandcastle FB, PowerPoint, Photoshop, and UML constructs. Wells Fargo Application Software Engineer 5 10/14 – 03/15 Automated application & systems software development for one of the country's leading R&D departments specializing in designing internal UI tools and maintaining embedded teller devices by use of highly advanced OOP design patterns and functional programming concepts.

• WPF / WF.

• Telerik RAD Tools

• Avalon-Edit

• Dependency Injection. (DI)

• GIT

• Embedded Java / C#

• Entities Framework / SQL Server

• LINQ / PLINQ

• Dynamic Programming / Reflection. Emit

• Apache NMS / Active MQ

• Async. SOA

• NUnit

• MS Build

• N-Tier

• Lexigraphy

• Log Parsers

• Lambda Expressions

• TPL

Page 3 of 3

• T-SQL • Expression Trees

• Parametric polymorphic RT dynamic type generators w/ attributed JSON proxy converters.

• RT dynamic duck typing uses Reflection. Emit/IL and replicates compiled generated types’ metadata 1-to-1 w/ attributes and auto-generated backing fields.

• SVT log editor w/ intellisense, folding, and syntax highlighting, and support all variations of encoding.

• Hybrid console / GUI application using NOptions for command line switching and drag & drop capabilities to the UI for interactive configuration.

• Constructed a dynamic property grid template window using generics to specify any embedded or derived assemblies found within the project.

• Allows for configuration to each assembly within the IDE settings and allows configuration load/store during run-time.

• Libraries: JSON.NET, BetterListView, BindingListView, ReflectInsight, AvalonEdit.

(13 years)

Brighton University Master of Science (M.S.), Computer Science Emphasis: Software Engineering, Systems Engineering, Concurrent System Development, Risk Management, Software Validation & Verification

California State University-Fresno Bachelor of Science (B.S.), Computer Science Emphasis: Artificial Intelligence, Computer Languages, Databases, Secondary Teaching, Software Engineering, Systems Software

Arts Institute of California – Santa Ana GAD / Video Game Programming 2006 Fresno City College Music Business 1997-1999

California State University-Fresno Electrical Engineering 1994-1997 Fresno City College Electronic Technology 1991-1994 Level One Fingerprint Clearance

Issuing authority: State of Arizona - Department of Public Safety Issued Oct 2016 - No Expiration Date

Credential ID: 2A50119341

Chemical & Safety Training / Cu Awareness

Issuing authority: Intel Corporation

Issued Dec 2013 - No Expiration Date

Credential ID: WWID# 11538032



Contact this candidate