×
Victor Yap

Victor Yap

Tech Guru

Montreal, Quebec, CA
(514) 558-5979
English, French

Background


About

About

A highly driven and results-oriented Technologist & Senior Software Developer with 15+ years of proven experience leveraging a broad portfolio of systems, programming languages, and user experience (UX) skills to design creative technical solutions for on-premises, cloud, and SaaS platforms and complex database-centric systems. Agile Methodology / Kanban / Scaled-Agile Framework (SAFe). Data Pipelines. ETL (Entry-Transform-Load). DevOps. CI/CD.

Work Experience

Work Experience

  • Senior Architect in Technology Strategy

    May, 2022 - Mar, 202310 months

    Key Technologies: Microsoft Azure, AWS, C#, .NET, Python, JavaScript, NodeJS, Git, GitHub, GitHub Actions, Shell Scripts, Redis, Confluence, Jira, Docker, PowerShell, Heroku

    • Key member of Technology Strategy team (comprised of 5 Architects) responsible for establishing and developing the long-term strategic vision for the SaaS enterprise technology and provided subsequent oversight of the strategy implementation orchestrated through ~100 Software Developers, DevOps,Testers, Security (under CISO’s leadership), and Product Managers

    • Contributions to technology selection and utilization allowed the firm to rapidly raise the maturity of the technology and proactively identify opportunities to build technology enablers resulting in accelerating the firm’s achievement of its growth targets

    • Acted as a primary point of contact coordinating and collaborating with multidisciplinary cross-functional teams specializing in the management of specific domains in the microservices architecture; effective troubleshooting, analysis, and guidance resulted in ensuring the optimization of strategy implementation in a high-growth, Agile environment

  • Software Development Manager

    Oct, 2021 - Mar, 20225 months

    Key Technologies: AWS, C#, .NET, Python, JavaScript, Git, GitHub, GitHub Actions, Shell Scripts, Confluence, Jira, HTML, CSS, Docker

    • Managed a team of software development specialists in producing a highly complex, cloud-based web-service that acted as a central hub for all things IoT, particularly with heavy-industries equipment (mining, forestry, etc.)

    • Introduced effective Agile methodology practices and project management tools to provide structure and order to the incumbent team of developers, testers, and product managers

    • Crafted job requirements and created a new HR pipeline for hiring software development talent to expand the team and accelerate the development of features

    • Collaborated with the designer to clarify use-case scenarios and product features to be developed, steering away from concepts that were too complex to effectively implement within the context of "fast-paced" business development

    • Guided and mentored developers regarding architecture, best practices, software design patterns, testing strategies, maintainability, scalability, etc.

  • Member of Technical Staff II in Software Engineering

    Apr, 2018 - Aug, 20224 years 4 months

    Key Technologies & Skills: Windows System Administration, Linux System Administration, Jenkins, Git, Python, C, C++, C#, R, Real-time Operating Systems (Linux), Satellite Clocks, Keysight Instruments (Demodulators, Oscilloscope, Signal Generator), Groovy, HTML, CSS, JavaScript, Docker, XTCE, XML

    • Architectured, designed, and implemented end-to-end testing, CI/CD, and DevOps of real-time space mission products and systems

    • Resolved highly challenging technical problems including diagnosing and resolving faulty PCI-E based SATA interface cards by designing a redundancy solution and identifying/ mitigating faulty critical server hardware by initiating a backup of data to corporate IT infrastructure; actions taken enabled the recovery of the project for software maintenance requests 3 years after delivery to the customer, ultimately saving millions of dollars in development costs

    • Diagnosed complex software logic faults, including race conditions, to ensure that the products worked without fault, and provided support to development teams

    • Operated and optimized the control of specialized lab equipment such as oscilloscopes, signal generators, demodulators, and satellite-based clocks to verify and validate real-time signal processing systems

    • Created new interoperability tools based on the XTCE standard employed by international space agencies; developed new interoperability tools based on the XTCE standard employed by international space agencies

  • Senior Web Developer

    May, 2017 - Feb, 20189 months

    Key Technologies + Skills: AWS, HTML, CSS, PHP, JavaScript, Docker, Confluence, Jira, Stripe

    • Automated labourious data analytics processes used for accounting subsystems of ecommerce platform

    • Implemented and refined designs on various web mini games

    • Development of Star Citizen's web presence

  • Web Developer

    Jun, 2015 - Apr, 20171 year 10 months

    Key Technologies: Azure, C#, .NET, Python, JavaScript, Git, GitHub, GitHub Actions, Shell Scripts, Confluence, Jira, HTML, CSS, Docker

    • Overhauled the main corporate website, introducing responsive desktop/mobile design, 1000x faster search engine, 1000x faster content publishing pipeline, and a plethora of convenient hooks that the marketing team could leverage in a largely no-code fashion

    • Developed numerous responsive templates that had dynamic blocks which enabled the marketing team to create landing pages with a variety of different layouts within the Marketo (no-code) platform

  • Teacher, Web Languages 01

    Jan, 2015 - Apr, 20153 months

    Key Technologies: HTML, CSS, JavaScript

    • Taught the fundamentals of web development to design-oriented class

  • Senior Web Developer

    Aug, 2013 - Dec, 20141 year 4 months

    Key Technologies: AWS, Python, JavaScript, Git, GitLab, Shell Scripts, Confluence, Jira, HTML, CSS, Docker, SVN, Moneris, PayPal, Django

    • Provided fast-paced e-commerce website development, troubleshooting, and evolution; interfaced with multiple data sources including SQL servers and IBM/DB2 servers

    • Introduced a migration from SVN to Git, coupled with a CICD pipeline that significantly reduced the time and manpower taken to as little as 1-2 minutes by any developer, in contrast to 1-2 days involving the entire development team and the system administrator

    • Built deep-monitoring and analytics for the business’ key data ETL pipelines enabling rapid and focused fixes to be made; the system was inherited with a success rate of ~70% and was brought up to a stable success rate of 95% on average (achieving 100% most days)

  • Senior Web Developer

    May, 2010 - Apr, 20121 year 11 months



  • Lead Flash Developer

    Aug, 2007 - Nov, 20092 years 3 months



  • Functionality Quality-Assurance Tester

    Aug, 2007 - Nov, 20092 years 3 months



  • Computer Lab Monitor & Student Support

    Sep, 2004 - Apr, 20061 year 7 months



