Summary
Overview
Work History
Education
Skills
Interests
Timeline
Generic

Marek Gola

Full Stack Web Developer
Magog,QC

Summary

Senior Full-Stack TypeScript/React Developer with almost 20 years of IT indsutry experience, over 8 years of professional programming experience and a lifetime of passion for technology.

Overview

19
19
years of professional experience
3
3
Languages

Work History

Software Developer

Chrono Innovation
5 2022 - Current


Project: GardaWorld:

  • Was senior software developer for various projects. Worked on multiple software applications including the main delivery system for tracking parcels: Worked to migrate their Angular code base to NextJs/React and worked with C#/.Net on the back-end as well as the MySQL database.
  • Reviewed GIT pull requests and mentored junior colleagues


Project: Trimoz (Clic Sante)

  • Worked on maintenance and new features for the Clic Sante portal doing work on the front end in VueJs and back-end in PHP (Fat free PHP).
  • Developed a vaccination portal using TypeScript/NestJs on the back-end and VueJs on the front-end. Successfully passed an audit with the INSPQ to get government approval for deploying the portal.



Presented lunch & learns and workshops on various topics including creating a live chat application in React and NodeJs and running it using docker containers.

PHP/Drupal Developer

Wunderman Thompson Canada
04.2018 - 05.2022

Project: Mazda.ca


  • Maintained the Angular and PHP mazda Build & Price Tool that allows customers to customize their cars to get a quote/book a test drive.
  • Rebuilt and migrated the Mazda.ca Build & Price tool from the old PHP/Angular version into a ReactJs front end with a headless PHP/Drupal CMS back-end for managing the content related to the car build tool.
  • Maintained Wordpress / PHP multi-domain site for Canadian mazda dealership special offers. Ex: https://quebecmazdaoffers.ca/, https://www.mazdadessources.ca/, etc


Project: Ikea Canada

  • Created some new features for Ikea's softwate to track attendance for the ikea workshop using Django/Python


Project: Dairy Farmers of Canada


Using PHP/Drupal 8/9 core API as well as contributed modules to develop new custom solutions.

Site building and designing content model architecture.

Mentoring a teams of junior front-end developers on how to use the TWIG templating and theme system in Drupal.

Providing additional variables to the front end templates using template hooks.

Developing custom modules and themes.

Extended and configured various contributed modules.

Configured language translations.

Helped configure a solution to have all configuration and dependencies rebuilt upon new deployments using the industry standard tools such as GIT, Jenkins, Composer and Drupal Configuration Manager.


Junior PHP/Drupal Developer

Appnovation Technologies
03.2017 - 04.2018
  • Developed features, modules and fixed bugs on Drupal 6, 7, 8
  • Provided estimates
  • Became tech lead on multiple small projects within the year

Level 1 Support Technician (promoted to Level 2)

Appnovation Technologies
02.2016 - 03.2017
  • Developed fixes/features for clients in PHP/Drupal.
  • Developed scripts for deployment using drush/bash/sql for drupal environments
    for deployments, production content refresh, local environment set up and
    backups.
  • Setup drupal environments on servers, created GIT repositories, databases and
    security groups. Configured apache/nginx.
  • Developed python script to import tickets from old CRM.
  • Sent client estimates for projects
  • Experience with Drupal API, views, webforms, Config Management, form API, hooks/overrides, and
    misc contributed modules
  • Experience with drupal development tools such as devel, drush and stage file
    proxy, XDEBUG.
  • Experience with module development
  • Experience with theming (CSS/SASS) drupal TWIG templates and template hooks.
  • Worked well with colleagues under pressure for large projects with deadlines and participated in scrums.
  • Was promoted from level 2 to level 3 within 6 months
  • Was promoted to Junior Developer a year later
  • Worked with world renowned businesses (see portfolio below)

Appnovation portfolio:
https://appnovation.com/portfolio

SolidXperts

