Skills & Experience

Summary

Senior solution architect (TOGAF Practitioner), manager and developer with experience leading high performing teams (onshore and offshore). Cross-Platform expert & advocate (*nix & Windows), knowledgeable about FOSS (Free Open Source Software) & Microsoft technology stack (servers, collaboration, developer and data tools and Azure).

11-time Microsoft MVP award recipient. Experience selling, architecting, building & delivering cloud, web, desktop, mobile, IoT & service-based solutions. Experienced technical writer, community contributor and public speaker. 15+ years in the consulting space (in Australia and overseas). Bilingual (English – Spanish). Successfully architected, built and delivered solutions for different verticals.

Technical Summary

  • Enterprise Application Integration
  • B2B, B2C, XML, EDI
  • Portals, Web and Mobile
  • Database Design (SQL Server, Oracle)
  • Virtualization (VMware, Hyper-V and VirtualBox)
  • SSRS, Crystal Reports
  • MS Project, SharePoint, CRM, Team Foundation Server
  • C++, Visual C++, Visual C# and a bit of Java (Managed and Native)
  • MS Office, Visio, Project and Libre Office
  • Microsoft technology stack (Server, development tools and Azure)
  • Linux, FOSS, Cross-Platform, Qt
  • AWS
  • DevOps, CI & CD
  • Advanced troubleshooting & debugging

Expertise

  • Solution and Enterprise architecture
  • Strategy & Governance
  • Product selection
  • Industry best practices
  • Gap Analysis
  • Annual reviews
  • Agile and SDLC
  • Interviews facilitation
  • Stakeholder management
  • People management
  • Roadmap planning
  • Project estimation
  • Staff augmentation
  • Pre-sales
  • Vendor management

Professional Experience

  • Senior Software Engineer (January 2022 – Currently)
  • Leader (Manager) Core Applications (July 2021 – December 2021)
  • Solution Architect (Independent Contractor) (March 2018 – July 2021)
  • Senior Solution Architect (July 2014 – March 2018)
  • Solution Architect (October 2013 – July 2014)
  • Consulting Manager – Lead Consultant (November 2009 – August 2013)
  • Technical Solution Architect (September 2008 – November 2009)
  • Senior Consultant (February 2008 – September 2008)
  • Senior Consultant (October 2004 – January 2008)
  • Software Engineer (October 2003 – September 2004)
  • Analyst Programmer (October 2001 – September 2003)
  • Start-up founder and Director (January 1997 – September 2001)

Professional Background

  • Bsc. Information Technology
  • TOGAF 9.1 – Level 1 & 2
  • 11-time Microsoft MVP  (2006 – 2016)
  • MCPD – Azure Developer (Charter)
  • MCPD – Windows Developer
  • MCPD – Web Developer
  • MCTS – Windows Internals
  • MCTS – Windows Applications
  • MCTS – Web Applications
  • MCTS – Service Communication Applications
  • MCTS – Data Access
  • Microsoft Certified Database Administrator
  • Microsoft Certified Solution Developer
  • Microsoft Certified Application Developer

Some of my projects

  • Integrated banker desktop for major Australian bank. Responsible for designing and creating a DSL (Domain Specific Language) responsible to run automations on existing Win32 applications via a scripting XML-like language, and also for complex Win32 interop – (Banking Corporation).
  • Damage claims system built on top of Microsoft SharePoint for major telecommunications company and one of the largest SharePoint deployment in the southern hemisphere. Designed and built an accelerator for SharePoint-based solutions – (Utilities company in New South Wales).
  • Fleet and Customer portal for largest Australian equipment hire company that enable staff, as well as customers query information over 1.5 million assets through managed metadata . The solution comprises integration with SharePoint, ERP, CRM and SiteCore – (Hire company in New South Wales).
  • Remote Image Capture for global technology and retail company that provide outsourcing and scanning services for major Australian banks, besides reverse engineering a non-documented legacy 25 year old C++ system that interacts with scanners in order to assess technical feasibility and propose changes to integrate it with .NET into the overall solution – (Utilities company).
  • B2C portal for major global electronics manufacturer. Solution was deployed to Australia and New Zealand. The solution was built on an external facing Microsoft SharePoint deployment that integrates into Dynamics CRM, SQL Server and SAP instance in Singapore. Orchestration was done through webMethods – (Retail company).
  • Integrated desktop for major New South Wales goverment agency. 30+ years Solaris based system having a JVT (Java Virtual Terminal) to render an IBM 3270 – CURSES User Interface that was hosted in a WPF (Windows Presentation Foundation) application having Microsoft Dynamics CRM and SharePoint as the backend. Designed and implemented a screen scraping engine that was injected into JVT to run automations. Since Solaris backend did not have any Web Services available, a “Java Bridge” was also built to exchange data between Microsoft environment and Solaris. This component was built in Visual C++ leveraging JNI (Java Native Interface) – (New South Wales Government).
  • Android application for Tablet devices that allows marking off voters when turn up to polling booths – (New South Wales Government).
  • VCR is a mandate from Visa Global to manage and handle chargebacks in an automated fashion via APIs this is built on top of Microsoft Dynamics 365 having an ESB (in Linux) as the orchestrator. Nucleus is a DIBOL based solution, my role has been to stabilize and modernize the platform via new technology – (Fintech company in Queensland).
  • Assessment of ALM processes (maturity), architected and implemented DevOps model and technology, migration from TFVC to GIT, branching and merging strategy – (Regulatory agency in Australian Federal Government).
  • Portal for risk mitigation used by Queensland agency staff and firefighters. It’s an AWS solution that comprises a web front-end, integration with maps (via GeoCortex) and geospatial data in SQL Server, besides analytics capability provided by Tableau – (Queensland Government).
  • Two major transformation programs at utility company in Queensland that leverage different SaaS products to implement ERP & HR in the cloud, as well as integration with existing LOB (Line of Business) applications – (Utilities company in Queensland).