Mahfuzur Rahman
About Mahfuzur Rahman
Mahfuzur Rahman is a Senior Software Engineer Team Lead at SetSchedule in California, United States, with over a decade of experience in software development and team management. He holds a BSc in Computer Science and Engineering from East West University and has previously worked in various roles across multiple countries.
Work at SetSchedule
Mahfuzur Rahman has been employed at SetSchedule as a Senior Software Engineer Team Lead since 2021. In this role, he has contributed to the development of software solutions tailored for the real estate industry. His responsibilities include managing a development team and overseeing the design of software architecture, particularly for a Realestate ERP System. His tenure at SetSchedule has allowed him to leverage his extensive experience in translating business requirements into technical specifications.
Education and Expertise
Mahfuzur Rahman earned a Bachelor of Science in Computer Science and Engineering from East West University, where he studied from 2003 to 2007. His educational background provides a solid foundation in software engineering principles. He possesses expertise in various design patterns, including Repository Pattern, Unit of Work, Dependency Injection, and Factory Pattern, which are essential for developing robust software applications.
Background
Before joining SetSchedule, Mahfuzur Rahman held positions in various organizations across different countries. He worked at Shakti Foundation for Disadvantaged Women in Dhaka, Bangladesh, as a Senior Software Engineer Team Lead from 2020 to 2021. Prior to that, he spent seven years at Codespecies in Toronto, Canada, from 2013 to 2020, and three years at RFSOFTLAB in Paris, France, from 2010 to 2013. His international experience has enriched his professional capabilities.
Achievements in Software Development
Mahfuzur Rahman has a proven track record in software development, particularly in creating ERP systems for various sectors, including microfinance, healthcare, travel booking, and human resource management. He has managed teams and designed software architecture that meets specific industry needs. Additionally, he has trained up to 15 employees in web application development, highlighting his leadership and communication skills.