Skills

Skills

  • Front-End

    HTML

    CSS

    Javascript

    jQuery

    React.js

    Vue.js

    Angular.js

  • Web

    ASP.NET

    AJAX

    XML

    NodeJS

  • Web APIs and Cloud

    Amazon AWS

    Microsoft Azure

    Heroku

  • eCommerce

    PayPal

    Stripe

    Moneris

    Amazon Pay

  • Digital Marketing

    Google Analytics

    Google Tag Manager

    MailChimp

    CrazyEgg

    Marketo

    Facebook

    Twitter

    YouTube

    G+

    Search Engine Optimization (SEO)

    Search Engine Marketing (SEM)

  • Electronics

    Keysight Instruments: Demodulators

    Keysight Instruments: Oscilloscopes

    Keysight Instruments: Signal Generators

    Raspberry Pi

    PIC Microcontrollers

    Arduino

    ESP32

  • Backend

    PHP 5

    PHP 7

    Python 2

    Python 3

    Java

    Perl

    Ruby

  • Database

    MySQL

    PostgreSQL

    SQLite

    Microsoft SQL

    IBM iSeries/AS400 DB2

    Oracle DB

    ElasticSearch

  • Data Science

    PowerBI

    R

  • Team

    git

    mantisBT

    JIRA

    crucible

    fisheye

    Confluence

    GitHub

    GitLab

  • Automation

    Jenkins

    Ant

    MSBuild

    Vagrant

    AutoIT

    SaltStack

  • Scripting

    bash

    Groovy

    PowerShell

    CMD.EXE

  • Frameworks

    CakePHP

    .NET

    Django

    Win32

    Swing

    SDL

    Zend

    Rails

    Xamarin

  • Multimedia

    Adobe Creative Suite

    3dsmax

    combustion

    Maya

    Audacity

    GIMP

    Krita

    Blender

  • Code

    C/C++

    ASM / Assembly

    Logo

  • Virtualization

    Docker

    Proxmox

    VMWare

    VirtualBox

    Virtual PC

    Hyper V

  • CMS

    WordPress

    Proxmox

    Typo3

    SharePoint

    Drupal

    TikiWiki

  • TV / Cinema / Live

    Avid Deko 3000

  • Multi-platform

    Windows

    Linux

    macOS

    Android

    iOS

    Embedded Systems

    Real-Time Systems

  • Entrepreneurial

    Contract Reviews

    Secretarial and Administrative

    Event Planning

    Treasury and Accounting

    Translation

    Meeting Management

    Policy Management

    Goverment Filings

    Billing and Collecting

Education

