Tabiul Mahmood
About Tabiul Mahmood
Tabiul Mahmood is a Senior Software Engineer at SiteMinder in Sydney, Australia, with over seven years of experience in the field. He has a strong educational background in Information Technology and has worked for various companies in Singapore and Australia, demonstrating expertise in multiple programming languages and software development methodologies.
Work at SiteMinder
Tabiul Mahmood has been employed at SiteMinder as a Senior Software Engineer since 2017. He has worked in this role for seven years in Sydney, Australia. His responsibilities include developing software solutions and collaborating with cross-functional teams to enhance the company's product offerings.
Previous Employment Experience
Before joining SiteMinder, Tabiul Mahmood worked at World Manager as a Senior Software Engineer from 2016 to 2017. He also held positions at Advanced Micro Devices from 2011 to 2016, Great Eastern Life from 2010 to 2011, novaCITYNETS from 2008 to 2009, and Autoscan Technology Pte Ltd from 2001 to 2008. His experience spans various roles, primarily focusing on software engineering.
Education and Expertise
Tabiul Mahmood holds a Bachelor of Information Technology from Monash University, where he studied System Development and Network Technology from 2004 to 2006. He also earned a Master of Technology (M.Tech.) in Computer Software Engineering from the National University of Singapore from 2008 to 2010. Additionally, he has an Advanced Diploma in Statistics and Data Mining from Singapore Polytechnic, obtained from 2011 to 2012, and a Diploma in Electronic and Computer Engineering from Ngee Ann Polytechnic, completed from 1998 to 2001.
Technical Skills and Proficiencies
Tabiul Mahmood is proficient in Test-Driven Development (TDD) and works effectively within Agile environments. He has expertise in web technologies, particularly JavaScript, and is experienced with Java-based web frameworks such as Spring and Hibernate. His programming skills include both static and dynamic languages, including Java, C++, Golang, Python, and Groovy. He has also led teams in implementing complex projects that involve various stakeholders.
Software Development Life Cycle Knowledge
Tabiul Mahmood possesses comprehensive knowledge of all aspects of the software development life cycle. His experience includes requirements analysis, design, implementation, testing, and maintenance of software applications, ensuring that projects meet technical specifications and stakeholder expectations.