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 ConnectRecent 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.