Summary
Marcus Chandradasa is a Senior Software Engineer and architect based in San Diego with over 14 years of hands-on experience building scalable, user-focused systems using microservices, SOA, and machine learning. He has driven architecture and implementation across finance, healthcare, and SaaS—designing high-availability REST APIs, in-memory persistence layers, and microservices platforms for real-time NLU and transcription. Marcus combines deep backend expertise in Java and Python with practical ML experience in TensorFlow and self-driving vehicle research, making him comfortable bridging data science models into production services. A long-time open-source contributor and Apache committer, he has worked on foundational projects like Apache AxisC++/Axis2C, reflecting a commitment to interoperable, standards-based systems. Colleagues rely on him for pragmatic architecture that balances robustness, scalability, and developer productivity, and he often surfaces elegant engineering trade-offs informed by both product needs and operational realities.
10 years of coding experience
21 years of employment as a software developer
BSc In Computer Science, Computer Science, BSc In Computer Science, Computer Science at University of Peradeniya