Architecting scalable
enterprise systems

Software Engineer at E Source Companies LLC

Senior Software Architect with 20+ years designing scalable, event-driven microservices. Proven track record leading monolith-to-microservice migrations, reducing release cycles by 75%, and delivering high-throughput systems for enterprise finance and utilities.

Let's Connect

Recent Experience

Software Engineer

E Source Companies LLC, Colorado

Nov 2025 – Present

Building AI-powered data science solutions for the utility sector, helping electric, gas, and water utilities leverage predictive analytics and machine learning for operational optimization. Developing scalable applications using Java, Spring Boot, and modern data processing technologies to deliver enterprise-grade solutions for vegetation management, storm prediction, grid optimization, and customer programs serving Fortune 500 utility clients across North America.

Senior Full Stack Developer

Aviso Wealth Inc., Toronto, ON, Canada

Jan 2023 – Nov 2025

Architected Spring Boot microservices and standardized REST/async contracts, improving service fault isolation and enabling independent deploys; reduced mean time to recovery by 40%. Defined RESTful API contracts and integration patterns to ensure seamless communication between microservices. Mentored developers on microservice best practices, led code reviews, and improved application security through vulnerability assessments. Utilized Azure for deploying scalable infrastructure.

Senior Software Architect

AXINOS Inc., East Gwillimbury, ON, Canada

Jun 2022 – Jan 2023

Architected and designed a high-performance, event-driven microservices platform using Spring Boot and Apache Kafka. Designed event-driven architecture supporting 1,000 events/sec and increased system throughput while decoupling services. Established architecture review board and mentored architects/engineers in Domain-Driven Design and system design, reducing cross-team architecture drift. Created detailed technical documentation and presentations for stakeholders.

Lead Java Developer / System Architect

Plandesk Ltd, Winchester, United Kingdom

Dec 2018 – May 2021

Coordinated a developer team of six members in the Banking/Financial sector, reducing product release time from 8 months to 1-1.5 months (75% improvement). Designed and implemented optimized solutions to replace outdated monolithic systems with Spring Boot microservice environments. Initiated detailed project roadmaps, plans, and schedules alongside Agile development methodology.

Core Expertise

  • Java & Spring Boot
  • Python
  • MERN stack
  • Microservices Architecture
  • Event-Driven Design
  • Apache Kafka
  • Kubernetes & Docker
  • Azure & AWS
  • PostgreSQL & MongoDB
  • React & Angular
  • Node.js & Express.js
  • Domain-Driven Design
  • Team Leadership