Will Chan

Will Chan Email and Phone Number

Consultant, Application Delivery at Sourced Group @ Sourced Group
toronto, ontario, canada
Will Chan's Location
Burnaby, British Columbia, Canada, Canada
Will Chan's Contact Details

Will Chan personal email

n/a
About Will Chan

Will Chan is a Consultant, Application Delivery at Sourced Group at Sourced Group. He possess expertise in agile methodologies, software development, visual studio, c#, microsoft sql server and 31 more skills.

Will Chan's Current Company Details
Sourced Group

Sourced Group

View
Consultant, Application Delivery at Sourced Group
toronto, ontario, canada
Website:
sourcedgroup.com
Employees:
123
Will Chan Work Experience Details
  • Sourced Group
    Consultant, Application Delivery
    Sourced Group Sep 2017 - Present
  • Wkc Cantech Consulting
    Devops Cloud Automation Engineer
    Wkc Cantech Consulting May 2017 - Sep 2017
    Burnaby
    Scalar Decisions / PNI Media - Contract Azure cloud infrastructure migration automation development. ▪ Development of a PowerShell module to automate on-premise data mirroring to Azure with NetApp's ONTAP Cloud. The module triggered the creation of NFS volumes and CIFS shares based on their environments determined by their tagged (dev / non-prod / prod) Azure resources. Volumes were populated with data from the NetApp appliance by invoking the REST API interface via PowerShell to trigger a snap mirror. CIFS shares created with use of Azure Automation Hybrid workers, enabled app access to static / dynamic data. Each environment had its own settings, which were conditioned via a JSON file. Built functionality to provide simple provisioning and teardown to pair with the environment’s lifecycle.PowerShell / NetApp REST API / Azure Automation Hybrid workers▪ PowerShell workflow and DSC development for VM automation using Azure Automationrunbooks across multiple subscriptions for Azure IAAS provisioning.Developed common PowerShell libraries that were dynamically combined with DSC’sspecific to different server types during runbook execution to compile DSC’sparameterized with custom settings per VM.Development of DSC’s for Linux servers for installation and setup of nodes in variousconfigurations such as: Redis in master/slave multiport configuration, RabbitMQ withedited configs and definition file loaded, ELK stack provisioning.PowerShell Workflows / Bash - Azure RM / Azure Automation Runbooks▪ Automation of DNS public/private A and CNAME record mapping based on data fromAzure Load Balancers, VMs in Availability Sets and Azure Tag information. AzureAutomation with hybrid runbooks were utilized to run RSAT DNS cmdlets toadd/update/delete records from the DNS server.PowerShell Workflows - Azure Tags / Azure Automation Hybrid Workers
  • Sage Software
    Software Engineer
    Sage Software Jan 2014 - May 2017
    Richmond, Bc
    Windows App, Web API / Frontend / Backend, Azure IAAS RDS, Platform, and Build developmentLead role in adding new features to the Sage 300 Web API: OpenAPI (Swagger/SwaggerUI) generation and versioning implementation. C# / Powershell - ASP.NET Web API / OData / Swashbuckle.OData / Open API (fka Swagger) / Microsoft.Aspnet.OData.Versioning – Git / TeamcityAzure IAAS development for enabling RDS cloud access to Sage 300C. Powershell - Azure IAAS / TeamcityDesigned and developed a Chef based solution to provision and execute large sets of parallel tenant upgrades utilizing IAAS on Azure. Powershell / Ruby - CHEF / Azure / Teamcity / MSSQLWorked on the development to implement desktop functionality to the Sage 300’s ASP.NET MVC web page. C# / C / C++ / Razor Views / Kendo / JQuery - ASP.NET MVC - Git / SVNMajor contributor to the open source Sage 300 Web SDK providing code samples, documentation, and upgrade instructions to third-party developers. Build and automation improvements helped reduce manual steps once required to merge Web artifacts to the SDK. C# / Powershell - TeamcityPrimary role in upgrading the Sage 300C’s: compiler, MSXML version, and installers. C++ / C / VB6 / Batch / Powershell / InstallShield - CxxTest - Jenkins / SVNBuild script/machines, and automation development on various projects. Powershell / Batch / Perl / GNUWin32 - Psake - Jenkins / SVN
  • Rocket Gaming Systems
    Software Developer - Game Studios
    Rocket Gaming Systems Aug 2012 - Jan 2014
    Vancouver, Canada Area
    - Video slot machine development in C++ utilizing a platform based on an MVC / state machine architecture. Also responsible for integrating media assets and animations to provide player feedback and interactivity. New feature development was designed and implemented with object-oriented methodologies. Actively practiced Scrum and Agile development during the software lifecycle.- Led development of a few titles as sole developer from start to delivery and coordinated with the producer, media artists, math team, and QA to ensure the project shipped with high quality and on schedule. - Instrumental in refactoring and decoupling classes for simplified re-use, reducingdevelopment time for other team members in commonly used in-game feature across titles.- Contributed to a title library project that streamlined development by generalizing math data and gameplay to an XML scripted format which reduced code duplication and development times by up to one half compared to the legacy codebase.- Developed and completed ‘skinned’ titles (requiring new media assets) in less than half the estimated time. Achieved by finding efficient methods for media replacement and by keeping open lines of communication with the tech artists to ensure compatiblecontent creation. Taking the extra step to ensure I was directly involved in the media process reduced the resubmission rates.- Engaged in test driven development with CxxTest.- Peer reviewed code with Atlassian Crucible to ensure quality, validity, and correct standards. Communicated, reviewed, and documented game features and design with Confluence. Collaborated with QA to fix bugs found in main and bonus game play using JIRA
  • Rocket Gaming Systems
    Scm Software Developer
    Rocket Gaming Systems Jul 2007 - Aug 2012
    Vancouver, Canada Area
    - Developed and maintained a system wide ANT/NANT solution for building a variety of components across multiple code bases including C++, C#, Java, and Delphi. Utilized PostgreSQL as a centralized database to track dependencies between components.- Co-developed in C# custom NANT tasks for a dependency management system to increase build efficiency and improve build times by up to 60%.- Collaborated in new feature development and maintenance of an in-house developed build system implemented in C#, ASP.NET, and Postgres.- Developed a WCF based plug-in framework and a multi-threaded plug-in for use with the in-house build system to replace psexec and increase reliability of remote builds over a faulty network and across offices. The framework facilitated server-client communication and is generic enough to allow new functionality simply by writing additional plug-ins.- Implemented in C# a NANT plug-in which interacted with SVN and the in-house build system to detect changed files within a change set and only built the changed projects within a solution file to speed up builds by up to 90%, depending on the level of file changes.- Wrote a Source Extraction GUI tool in C# for use by other SCM team members and QA staff for extracting source code to submit for regulatory purposes.- Developed a SVN code monitoring tool using Perl scripts to find eligible merge revisions which served to assist development teams with merging. Implemented in C# a Confluence plug-in which generated a Confluence webpage and notified developers via email of outstanding merges for their branches.- Scripted with Perl a solution to synchronize code between a CVS and SVN server across two sites by utilizing CruiseControl’s commit monitoring feature. Solution served as a stop-gap measure until all code bases were transitioned to use SVN.