Application Specialist
10.2015 - 12.2015
  • Performed installations and configurations of Solidworks remotely for clients.
  • Worked with software vendor to resolve application bugs.
  • Performed internal technical support for office staff on site.
  • Configured servers that ran licensing applications for Solidworks.
  • Fixed bugs with Solidworks installations.

Level 2 IT Support Technician

Acquisio
10.2011 - 11.2014
  • Investigating problems with the Acquisio platform (used by advertising agencies to optimize and report on online PPC ad campaigns).
  • Investigating discrepancies between the platform and other data sources such as Google Adwords, Bing Ads, Facebook Ads, Google Analytics and many others.
  • Working with support level 1 and account managers to investigate problems and provide solutions to our clients.
  • Documenting software bugs and new feature requests.
  • Following up with the developers and clients to provide updates on ongoing issues.

Support Technician

CGI Group Inc
08.2010 - 10.2011
  • ADSL, Dialup, Routers, Wireless
  • Email, Antivirus, Firewall
  • Remote Network Access VPN connectivity.
  • Licensed software and business specific applications support.
  • Support using remote desktop applications (LANDesk, Carbon Copy)
  • Backup 2ndlevel support

Support Technician (2 Year Contract)

IBM
11.2007 - 11.2009
  • Successfully completed an intensive training course in effective communications and customer oriented I.T. support.

Provided real-time technical support in a world-class call centre for:

  • ADSL, Dialup, Routers, Wireless
  • Email, Antivirus, Firewall
  • Remote Network Access VPN
    connectivity
  • Licensed software and business specific applications
  • Support using remote desktop applications (Netmeeting)
  • Occasionally did senior technician work such as coaching other agents and coordinating breaks

Lead Quality Assurance Functionality Tester

Babel Media
06.2007 - 09.2021
  • Coordinated a team of video game testers
  • Regression testing
  • Destructive testing

Support Technician (Call Centre)

Bell Sympatico (Téléperformance)
07.2005 - 10.2005
  • Internet troubleshooting
    Hardware and software troubleshooting
  • End user support
  • Virus protection and removal

Education

Bachelor of Science - Computer Science: Software Systems (incomplete)

Concordia University
Montreal, QC
09.2009 - 2010.06

Technical 3 Years Degree (DEC) - Computer Science

Vanier College
Saint-Laurent, QC
09.2005 - 2009.06

High School Diploma -

Ecole Secondaire Felix-Leclerc
Pointe-Claire, QC
09.1999 - 2004.06

Skills

Languages: TypeScript/JavaScript/NodeJS, C#, PHP, Python

Interests

Team Sports

Playing Music

Camping

Downhill Skiing

Timeline

PHP/Drupal Developer

Wunderman Thompson Canada
04.2018 - 05.2022

Junior PHP/Drupal Developer

Appnovation Technologies
03.2017 - 04.2018

Level 1 Support Technician (promoted to Level 2)

Appnovation Technologies
02.2016 - 03.2017

SolidXperts

Application Specialist
10.2015 - 12.2015

Level 2 IT Support Technician

Acquisio
10.2011 - 11.2014

Support Technician

CGI Group Inc
08.2010 - 10.2011

Bachelor of Science - Computer Science: Software Systems (incomplete)

Concordia University
09.2009 - 2010.06

Support Technician (2 Year Contract)

IBM
11.2007 - 11.2009

Lead Quality Assurance Functionality Tester

Babel Media
06.2007 - 09.2021

Technical 3 Years Degree (DEC) - Computer Science

Vanier College
09.2005 - 2009.06

Support Technician (Call Centre)

Bell Sympatico (Téléperformance)
07.2005 - 10.2005

High School Diploma -

Ecole Secondaire Felix-Leclerc
09.1999 - 2004.06

Software Developer

Chrono Innovation
5 2022 - Current
Marek GolaFull Stack Web Developer