Robert understands and utilizes best practices and design patterns in his approach to architecture and development and is a result driven team member with an outstanding record of delivering complex application development projects on time and within budget. Robert is recognized as an expert in full cycle development project planning and implementation with extensive team leadership skills.While loving software development, he very much enjoys the people aspect of his profession. He was head of a support department in Montreal where he hired and managed staff, has developed HR positive strategies and programs, and has often had the team lead role on large complex projects. He enjoys wearing many hats and has been responsible for entire projects from requirements discovery with clients, writing requirements and managing sign-off, risk management and mitigation, design, implementation, testing and delivery.Robert has over 30 years in the industry, with the earlier part of his career developing in client-server environments using C and C++ on Windows and UNIX platforms. He has worked with large enterprises developing in Java with the SilverStream application server, as well as with the PowerBuilder application development environment, among other technologies. He is currently developing with the Microsoft suite of tools, including the .NET framework, C#, MVC, Entity Framework and HTML along with Javascript, Vue.js, Drupal, FusionAuth hosted in AWS and Azure. His experience includes strong database experience including Oracle, Sybase, Postgres, and most recently with MySQL and SQL Server.Robert excels in professional mentoring by taking a holistic approach to skills development within organizations. His tenure and real world experience allows him to understand and then focus on the core skills an employee needs to make the transition from novice to expert within the Microsoft suite of tools.