Mark Finucane, Developer in Richmond, VA, United States
Mark is available for hire
Hire Mark

Mark Finucane

Verified Expert  in Engineering

Multi-touch User Interfaces Developer

Richmond, VA, United States
Toptal Member Since
April 10, 2024

Mark is a seasoned software developer with over 20 years of experience specializing in Microsoft development solutions. He has worked with many technologies, including C#, XAML, Windows Presentation Foundation (WPF), WinUI 3, and multi-touch experiences. Additionally, Mark has consulted for over a dozen large corporations in various industries from all over the US. Some of his clients have included Philip Morris, Infineon, McKesson, SunTrust, and VCU Health Systems.



Preferred Environment

C#, XAML, Microsoft SQL Server, Windows Presentation Foundation (WPF), Azure SQL, Azure DevOps, T-SQL (Transact-SQL), Windows UI (WinUI) 3, Visual Studio

The most amazing...

...application I've created is a multi-touch solution that successfully serves as a 40" kiosk in Fisker Automotive dealerships internationally.

Work Experience

Principal Software Developer | Architecture Consultant

2001 - 2023
Genesys Development LLC | Client: VCU Health Systems
  • Developed, architected, and maintained a genetic lab information system, working collaboratively with geneticists and lab technicians for over 20 years.
  • Implemented new features for a product I branded "Cytopia".
  • Added a statistical, demographic, and genetic test reporting system that integrated with the "Cytopia" product.
Technologies: C#, Visual Studio, VB, ADO.NET, Windows Presentation Foundation (WPF), XAML, Windows Forms (WinForms), Microsoft SQL Server, HIPAA Compliance, HL7, COM, ActiveX, Lab Information Systems, T-SQL (Transact-SQL), Visual Basic for Applications (VBA), ETL, Windows UI (WinUI) 3, Windows, IT Project Management, .NET, Microsoft Access, XML

Senior Software Developer

2017 - 2018
Genesys Development LLC | Client: LT GAME, LTD
  • Consulted in Las Vegas and Los Angeles and worked on the development of the casino baccarat card electronic table games software for the enterprise.
  • Used Visual Studio and C# along with various other tools to develop and enhance existing electronic table games.
  • Aided in the deployment of software applications along with the assembly of electronic card table games.
  • Created strategies for solving problems with software and software systems.
  • Trained two interns on existing software and hardware systems.
Technologies: C#, Windows Presentation Foundation (WPF), Visual Studio, XAML, T-SQL (Transact-SQL), Microsoft SQL Server, Windows, Multi-touch User Interfaces, .NET, Microsoft Access

Consultant | Senior Software Developer

2012 - 2013
IGT - International Game Technology
  • Served as a consultant to IGT to repair and build out the multi-touch-based Windows Presentation Foundation (WPF) Layer of a universal casino gaming slot machine controller.
  • Contributed to the gaming controller called the Universal Controller, which provides inter-game machine communication, back-end communication, game configuration, monitoring, and game security services.
  • Allowed configuration of game communication and peripherals—such as bill collectors, control surfaces, tamper switches, relays, and CPU fan heat and power surge sensors that monitored machines' hardware and software health—via the touch screen.
  • Solved complex problems involving reworking the Windows operating system to enable only certain functionality for security reasons related to the gambling Industry.
Technologies: Visual Studio, C#, Windows Presentation Foundation (WPF), XAML, Multi-touch User Interfaces, T-SQL (Transact-SQL), COM, ActiveX, Visual Basic for Applications (VBA), Windows, Microsoft SQL Server, .NET, Microsoft Access

Consultant | Senior Software Developer

2010 - 2012
Genesys Development LLC | Client: Fisker Automotive
  • Developed a 40" multi-touch kiosk used internationally in Fisker Automotive showrooms that showcased car models and configurations.
  • Wrote a multi-lingual touchscreen keyboard as a WPF/XAML control.
  • Handled all aspects of the SDLC and product development, as well as outsourced and managed a developer and artist to aid the effort.
Technologies: C#, Windows Presentation Foundation (WPF), XAML, WCF Web Services, Hardware, Surface SDK, IT Project Management, Windows, Microsoft SQL Server, Multi-touch User Interfaces, .NET, Microsoft Access, XML

A cytogenetic lab information system (LIS) named Cytopia that managed the entire lifecycle of cytogenetic lab testing, including the proposal of features, development, testing, deployment, and maintenance.

Andromeda Application for Fisker Automotive!Ag0kHwZasv9wppkmBzBncTEb1XLK_w?e=uXucn1
A multi-touch application called Andromeda that serves as a desk-like kiosk in Fisker Automotive dealerships. It operates on a 40" touch table and hardware of my specification. The devices were deployed in Germany, France, Italy, England, and the US. I was the product's sole software developer and architect.

Designed and developed a family-centric nonprofit organizational donor management system branded "Concordia." The application manages nonprofit members, donations, events, attendance, communication, fundraising, and training. Having accurate information on donors' activities and business analytics increases the ability of nonprofits to generate more revenue through fundraising and donor relationships. Additionally, I reconciled dozens of spreadsheets containing redundant, incomplete, incorrect, and redundant information, placing this data in an RDBMS. This was accomplished using fuzzy logic and other ad-hoc processes. The resulting product has enabled DSAGR to function efficiently, increasing donations over a few years, according to my estimates in the six figures.

Technologies: Access, VBA, Windows Forms, C#, and Excel.

Licensed Shortwave Radio Operator

Federal Communications Commission (FCC)


Windows Forms (WinForms)


Microsoft Access, Visual Studio, InstallShield


.NET, ADO.NET, Windows Presentation Foundation (WPF), ActiveX


Windows, Windows UI (WinUI) 3


C#, XAML, T-SQL (Transact-SQL), XML, VB, Visual Basic for Applications (VBA)


Microsoft SQL Server, Azure SQL


Azure DevOps, HIPAA Compliance, ETL


Lab Information Systems, Multi-touch User Interfaces, Radio, HL7, COM, ExceI Interop, WCF Web Services, Hardware, Surface SDK, IT Project Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring