Milos Petrovic
Solution Architect
Hire this person
Send a job offer directly to this candidate
About
Solution Engineer/Manager with 15+ years designing and governing end-to-end enterprise solutions across banking, capital markets, and global technology environments. Focused on delivering secure, compliant, and scalable architectures that support modernization, cloud adoption, and AI/ML-enabled capabilities. Experienced hands-on Solution Architect and Enterprise Architect with deep expertise in core banking, trading, payments, risk, AML, compliance, and enterprise data platforms.
Strong foundation as a senior developer in the banking industry, enabling practical, implementation-ready architecture. I align solutions with business, regulatory, and security requirements while driving modernization and cloud transformation. A clear communicator who bridges business, delivery, and governance teams to deliver resilient, secure, and compliant platforms.
Experience
Software Consultant/Lead - Toronto Dominion Bank - Toronto, ON
(2022-04)
- Microservices Platform: Designed and governed a secure, event-driven microservices platform, reducing onboarding time by 30% and meeting ISO 27001, SOC2, and internal data-protection controls.
- Hybrid Cloud Migration: Architected migration of legacy trading services to Azure, improving resilience and reducing cost by 40%.
- Enterprise Data Lake: Built a Dremio/Databricks/Iceberg data lake consolidating 10M+ reference-data records for real-time risk and compliance analytics.
Senior Solution Engineer (Retainer) - Apple - Sunnyvale, CA, USA
(2020-01)
- High Volume Online Store Services: Designed and maintained services handling 30,000+ TPS, ensuring performance, availability, and auditability.
- Data and ML Solutions: Built data ingestion pipelines and ML models to improve forecasting accuracy and operational intelligence.
- Cloud Migration and Cost Optimization: Architected the migration of Apple Online Store content management and order processing to AWS, reducing operational costs.
Sr Application Architect/Manager - Bell Canada - Toronto, ON
(2020-10 - 2022-10)
- Platform Development: Designed Geocoding and WHI platforms using modular microservices (Java, React, GCP, OpenShift), reducing deployment lead time by 25%.
- Security Implementation: Implemented enterprise-grade security architecture (OAuth2, HashiCorp Vault, Zero Trust), passing penetration testing with zero critical findings.
- Product Ownership and Governance: Acted as Product Owner for two Scrum teams, defining NFRs, integration patterns, and governance controls for new platform capabilities.
Sr. Technical Lead - Toronto Dominion Bank - Toronto, ON
(2018-04 - 2020-01)
- Risk Management Platform Redesign: Led the transition from a monolithic Murex architecture to a distributed Spark-based architecture, resulting in a 2x improvement in VaR calculation speed.
- Workflow Migration: Oversaw the migration of over 100 jBPM workflows to a cloud-native BPM platform, reducing operational overhead.
- Regulatory Compliance: Ensured alignment with risk, compliance, and audit requirements across all solution designs.
Sr. Solution Architect - Royal Bank - Toronto, ON
(2010-04 - 2016-01)
- Integration Leadership: Led architecture and delivery of enterprise integration and data-driven applications, ensuring alignment with governance, regulatory, and security standards.
- Team Management: Directed cross-functional engineering teams and third-party vendors to deliver compliant, scalable integration services and data workflows.
- Strategic Planning: Partnered with business stakeholders to define integration roadmaps, data strategies, and target state architectures supporting operational and regulatory needs.
Education
MBA - University of Toronto / University of Bradford
MSc - Computer Science - University of Belgrade
BSc - Computer Science & Software Engineering - University of Belgrade