Matthew Michael Vagnoni, Developer in San Francisco, CA, United States
Matthew is available for hire
Hire Matthew

Matthew Michael Vagnoni

Verified Expert  in Engineering

Software Developer

San Francisco, CA, United States
Toptal Member Since
April 12, 2014

Matthew is a natural leader who loves to solve problems and take the initiative. He has excellent verbal and writing skills and two Master's degrees. He enjoys taking on tricky problems.


Project Insiders
Analytics, JavaScript, Angular, Agile, Play Framework, Java
Salesforce Dataloader, APIs, Apex, Salesforce
KnowMED Incorporated
Amazon Web Services (AWS), Databases, Semantic Web, Java




Preferred Environment

Git, Subversion (SVN), IntelliJ IDEA, NetBeans, Python, MacOS, Windows

The most amazing...

...thing I've coded is a genetic algorithm to determine the optimal dose of radiation to deliver to a cancer patient.

Work Experience

Chief Technology Officer

2014 - PRESENT
Project Insiders
  • Recruited and lead developers for reboot of website.
  • Kept team together to deliver new version in 4 months using Agile in JIRA Atlasssian.
  • Setup google analytics to analyze usage of old and new site.
  • Create and maintain old data model and transform it into a new model for new site.
  • Managed all aspects of technology.
Technologies: Analytics, JavaScript, Angular, Agile, Play Framework, Java


2014 - 2014
  • Building Salesforce Apps from scratch using JQuery, Apex, VisualForcePages, and APIs.
  • Website crawling and data scrapping to support company research and analytics for marketing.
  • Supported all aspects of the foundation and growth of a technology startup.
Technologies: Salesforce Dataloader, APIs, Apex, Salesforce

Chief Technology Officer

2012 - 2014
KnowMED Incorporated
  • Supported all aspects of the foundation and growth of a technology startup.
  • Led the design and development of a cohort export and dynamic query tool for uses in registry-based research.
  • Led the production of a service-orientated architecture for dynamic forms backed by full enterprise features. Included a SOA API for third-party integrations.
  • Handled architecture of software and data modeling. Led all technology and product management activities.
  • Implemented the transition from Rackspace to AWS to support growth into the cloud.
Technologies: Amazon Web Services (AWS), Databases, Semantic Web, Java

Senior Data Modeler

2011 - 2012
MD Anderson Cancer Center
  • Led a NLP project to create structured radiology documents using terminologies, NLP, and a reference model.
  • Created a self-organizing terminological representation of all web services within the Service Orientated Architecture (SOA) at MDACC that used faceted browsing and terminologies for interaction with users.
  • Led a NLP project to support surgical infection surveillance and perioperative procedure curation.
  • Helped review and update data modeling standards and resources. Vetted Oracle's Health Data Model and supported data modeling activities.
  • Served as a technical advisor for all terminology, NLP, and semantic web proposals and client interactions.
Technologies: Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Semantic Web, Java

Scientific Programmer

2007 - 2011
University of Texas, School of Biomedical Informatics
  • Led the design, architecture, and development of KnowMed. Supported hiring and firing decisions for different developers. Supported technological discussions.
  • Created a bio-surveillance network for the city of Houston by combining data from 9 emergency rooms across the city with environmental sensors and school reports.
  • Built a dynamic form generation application with a web-based admin for managing and building the forms. Used for two clinical trials and one natural disaster.
  • Created a semi-automatic integration engine to combine EHR data from 5 diverse dental schools and make it available for researchers to ask questions across all of the data.
  • Served as technical advisor for all proposals and client interactions.
Technologies: Eclipse, NetBeans, Subversion (SVN), Microsoft SQL Server, Semantic Web, Java

Software Engineer

2006 - 2007
  • Led 2 developers and 1 project manager to modernize the company’s core technology: radiation treatment planning software, using a genetic algorithm optimization engine.
  • Created an aspect oriented means of automatically generating code, leveraging C# to rapidly develop a robust solution for modeling objects.
  • Created a paperless, web-based intranet code review process in use across the company.
  • Created, as an integral team member, the company’s standards for C# and Scrum.
  • Applied HCI and OO principles to an existing application to quantify and eliminate errors and spaghetti code.
Technologies: XSLT, XML, IIS, C#

Chief GIS Programmer

2003 - 2006
University of Illinois at Urbana-Champaign
  • Created an ESRI web-based GIS platform using ASP and SQL to fulfill government contracts.
  • Created a dynamic vector overlay to the images generated by ArcGIS using JavaScript and SVG.
  • Transitioned the application to AJAX to increase responsiveness.
  • Interacted with clients to help support the post-implementation of the products.
  • Provided technological guidance and assistance when acquiring new contracts.
Technologies: Subversion (SVN), IIS, ArcGIS, JavaScript, HTML, C#, Active Server Pages (ASP), Visual Studio

Chief Developer

2002 - 2002
TechWare, Inc
  • Drove the completion of a new version of LogBook, resulting in 30% increase in sales.
  • Refactored existing code to cut errors by 50% and increase speed of the program by 20%.
  • Updated the user interface to support a better customer workflow.
  • Introduced version control and improved other development processes.
  • Enhanced the reporting environment to support downloading and ad hoc reporting.
Technologies: Windows, Crystal Reports, Visual FoxPro

Amazon Interview

This is a recent quick code project focusing on using web services to sort points. While I can provide a functionality demonstration, I'll need approval from the company's CEO to share any of the actual code.

Meal planning website and code

I worked as the CTO, helping to design the website and build the back-end software.
2009 - 2012

Master's Degree in Medical Informatics

University of Texas - Texas, USA

2003 - 2006

Master's Degree in Computer Science

University of Illinois at Urbana-Champaign - Illinois, USA

1998 - 2002

Bachelor's Degree in Psychology (Minor in Computer Science)

University of Illinois at Urbana-Champaign - Illinois, USA


ArcGIS, Salesforce API, jQuery


Salesforce Dataloader, GIS, Visualforce Pages, Visual Studio, Subversion (SVN), Crystal Reports, IntelliJ IDEA, Git


SQL, Java, JavaScript, Apex, Active Server Pages (ASP), C#, HTML, XML, XSLT, Visual FoxPro, Python


Agile Software Development, Agile, Test-driven Development (TDD)


Windows, NetBeans, Salesforce, MacOS, Eclipse, Amazon Web Services (AWS), Linux


Databases, MySQL, Microsoft SQL Server


Play Framework, Angular, Spring, Flask


Semantic Web, Software Development, Machine Learning, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), IIS, APIs, Analytics, Web Services

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