Software Solutions Architect
Apr 2024 – Oct 2026PortX (formerly ModusBox)
- Owned end-to-end integration architecture for core banking and enterprise platforms, translating ambiguous client requirements into scalable, maintainable technical designs
- Architected high-throughput ingestion pipelines for financial data, balancing accuracy, resilience, and throughput across distributed services
- Designed reusable integration frameworks adopted across client engagements, cutting delivery time and standardizing implementation patterns
- Drove event-driven architecture decisions using Kafka and AWS messaging to support real-time data synchronization at scale
- Built data warehouse-style integrations syncing file-based reports into relational databases and onward into external systems such as Salesforce
- Set technical direction for delivery using Spring Boot and Apache Camel, partnering directly with client and internal stakeholders on solution quality
Senior Software Consultant
Apr 2022 – Mar 2024PortX (formerly ModusBox)
- Built Java/Spring Boot integration services connecting core banking systems to downstream platforms
- Designed and implemented Apache Camel workflows to orchestrate complex, multi-system data flows
- Implemented Kafka and AWS SNS/SQS messaging to enable asynchronous, event-driven processing
- Designed DataSonnet transformation pipelines to map and normalize financial data between systems
- Improved system reliability by implementing retry logic and idempotency controls across integration services
Software Consultant
Apr 2020 – Mar 2022PortX (formerly ModusBox)
- Developed Java integration services for financial services clients, supporting core banking connectivity initiatives
- Delivered REST APIs and data synchronization services across client and partner systems
- Implemented SOAP-based banking integrations to connect legacy and modern platforms
- Integrated Fiserv Communicator Open and Symitar SymXchange to extend core banking interoperability
- Built a Mojaloop testing framework using Node.js and React to validate payment interoperability scenarios
Analyst / Associate Application Developer
Oct 2018 – Apr 2020Accenture Bulgaria
- Developed MuleSoft APIs and Java services supporting client integration platforms
- Implemented SOAP integrations as part of broader API-led connectivity initiatives
- Built API-led banking integrations following enterprise architecture standards
- Supported solution design and delivery across multiple client engagements
Junior Java Developer
Feb 2018 – Oct 2018Amusnet Interactive
- Developed and maintained Java backend features and application services
- Gained foundational experience in software development practices and team-based delivery