Victor Khalaf Email and Phone Number
I am a product-driven developer with client-facing expertise. My passion is in joining both worlds together. I believe that purpose is what makes one happy and so when I work in a team, I want my input and work to have a tangible result to the end user. I've previously built an online ordering system API, a course management platform, a social media dashboard and many web apps for various clients.
Canvaspop
View- Website:
- canvaspop.com
- Employees:
- 17
-
Senior Software DeveloperCanvaspop Feb 2024 - PresentOttawa, Ontario, CanadaDevelop and manage multiple companies' backends within our core common platform.Maintain and develop the e-commerce platform those backends connect to.Work with various teams from different companies to solve their problems.Position includes all responsibilities and position descriptions included in backend developer position at Canvaspop. -
Back-End DeveloperCanvaspop Feb 2017 - Feb 2024Ottawa, Canada AreaI work on the backend applications that drive the CanvasPop ecommerce platform along with its sister services like Popupstore and previously DNA11. I'm responsible for developing the image rendering library, improving the design and manufacturing workflow of our ecommerce platform, adding new features to the reporting capabilities of that platform while responding to issues reported by customer support. We do test-driven development within a Docker environment, with continuous integration for staging and production. I use Laminas to develop my applications.I love working here; there is much to learn, and we emphasize good clean code by refactoring often, writing tests, using programming patterns and pair programming.We also have a very tight relationship with the designers and customer service personnel to ensure our work and theirs is always at its best and with the least interruptions possible. -
Web Application ConsultantVictor Khalaf Consulting 2007 - PresentI build back-end web applications with a primary focus on web applications that are PHP and Laravel-driven.
-
Lead Web Application DeveloperSoshal Jan 2016 - Nov 2016Ottawa, Canada AreaI develop using the Laravel PHP framework, making extensive use of its modern PHP 5.5+ features and creating API-driven web applications.Key technologies used:- Secure implementations using JSON Web Tokens for API stateless user authentication - Fractal-generated JSON responses - PHP streams and sockets and SSL/TLS implementation. I developed a parser that would take an XML-based database export of a Point-of-Sale and store the contents of it inside a MySQL database for use in an API-driven web app. This required extensive understanding of the business rules of the POS. I developed several fallback mechanisms and extensive logging that allow me and the front end app to understand when and where issues arise and get consistent reproducible results when running the parser.Ongoing work with the client and their POS implementation partner has allowed me to provide an ideal scenario where uncertainties can be discussed and overcome over the data model of the POS, and find solutions that allow our online application to interface with the POS.
-
Analytics Implementation SpecialistNapkyn Inc. Aug 2015 - Nov 2015Ottawa, Canada AreaI help deploy world-class analytics tools like tag management systems such as Tealium iQ on high profile enterprises' website properties.As part of that, I coordinate with the client's IT or developer teams to assist them in implementing the necessary changes to transition to these new centralized systems which greatly improve how web analytics are implemented and managed on sites.I also assist in analyzing existing setups and figuring out what is causing existing analytics deployments to not report accurate and consistent data.The role requires a lot of analytical skills, the ability to communicate effectively and clearly with clients including highly technical and non technical personnel such as senior management. Working with the analyst team onsite at Napkyn to help them reach their goals of reporting quality data and interpretation is key to the success of our business as an integral partner to our clients' success. We work as a virtual team member with the client rather than as a contracted business to provide analysts. Understanding of Javascript and front-end setups is key to the role but is largely used as a tool to analyze and understand website properties than to develop them; in some cases some coding is required but it is hands-off remote implementation. -
Web Application DeveloperSoshal Group Aug 2013 - Aug 2015Ottawa, Canada AreaDeveloper specializing in LAMP stack development, using PHP frameworks such as Yii, with an eye towards DRY code and test-driven development. I also code plugins and/or scripts that assist the front-end developers working in WordPress. At times I will also work on Javascript/jQuery scripting and can assist in general front-end development involving HTML5, CSS3 (using SASS/SCSS).Part of my job is to also improve business processes relating to client scoping and communication, helping identify new opportunities for business development, establish better technical documentation and help drive the company forward into new markets and/or product opportunities.I have worked on projects from various sectors, including educational institutions and health. Projects and mandates include writing a web application to manage program and course offerings, developing an API that helps push out the information to a public facing site and writing import and migration scripts that port information coming from enterprise databases running on Windows platforms to Linux based MySQL ones.
-
Web Designer And DeveloperGirih Sep 2010 - Apr 2013Kanata, OnAt Girih I was working with the two cofounders and was in charge of all multimedia work and handled the PHP front end while my employer built the back end in Rails.Some of the types of coding practices I've been applying include test-driven development, refactoring and applying various coding patterns, wrapped in beautiful object-oriented programming. The rigorous discipline my employer taught me has really helped me create clean beautiful code.
-
3D Modeler And TexturerCarleton University Aug 2010 - Feb 2011Modeling of Carleton University campus, creative direction of layout of room elements and choice of assets to make the interactive experience more enjoyable. Texturing of buildings and integration of models and textures into Avaya web.alive editor.Stopped in September after contract ended, resumed a few months after as an employee. -
District ManagerStudent Works Painting Dec 2008 - Sep 2009In charge of coaching 2 new franchisees to success during the the 2009 year while running a 3rd year franchise. -
Franchise Owner/OperatorStudent Works Painting Dec 2006 - Sep 2009Ran a 3-year franchise business in the Outaouais. In charge of marketing, sales, production, recruitment, project management, accounting and human resources.Totalled combined revenues of over 120 000$ and created over 10 student jobs. -
Web DeveloperCarleton University Nov 2008 - May 2009Developping a Google Maps-based application that will allow students, universities, professors, prospective students to connect and keep up to date with the international community involved with their university or institution.
Victor Khalaf Education Details
-
Interactive Multimedia And Design -
Cegep De L'OutaouaisMultimedia Integration
Frequently Asked Questions about Victor Khalaf
What company does Victor Khalaf work for?
Victor Khalaf works for Canvaspop
What is Victor Khalaf's role at the current company?
Victor Khalaf's current role is Web application developer.
What schools did Victor Khalaf attend?
Victor Khalaf attended Carleton University, Cegep De L'outaouais.
Who are Victor Khalaf's colleagues?
Victor Khalaf's colleagues are Sarah Belair, Katrina Mcnabb, Vanessa Gagnon, Melissa Edwards, Raymond Howe, Zane Epley, Joel Elsdon.
Not the Victor Khalaf you were looking for?
-
Joao Victor Giannini Khalaf
Fullstack Developer | Java | Spring Framework | Typescript | React | Node.JsSantos, Sp
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial