Michael C.
About Michael C.
Michael C. is a Senior Software Engineer with extensive experience in backend development, currently working at Goodcover since 2021. He has previously held positions at Tally Inc, Hootsuite, and Shelfie by BitLit, and has a strong background in functional programming and system design.
Work at Goodcover
Michael C. has been employed at Goodcover as a Senior Software Engineer since 2021. In this role, he focuses on developing scalable software solutions, utilizing his expertise in functional programming. His contributions are integral to the company's software development efforts.
Previous Experience at Tally Inc
Prior to his current position, Michael worked at Tally Inc as a Senior Software Engineer - Backend from 2019 to 2021. He also held the position of Platform Engineer at Tally Inc from 2018 to 2019. His experience at Tally Inc spanned nearly three years, during which he contributed to backend development and platform engineering.
Career at Hootsuite
Michael served as a Software Developer at Hootsuite from 2017 to 2018. His role involved software development tasks that contributed to the functionality and performance of Hootsuite's products. This position provided him with valuable experience in the tech industry.
Educational Background
Michael earned his Bachelor of Science in Computer Science from the University of the Philippines, where he studied from 2003 to 2007. He later pursued a Master of Computing at the National University of Singapore, completing his studies from 2011 to 2012. His educational background laid the foundation for his expertise in software engineering.
Technical Expertise
Michael has developed expertise in various technologies and methodologies, including Akka-Streams, Cats, Quill, Final Tagless, Spark, Scala.js, Sangria/GQL, and Event Sourcing. He emphasizes functional programming principles to create scalable and maintainable software solutions, demonstrating a strong focus on system design and implementation.