Executive Summary
- Extensive experience over two decades in software development.
- Focus on applications involving business data. Skill in storing, organizing, transforming and presenting data.
- Focus on the use of Internet-based (Web/cloud) services and tools for data delivery and presentation.
- Competence in a variety of software development technologies, particularly those of the Microsoft and open-source ecosystems.
- Creative thinking and vision in solving problems.
- Excellence in both team-oriented and self-directed work environments.
- Demonstrated ability to learn new languages and environments with little formal training.
- Experience with every stage of the software development life cycle.