Hi, my name is Mark, and I’m a senior tech lead with over ten years of experience in the software industry. Throughout my career, I have been coding, mentoring, and driving software innovation, in collaboration with various teams and individuals around the globe. In recent days, despite being hands on in software development, my focus has been more towards growing and leading high caliber engineering teams, evidence based engineering practices, and helping design lean data driven software delivery pipelines.
I currently work as an engineering team lead at :Different, an Australian based startup that is radically redefining property management and home assistance automation. Co-founded by Mina Radhakrishnan (Former first head of product for Uber) and Ruwin Perera (Former Principal – Global Business Strategy at Google), the :Different team consists of an insanely smart group of individuals (including senior alumni from Google, Uber, Sysco LABS, ThoughtWorks, and the Boston Consulting Group) who excel at entrepreneurship, startup engineering, cutting edge tech adoption/practices, data driven thinking, and fostering an amazing culture of continuous learning.
My past tenures over the last decade have taken me across organizations ranging from startups to Fortune 500 multinationals, travelling to and working from Sri Lanka, Singapore, Japan, and Norway. My contributions have primarily been in the areas of full stack web development, distributed systems, actor frameworks, reactive systems, event-sourcing, domain driven design, and solution architecture. In academia, I am currently reading for my Masters degree in Big Data Analytics – conducting research on machine learning and big data ecosystems. In my spare hours, I am an amateur astronomer (when time and sky permit) and a vintage/retro computing enthusiast.