Competencies & Skills


  • Games Programming with Unity3D (C#)

  • 3D graphics programming with GLSL/OpenGL (C++)

  • 3D Modeling & Animation/Rigging with Blender.

  • 2D Animation/Rigging using Spine.

  • Illustrations: Paint Tools SAI, Inkscape, Paint.net, Adobe Photoshop.

  • Object Oriented Programming with C/C++ & C#.

    • Design Patterns, AGILE development, best practices.

  • Testing: Black/Grey Box, Unit, Integration Testing.

  • Documentation Writing.

  • Multicore programming with CUDA/OpenCL.

  • Full-Stack Development: HTML, JS, CSS, PHP, MySQL, JSON.


Employment History


  • Designed CTF (“Capture the Flag”) challenges for organization recruitment events (such as conventions, conferences, and events (such as Hackathons).

    • Various projects required full-stack development (CSS, HTML, PHP, JS, MySQL, Apache, Etc).

  • Developed cross-platform applications using Unity3D, C#, and Visual Studio.

  • Contributed 3D assets & props made in Blender to team projects.

  • Worked as part of a agile-development team to develop software according to client specifications using C/C++, C#, git, bitbucket, and JIRA.

Software Engineer

Government of Canada

June 2018 to Present


I worked as a freelance software full-stack developer taking on various projects, my current clients include Gestion-Zabar, a real-estate agency, Majesty Diamonds, a jewelry store and online retailer, and so on.

My duties include providing SEO solutions, online advertising advice, expanding website functionality, extending the features of my client's websites, maintaining/updating the content of their websites, and being a general problem solver.

Freelance Software Developer

Gestion Zabar

January 2018 to June 2018


Majesty Diamonds is a family run, international diamond wholesaler and custom diamond jeweler focused on acquiring the highest quality diamonds possible. They are located in the heart of the Diamond District of Montreal.

For the time I worked for them, my duties included linux server management, maintaining their online store and website hosted on the BigCommerce platform and expanding their client functionality.

Additionally I streamlined their inventory uploading processes, researched SEO solutions for their website, and expanded their online retail presence to other marketplaces such as BestBuy.

Junior Web Developer

Bijoux Majesty / Majesty Diamonds

July 2017 to January 2018


Games Programming Instructor

Heritage Regional Highschool

September 2016 to May 2017

Heritage Regional High School is the 2nd largest English high school in Quebec.At Heritage I was an instructor for the iCan Program where I was tasked with teaching classes of different grades programming concepts. I created and implemented lesson plans, as well as small Unity3d projects for the class to iterate on to facilitate the learning of beginner programming in C#.


Functionality Tester (Games)

VMC Montreal / Babel Media

2014 - 2016

VMC combines technical expertise and vigilant dedication to deliver unmatched development, QA, localization, and technical support services. My duties as a tester included:

  • Authoring Test Cases.

  • Performing Ad-hoc testing.

  • Black Box testing.

  • Performing Regressions.

  • Writing documentation.

  • Communication with the client to acquire additional information and resolve ambiguity.


Education

Concordia is a comprehensive university with over 46,000 students, seeking innovative solutions and to make a positive contribution to society. I am currently enrolled here, and here I work to constantly improve myself and expand my horizons.

At Concordia University I gained the following proficiencies:

  • Programming languages such as Java, JavaScript, PHP, CSS/HTML, C#/.NET, C/C++, SQL, and Python.

  • Object-Oriented Programming.

  • Design patterns.

  • Agile development.

  • UML Use Case diagrams.

  • Multi-core programming using OpenCL and CUDA.

  • Game Development using the Unity3d Engine.

  • SVN/git for versioning and facilitating parallel development as part of a team.

  • 3D application development using Opengl, and GLSL.

(In progress)

 

Concordia University

B.S. Computer Science & Software Engineering

Specialization in Computer Games Development


John Abbott College is a public Anglophone college serving students since 1971. I gained many important experiences and life lessons here to prepare me for my early adulthood. My skills learned include:

  • Creating functional webpages HTML/CSS/JavaScript/DOM using WAMP.

  • Unix shell scripting.

  • Computer Algorithms and Logic.

  • Familiarity with various programming languages such as: Perl, C/C++, PHP, SQL, and Visual Basic.

  • Windows Server management.

  • Troubleshooting, debugging, and general knowledge of Information Technologies.

John Abbott College

DEC in Computer Science

Graduated 2009