Will Chan Skills

Agile Methodologies Software Development Visual Studio C# Microsoft Sql Server Sql Xml Scrum .net Java Databases C++ Atlassian Jira Perl Python Nant Ant Html Javascript Postgresql Code Review Crucible Confluence Object Oriented Design Software Configuration Management Mercurial Git Subversion Cruisecontrol Virtualbox Linux Cvs Jira .net Framework Microsoft Azure Unit Testing

Will Chan Education Details

Frequently Asked Questions about Will Chan

What company does Will Chan work for?

Will Chan works for Sourced Group

What is Will Chan's role at the current company?

Will Chan's current role is Consultant, Application Delivery at Sourced Group.

What is Will Chan's email address?

Will Chan's email address is wi****@****ing.com

What schools did Will Chan attend?

Will Chan attended Simon Fraser University.

What skills is Will Chan known for?

Will Chan has skills like Agile Methodologies, Software Development, Visual Studio, C#, Microsoft Sql Server, Sql, Xml, Scrum, .net, Java, Databases, C++.

Who are Will Chan's colleagues?

Will Chan's colleagues are Dafydd Jones, Ezekiel Honig, Soundara 'siva' Murugesan, Daniel Sysopha, Reza Nasiri-Toosi, Dorothy Barangan, Ken Mutch.

Not the Will Chan you were looking for?

  • Will Chan

    Senior Ux/Ui Designer | Skilled In User Experience & Technical Constraints | Proven Leader In Team Collaboration | Data-Driven Product Innovator
    Canada
  • Will Chan

    Vancouver, Bc
  • Will Chan

    Culinary Management Student At George Brown College | Passionate About Memorable Dining | Dedicated Team Player
    Toronto, On
  • Will Chan

    Vancouver, Bc
    1
    gmail.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.