Software Engineer with experience in high-risk systems, recognized for a collaborative mindset, integrity, strong work ethic, and dedicated to continuous learning and professional excellence
Experienced Software Engineer with comprehensive experience across various technology domains, specializing in the development of high-quality, scalable, and maintainable software solutions. Adept at applying best practices in software architecture to ensure efficiency and robustness in application design.
Expertise in developing microservices for financial services, with a strong emphasis on applying Domain-Driven Design (DDD) principles to create scalable and business-aligned solutions. Additionally, strong knowledge in Kotlin as well as experience in Android and iOS development, utilizing the Model-View-ViewModel (MVVM) architecture. Skilled in the design and implementation of relational databases using PostgreSQL and SQL Server, further strengthening the ability to build robust backend systems. This diverse technical background is underpinned by a strong academic foundation, including a postgraduate degree in mobile application development with a GPA of 4.19, where I was recognized as a President's Honour Roll recipient.
Committed to continuous learning and excellence, skills have been honed through a combination of professional experience and formal training. As a seasoned developer, a priority is placed on good development processes, including agile methodologies, unit testing, and instrument testing, which contribute to being a well-rounded developer. Previous roles as a team leader and trainer for new developers have further enhanced leadership skills and the ability to mentor and guide teams effectively.