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.
Portfolio
Experience
- C# - 20 years
- Windows - 20 years
- Visual Studio - 20 years
- Microsoft SQL Server - 20 years
- Windows Presentation Foundation (WPF) - 12 years
- XAML - 12 years
- Multi-touch User Interfaces - 3 years
- Windows UI (WinUI) 3 - 1 year
Availability
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
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.
Senior Software Developer
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.
Consultant | Senior Software Developer
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.
Consultant | Senior Software Developer
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.
Experience
Cytopia
https://1drv.ms/f/s!Ag0kHwZasv9wppwo5WOib01pXFT1hA?e=ENIn3yAndromeda Application for Fisker Automotive
https://1drv.ms/v/s!Ag0kHwZasv9wppkmBzBncTEb1XLK_w?e=uXucn1Concordia
https://1drv.ms/b/s!Ag0kHwZasv9wppwnm10IkSQsqkntCw?e=LKTJm5Technologies: Access, VBA, Windows Forms, C#, and Excel.
Certifications
Licensed Shortwave Radio Operator
Federal Communications Commission (FCC)
Skills
Libraries/APIs
Windows Forms (WinForms)
Tools
Microsoft Access, Visual Studio, InstallShield
Languages
C#, XAML, T-SQL (Transact-SQL), XML, VB, Visual Basic for Applications (VBA)
Frameworks
.NET, ADO.NET, Windows Presentation Foundation (WPF), ActiveX
Platforms
Windows, Windows UI (WinUI) 3
Paradigms
Azure DevOps, HIPAA Compliance, ETL
Storage
Microsoft SQL Server, Azure SQL
Other
Lab Information Systems, Multi-touch User Interfaces, Radio, HL7, COM, ExceI Interop, WCF Web Services, Hardware, Surface SDK, IT Project Management
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring