Experience

  1. Full Stack Developer

    2017 to 2023

    Paphus Solutions

    • 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.

Education

  1. Cloud Architecture & Administrator (CAA)

    2024 to 2025

    Seneca College

    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.

  2. Bachelor Degree Of Computer Science

    2019 to 2023

    York University

    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.

  3. Diploma Computer Programmer with Work Term

    2015 to 2017

    Algonquin College

    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.

Skills

DevOps & Cloud Computing

  • AWS
  • Azure
  • Oracle Cloud
  • Terraform
  • Docker

Programming Languages

  • Go
  • Python
  • javascript
  • typescript
  • Java
  • HTML/CSS

Frameworks

  • React
  • Echo
  • html/templates
  • Flask
  • Chi
  • Gin

IDEs

  • Neovim (lazyvim)
  • Zed
  • VSCode
  • Android Studio
  • Eclipse and Intelij

Version Control

  • GIT