Mario Cardinal
Mario Cardinal
Software Architect
The real voyage of discovery consists, not in seeking new landscapes, but in having new eyes








Consulting

This service consists in offering my know-how and expertise as a consultant within the context of your software development projects.

Consulting services cover a wide range of needs:


Programming

This service consists in designing and implementing solutions, from requirements to code.

It's a question of building a product and delivering it to the customer. This product can be a specification, an analysis, software architecture or a design of a full system. Estimating product development cost is an art based on past experience. However, there are well known factors that influence the overall cost. Based on these factors my services can be purchased on either an hourly rate or fixed price. Here is a list of these factors:


Training

Sharing and exchanging knowledge is among the most satisfying tasks. Over the past twenty years, I have taught a wide variety of subjects in both academia and industry. I love the challenge of finding just the right way to express and teach concepts, both abstract and practical.

Training services include the following: