AeroLeads people directory · profile

Thomas Cavalli Email & Phone Number

Software Development Contractor
Location: Utica, Michigan, United States 11 work roles 1 school
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 71%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
Software Development Contractor
Location
Utica, Michigan, United States

Who is Thomas Cavalli? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Thomas Cavalli is listed as Software Development Contractor based in Utica, Michigan, United States. AeroLeads shows a matched LinkedIn profile for Thomas Cavalli.

Thomas Cavalli previously worked as Software Engineer at Spyfu and Contractor/Developer at Trillium Facility Solutions/Simpleapps Llc.. Thomas Cavalli holds Computer Science from University Of Michigan College Of Engineering.

Profile bio

About Thomas Cavalli

Experienced web and application developer with a demonstrated history of working with a plethora of different technologies and adopting new ones with ease. Skilled in Linux, Windows and OS X-based environments, as well services, languages, frameworks and tools such as PHP, ASP.NET, C#, Objective-C, C/C++, Visual Basic, HTML5, CSS3, XML, JSON, AJAX, jQuery, Prototype.js, EXTJS, JavaScript, Sencha Touch, SQL with various backend database implantations (including MySQL, PostgreSQL, T-SQL and SQLite), WordPress, Kendo UI, Cordova, Xamarin, SVN, GIT, TFS, Apache, Bind, REST, SOAP, IIS, Fiddler, JustDecompile. Ambitious enough to register and try to start a webhosting company during high school using completely custom-written web applications and backend tools, which speaks to a remaining passsion for solving problems and learning new technologies which has allowed for extensive experience with cross-platform, cross-browser development as well as iOS Android, and a thorough understanding of UI and UX principles--which may sometimes be platform-specific. Strong professional who studied at the University of Michigan College of Engineering in Ann Arbor.

11 roles

Thomas Cavalli work experience

A career timeline built from the work history available for this profile.

Software Engineer

Scottsdale, Arizona, United States

• Implement new features and improvements to SpyFu’s existing competitive SEO product.• Collaborate with a talented team to build RivalFlow AI from an initial concept through to successful launch.• Realize designs created in Figma and work with the design author to ensure any dynamic behavior or edge cases behave consistent with the intentions behind each design.• Prioritize accessibility considerations, ensuring the product could more easily adapt to future accessibility enhancements.

Jul 2022 - Apr 2024

Contractor/Developer

Trillium Facility Solutions/Simpleapps Llc.

Shelby Township, Michigan, United States

• Create a web application solution for managing vendor certifications.• Design and develop extensible and maintainable replacement of work order management software.• Provide basic support and implement minor fixes or features for current work order management software.• Manage server software and technical configurations.• Use a common software framework from work order management software to develop sourcing and marketplace software.

Apr 2018 - Nov 2021

Software Development Contractor

Idashboards

Troy, Mi

• Implement graph animations for charts in HTML5-based version of product as in Flash-based version of product.• Examine, identify and demonstrate issues and inefficiencies with the current, proprietary JavaScript framework and advise on potential solutions.• Provide advice on design of future framework for optimal UX regardless of platforms or browser.• Suggest a ubiquitous mechanism and the design patterns to support all current features of the flash-based product, as well as to allow easy addition of any novel features.• Emphasize importance of user expectations, error presentation, and the impact on user experience.

Aug 2017 - Jan 2018

Freelance Developer

Freelance/Self-Employed

Shelby Township, Mi

• Design a database schema in third normal form for the management of user accounts with a privilege system.• Add new features and Authroize.Net integration to existing e-commerce WordPress plugin.• Overhaul site look and feel with a complete rewrite of stylesheets and addition of custom-createdJavaScript widgets and CSS3 animations.• Create a responsive set of style rules for improved mobile experience.Technologies: PHP, MySQL, HTML5, CSS3, JavaScript, JQuery, WordPress, Responsive Design

Dec 2016 - Aug 2017

Design Engineer

Rochester Hills, Mi

• Prepare existing firmware for new device iteration in a line of diagnostic tools.• Apply mobile development experience in advising the development team on proper cross-platform practices and UI/UX guidelines.• Demonstrate how to link proprietary functionality into a mobile app.• Meet with clients bi-weekly to review progress of the app and discuss change requests using agile development practices.Technologies: Windows 7 Compact Edition, .NET CF (C#), Xmarin, iOS, Android, SQLite, MvvmLight, XML, Jira

Apr 2016 - Dec 2016

Software Developer

Sterling Computer Consultants

Troy, Mi

• Fix issues and implement new features into framework components.• Create application-wide style changes to meet client requests.• Provide guidance to other developers on user experience and best practices.• Prepare framework components for eventual mobile friendliness.Technologies: ASP.NET (C#), JavaScript (Kenduo UI, jQuery, JSON, proprietary internal libraries), HTML5, XML, CSS3, AJAX, REST, SOAP, T-SQL, TFS.

Feb 2014 - Aug 2015

Web/Application Software Developer

Royal Oak, Mi

• Enhance client websites per requests both in areas of front- and back-end development.• Lead an effort to standardize project documentation.• Convert an iOS app to a universal app compatible at least with iOS and Android.Technologies: ASP.NET (C#), PHP (WordPress), Javascript (jQuery, EXTJS, Sencha Touch, JSON), HTML5, CSS3, Responsive Design, Cordova, Objective-C, AJAX, MySQL, GIT

Sep 2013 - Jan 2014

Application And Web Developer

Total 3D Solutions, Llc./3-D Etc, Llc.

Auburn Hills, Mi

• Maintain and update HTML5-compliant website.• Update and debug current 3D video player software.• Crate novel iOS application to provide wireless 3D player functionality.Technologies: HTML5, CSS3, JavaScript, Visual Basic, Objective-C, C++

Jun 2011 - Aug 2013

Web/Application Developer, Analyst

Systems In Motion

Ann Arbor, Mi

• Develop and integrate retail affiliate functionality into client's site.• Improve code and promote proper documentation techniques to the client's development team.• Advocate efficient, fast, and memory-saving development paradigms where applicable.Technologies: PHP, HTML, CSS, JavaScript, (Prototype, jQuery, JSON), Apache, Linux, AJAX< MySQL, SVN

Jun 2010 - Jun 2011

Application And Web Developer

Advanced Systems And Design

Troy, Mi

• Rewrite old code for compatibility with new versions of Microsoft Windows.• Add support for multiple devices on an Ethernet network.• Convert old ecommerce website to an open source, free ecommerce solution.Technologies: PHP (WordPress), HTML, CSS, JavaScript, Visual Basic

Jan 2008 - Jan 2009

Consultant/Programmer

Minneapolis, Mn

• Develop software to gather statistics on customers using the knowledge base.• Saved $9,000 in licensing fees by using these statistics.• Enable client to target marketing to knowledge base users.Technologies: Java Server Pages, Visual Basic

Jun 2002 - Aug 2006
1 education record

Thomas Cavalli education

FAQ

Frequently asked questions about Thomas Cavalli

Quick answers generated from the profile data available on this page.

What is Thomas Cavalli's role at their current company?

Thomas Cavalli is listed as Software Development Contractor.

Where is Thomas Cavalli based?

Thomas Cavalli is based in Utica, Michigan, United States.

What companies has Thomas Cavalli worked for?

Thomas Cavalli has worked for Spyfu, Trillium Facility Solutions/Simpleapps Llc., Idashboards, Freelance/Self-Employed, and Snap-On Tools.

How can I contact Thomas Cavalli?

You can use AeroLeads to view verified contact signals for Thomas Cavalli, including work email, phone, and LinkedIn data when available.

What schools did Thomas Cavalli attend?

Thomas Cavalli holds Computer Science from University Of Michigan College Of Engineering.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Thomas Cavalli you were looking for.

View similar profiles