Education

  • Software Engineering, Master, Concordia University

    Aug, 2018 - Present

    3.68

    SOEN 6431 - SOFT. COMP.& MAINTENANCE

    SOEN 6471 - ADV D SOFTWARE ARCHITECTURES

    SOEN 6481 - SYSTEMS REQMT. SPECIFICATION

    SOEN 6501 - PROGRAMMING COMPETENCY TEST

    COMP 6321 - MACHINE LEARNING

    SOEN 6461 - SOFTWARE DSGN METHODOLOGIES

    SOEN 6441 - ADV. PROG. PRACTICES

    SOEN 6751 - HUMAN COMPUTER INTERFACE DES

    COMP 6961 - GRADUATE SEMINAR-COMP.SC.

    COMP 6411 - COMPARAT.STUDY/PROGRAM.LANG.

    SOEN 6011 - Software Engineering Processes

    SOEN 6491 - SOFTWARE REFACTORING

    SOEN 7481 - SOFTWARE VERIFICAT N/TESTING

  • HLS2x: From Trust to Promise to Contract, Certificate, HarvardX @ edX

    Jan, 2015 - Jan, 2015

  • CS169.2x: Advanced Software as a Service, Certificate, University of California, Berkeley: BerkeleyX @ edX

    Jan, 2012 - Jan, 2012

  • CS169.1x: Software as a Service, Certificate, University of California, Berkeley: BerkeleyX @ edX

    Jan, 2012 - Jan, 2012

  • Computer Science - Digital Image & Sound and the Fine Arts (Double Major), Bachelor, Concordia University

    Sep, 2003 - Apr, 2007

    3.22

    COMP 228 - SYSTEM HARDWARE

    COMP 238 - MATH.FOR COMPUTER SCIENCE I

    DFAR 251 - WEB IN SITES

    FMAN 398H - SPECIAL TOPICS IN FMAN (3-D ANIMATION/MEDIA I)

    FFAR 250 - VISUAL/PERF.ARTS IN CANADA

    ARTH 353 - TECHNOLOGY & CONTEMP. ART

    COMP 248 - INTRODUCTION TO PROGRAMMING

    DFAR 252 - IMAGE/SOUND/DIMENSION

    FMAN 398I - SPECIAL TOPICS IN FMAN (3-D ANIMATION/MEDIA II)

    COMP 239 - MATH.FOR COMPUTER SCIENCE II

    ENCS 282 - TECH. WRITING + COMMUNIC N.

    COMP 229 - SYSTEM SOFTWARE

    COMP 249 - PROGRAMMING METHODOLOGY

    DFAR 351 - NETWORKS AND NAVIGATION

    DFAR 360 - TANGIBLE MEDIA/PHYSICAL COMP

    DRAW 200 - DRAWING I

    EART 300 - INTER.STUDIO/ELECTRONIC ARTS

    COMP 335 - INTRO/THEORETICAL COMP SCI

    COMP 352 - DATA STRUCTURES + ALGORITHMS

    DFAR 398C - SPECIAL TOPICS IN DFAR (ADV.LANGUAGES PROGRAMM.)

    CART 451 - INTERACTIVE MULTIMEDIA

    COMP 346 - OPERATING SYSTEMS

    COMP 353 - DATABASES

    COMP 473 - PATTERN RECOGNITION

    CART 452 - TRI-MEDIA PRODUCTIONS

    COMP 354 - SOFTWARE ENGINEERING I

    COMP 442 - COMPILER DESIGN

    COMP 471 - COMPUTER GRAPHICS

    CART 498C - TOPICS IN COMPUTATION ARTS (ALCHEMY/REAL-TIME MEDIA)

    COMP 471 - COMPUTER GRAPHICS

    CART 454D - TOPICS IN MULTIMEDIA THEORY (ALCHEMICAL/TOPO.MEDIA)

    COMP 353 - DATABASES

    COMP 446 - DESIGNING PROG. WITH C++

  • Creative Arts, Literature and Languages - Cinema and Communications, Diploma of Collegiate Studies, Dawson College

    Sep, 2001 - Apr, 2003

  • High School, Bilingual Immersion + Advanced Mathematics, Royal West Academy

    Apr, 2001 - Sep, 1996

Awards

Awards

  • Perfect Score , Gauss Mathematics Competition

    Awarded on: Jan 01, 1996

    ...

Volunteer Work

Volunteer Work

  • Founder, Board of Directors, Otakuthon Cultural Society

    Aug, 2006 - Aug, 2021

    Montreal's annual anime convention

    • Hosted 35,309 paid attendees in 2023, becoming the largest annual anime convention in Canada.

Interests

Interests

  • Sports

    VolleyballUltimate FrisbeeRunning
  • Anime

    MacrossCode GeassRecord of Lodoss War
  • Films

    Citizen CaneThe Fifth ElementBack to the Future
  • Video Games

    Tales of PhantasiaFinal Fantasy VIChrono Trigger
References

References

  • ...

    ...