LinkedIn

Jonathan Vincent

jon.vincent@540software.com 540software.com

PROFILE

Software engineer who builds tools that solve concrete business problems. Back-office automation, internal line-of-business applications, real-time 3D visualization and Windows desktop software. Comfortable owning a product end to end: requirements gathered directly from the people using it, architecture, implementation, build pipeline, and release. Emphasis on C# and .NET, but the correct tech stack is dictated by the problem being solved, not preference.

TECHNOLOGIES

EXPERIENCE

Independent Developer / Owner - 540 Software LLC

May 2024 - Present ยท LLC formed February 2026

Independent software development, beginning with self-directed R&D and prototyping and now operating as a registered software vendor publishing Windows desktop applications built on .NET and Avalonia.

  • Takataka - Plaintext editor for Windows built around a custom piece-table engine with an AVL tree line index for efficient editing of large files. Tabbed editing with pinning, reordering, split groups, and tear-out windows; multi-caret editing; syntax highlighting for 23 languages; single-click JSON and XML pretty printing.
  • dicon - Windows .ico authoring and inspection tool. Drag-and-drop multi-resolution icon assembly, size-based auto-assignment, ICO import for inspecting resolutions and bit depths, arbitrary slot sizes and color depths, and a custom project format for non-destructive re-export.
  • Super 16 Studio (in development) - IDE for Super Nintendo development featuring node-graph visual scripting and S16, a custom intermediate language that lowers to 65816 assembly.
  • 540 Solitaire - Browser-based solitaire with draw-one and draw-three play, undo, scoring, and persisted sessions across visits.
  • Full interface localization into 15 languages across both desktop products, with automatic detection of the Windows display language on first launch.
  • Own the complete release pipeline: offline and online installer builds, versioned release hosting, and distribution through direct download, the Microsoft Store, and itch.io.
  • Build and maintain the company website, product documentation, and download infrastructure, with Cloudflare administration covering DNS, subdomain routing, caching, and TLS.
  • All business administration and compliance duties for the LLC.

Sr. Unity Developer (Contract) - Lockheed Martin via Apex Systems

Oct 2022 - May 2024

  • Unity3D / .NET application development (C#) in an Agile workflow
  • Automated Unity application testing via GameDriver and xUnit
  • Cross-team collaboration supporting other projects as needed

Sr. Programmer Analyst - Jostens Inc.

Jan 2019 - Mar 2022

  • Unity3D / .NET application development (C#) in an Agile workflow
  • Custom graphics shaders (Shader Graph, Amplify, HLSL)
  • Real-time mesh generation and distortion algorithms supporting product visualization
  • Blender 3D modeling and process automation for the 3D asset ingest pipeline
  • Linux server automation and batch processing for business requirements
  • Occasional general web development (ASP.NET, JavaScript, Java)

Full Stack Developer (Contract) - Target via Brooksource

Oct 2017 - Apr 2018

  • Java / Spring Boot development in an Agile workflow
  • Systems integration
  • DevOps and CI/CD (Jenkins, Spinnaker, drone.io)

Securities Operations Service Specialist 2 - Wells Fargo Advisors

Sep 2014 - Jul 2017

Operations role that became the department's primary technical resource for Office automation.

  • Primary developer and maintainer of a VBA front-end over an MS Access database that automated or substantially accelerated a range of core departmental work functions
  • Excel and Access automation supporting insurance licensing and compliance tracking
  • Gathered requirements directly from the operations staff using the tools, and supported them through ongoing changes in business process

Research and Remediation Rep 3 - Wells Fargo Home Mortgage

Oct 2010 - Sep 2014

Back-office records role; became the de facto technical resource for the group and took on development work well outside the job description.

  • Built batch-file tooling to capture and restore per-machine user configuration - Start menu, desktop shortcuts, and browser favorites - to a network share, turning workstation migrations into a repeatable process instead of a manual rebuild
  • Automated bulk PDF processing by writing JavaScript against the batch automation system in Adobe Acrobat, handling routine document manipulation across large record sets
  • Developed Photoshop batch actions to correct contrast on underexposed scanned documents, salvaging archived images that would otherwise have needed rescanning
  • Backup lead for the microfiche records group
  • Archived document research and retrieval for internal and external customers
  • Process development and improvement; special project and exception handling/coordination

EDUCATION

Mountain Empire Community College - Big Stone Gap, VA
Graphics Design and Website Development program (non-degree)

New River Community College - Dublin, VA
General Studies coursework