Michael Tilelli work email
- Valid
Michael Tilelli personal email
- Valid
With years of experience in designing, implementing, and testing software systems, I provide high quality, maintainable, scalable, and easy to read code and documentation that is peer reviewed and suits the needs of the customer. I know how to work with cross functional teams that include Product Management, Quality Assurance, and Customer Service to name a few. I have experience in working with large teams that span across the globe. I am able to work on multiple projects at once and prioritize the tasks so all of the projects complete in a reasonable amount of time. When problems occur, I take responsibility for my actions and will work to solve the issue as quickly as possible. I believe there is no one right way to develop a system and that working with a team will result in a better overall system. Bottom line, if it’s new, I learn it; if it’s difficult, I use the resources at my disposal to make it understandable.
-
Co-FounderMarkitSalt Lake City, Ut, Us -
Technical Manager, Software And FirmwareClearone Feb 2016 - PresentSalt Lake City, Ut, Us -
Senior Software EngineerH&R Block Oct 2015 - Feb 2016Kansas City, Mo, UsI am currently helping the developers for the regulatory section of the Tax Pro Software Blockworks learn best practices in coding and unit testing. I am helping them increase their skills in problem solving through programming. I am also learning their systems so I can also contribute to their enhancements for the 2015 tax season. I am becoming familiar with their internal utilities and architecture so I can better help the developers write and refactor their code so it becomes better maintainable and scalable for future enhancements. I’ve been working closely with the full time engineers and management to help refine their processes and to help find the most efficient way to increase the skills of the non-senior developers. -
Senior Software EngineerClearone Communications Feb 2009 - Oct 2015Salt Lake City, Ut, UsI have written an application that consumes (and creates/modifies) an XML file describing the properties and objects of a system and then outputs classes and other code segments for the system in C#, C++, and C for use by multiple departments to allow a consistent interface between software and hardware. I am in charge of maintaining and enhancing the backend COM applications and libraries for the Converge Pro, Interact, and Chat products. I introduced to the team WPF and the advantages of using it for the user interface. I have written the user interface and communication layer to the video card in the Collaborate All-in-one product (no longer shipping). I have written a virtual keyboard designed to run on a small USB touch monitor and control Microsoft Lync clients. I have written services to connect and interact with a custom audio card and custom IR card for the Collaborate Room and Room Pro video collaboration products. I have ported the COM interface for Converge Pro to C#, reducing the complexity and lines of code by almost 50%. I have written a simulator on Linux and Windows to communicate with the configuration applications currently under development to speed up the process of development as the hardware is being developed. I have been an integral part of the architecture, design, and implementation of the latest product line. I wrote a code generator that takes as input properties and device configurations and outputs C# and C++ code to configure and control the devices. -
Software Engineer IiiHarman Music Group Dec 2005 - Jan 2009UsUsing Agile and Scrum methodologies, I worked in a team to design and write plug-in libraries to control the audio equipment over Ethernet using Microsoft Visual Studio 2008 and C#. For one of the products, I wrote a graphical layout manager that organized a dynamic number of controls within a window so it would maintain a layout that audio technician professionals would be used to seeing. Testing and debugging of this software includes using WireShark for Ethernet traffic analysis and NUnit for writing automated white box regression tests. I worked closely with the Quality Assurance department so I could learn what they expected from the software and also to discuss some design issues that would help everyone do their jobs faster and easier. -
Software Engineer IiiIomega Corporation Sep 2000 - Nov 2005I wrote the first revision of the REV System Software from scratch. The software included an API written in C so other applications, such as Iomega Backup, could easily interface and control the REV drives. Writing this software required the creation of readable documentation on how to use the API as well as writing utilities to modify REV’s UDF file system properties, write and read access protection for the REV disks, and to format the disk, to name a few. Before the REV System Software, I was in charge of maintaining and upgrading IomegaWare. I wrote an automated test tool that helped find a memory leak in the Windows 95 driver that caused the operating system to become unstable. I helped solve and fix defects in the drivers on Windows XP/2000.
-
Software EngineerD3 Engineering / Roadrunner Software Jul 1996 - Sep 2000The software solution I helped produce was a workflow system for the parts procurement section at Hill Air Force Base. I wrote the user interface and system architecture document for the system. For this document, I used UML to write the use cases that met all of the requirements for the system. I wrote the high level engineering document that addressed the architecture that would be used to satisfy the use cases. I wrote the detailed low level engineering document that described in great detail what exactly would be implemented in code for the system. Before this document, I maintained the data repository that the old workflow system created.
Michael Tilelli Skills
Michael Tilelli Education Details
-
Weber State UniversitySoftware Engineering
Frequently Asked Questions about Michael Tilelli
What company does Michael Tilelli work for?
Michael Tilelli works for Markit
What is Michael Tilelli's role at the current company?
Michael Tilelli's current role is Co-Founder.
What is Michael Tilelli's email address?
Michael Tilelli's email address is ti****@****ail.com
What schools did Michael Tilelli attend?
Michael Tilelli attended Weber State University.
What skills is Michael Tilelli known for?
Michael Tilelli has skills like Debugging, Visual Studio, Embedded Software, Firmware, Embedded Systems, Scrum, Usb, C#, Testing, C++, C, Device Drivers.
Who are Michael Tilelli's colleagues?
Michael Tilelli's colleagues are Joe Lamanna, Kevin Bresnahan, Kay Huang Ng, Shivani Singh, Denise Yokoyama-Ueno, Simran Rai, Jalene Glezos.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial