Software developer with an engineer’s
mindset for systems and scalability.
Hi, I'm Omar BaGunaid — a software engineer with a focus on building efficient, scalable,
and practical solutions. I work across the stack with experience in backend systems,
cloud infrastructure (AWS & Azure), and automation tools.
My projects often reflect my interest in streamlining workflows, experimenting with design
patterns, and learning through hands-on development.
Education
Seneca College
2024-2025Cloud Architecture & Administrator (CAA)
The Cloud Architecture & Administration graduate certificate program provids knowledge and skills to become an essential part of a modern information technology (IT) team. Learning how to effectively and securely integrate IT infrastructure, including cloud services, internet of things devices and traditional on-premises equipment.
York University
2019-2023Bachelor Degree Of Computer Science
Computer Science deals with the theory and practice of computer hardware and software. Students learn the theory that underlies computation and how to develop effective, efficient and accurate software.
Algonquin College
2015-2017Diploma Computer Programmer with Work Term
The two-year Computer Programming Ontario College Diploma program prepares for a career in software development. The program also specializes in program development strategies (using object-oriented modelling), database design and database administration.
Work Experience
Full Stack Developer
2015-2023 | Part Time- Developed modules based on design specifications and project delivery plans, using various programming languages such as Java, C#, Python, HTML, XML, JSON, CSS, JavaScript, TypeScript and jQuery.
- Conducted troubleshooting, debugging, and root cause analysis to fix defects and ensure the smooth operation of the software.
- Designed and implemented features using TensorFlow for image, video, audio, and object recognition, applying artificial intelligence (AI) techniques to build intelligent systems.
- Adhered to best practices by conducting initial research, project planning, product complied with coding conventions.
- Documented client requirements and provided high-level designs for proposed solutions that effectively resolved problems and improved performance, using architectural patterns such as Model-View-Controller (MVC) and Data Access Object (DAO) to organize code and make it more maintainable.
- Built a Python Flask framework feature that enabled users to easily upload files such as images and audios, train them using TensorFlow, and test them through a user-friendly web application interface.
- Worked with backend libraries such as Flask in Python and Servlet in Java to create dynamic web applications that interacted with databases such as SQL Server, MySQL, and PostgreSQL.
- Applied AI techniques to TensorFlow to develop intelligent systems such as image recognition, image object detection, audio recognition, text classification, and ChatBots.
I've developed a Python and a PHP SDK that serves as a ported version of the Bot Libre's Java SDK. Both SDKs enables seamless integration with a PHP and Python application, offering the capability to connect to Bot Libre, bots, send messages, and perform bot training and configuration tasks. It provides developers with an efficient way to work with the functionalities offered by the original Java SDK.