Randy Gulak

Web Developer & Instructor

Skills Experience Education Volunteering

Skills

  • Languages: JavaScript, PHP, Python, CSS
  • Markup: HTML, Markdown
  • Version Control: Git, GitHub, BitBucket
  • Database: MySQL, MariaDB
  • Analytics & Tracking: Google Analytics, Facebook Analytics
  • Content Management: WordPress
  • Design Tools: PhotoShop, Adobe XD, Figma, Adobe Premiere
  • Project Management: Jira, Agile/Scrum, Team Leadership
  • Libraries & Frameworks: React, Redux, Node.js, JQuery, Next.js, Bootstrap, Tailwind, Tachyons, Express, Slim
  • Technologies & Tools: Docker, REST APIs, Webpack, AI Tools, Facebook Open Graph, Conversions API

Experience

Instructor

2023 - Present

BCIT | Hybrid - Vancouver BC

  • Developed and taught web development courses, integrating industry practices and tools, resulting in high student engagement.
  • Instructed 200+ students in topics like JavaScript and React, with a 95% student satisfaction rate.
  • Led project-based learning, helping over 75% of graduates obtain employment within a year.
  • Provided one-on-one mentoring and improvisational lessons, focusing on individual needs and problem-solving.
  • Integrated tools such as Git, GitHub, and AI, preparing students for real-world workflows.

Intermediate Web Developer

2022 - 2024

Silver Icing | Hybrid - Surrey BC

  • Led the development and launch of a new RMA system, reducing errors by 30%, processing 10,000+ RMAs, and boosting customer satisfaction by 50%.
  • Created documentation and training materials, optimizing RMA processing for staff and customers.
  • Migrated to QR code-based shipping, improving warehouse efficiency by 25%.
  • Co-developed a payment system that increased preorders by 30% and ensured equitable product distribution.
  • Solved backend security issues, optimized the wishlist system, and improved financial accounting workflows.
  • Enhanced warehouse logistics code, reducing errors by 35% and improving supply chain efficiency by 25%.
  • Developed tools for bulk editing, scheduling promotions, and automating Facebook Open Graph updates.
  • Migrated to Google Analytics 4 and integrated Conversions API, providing detailed insights into user behavior.
  • Achieved a 100/100 Google Lighthouse score by optimizing image sizes and improving website load times.

Sole Proprietor

2012 - 2020

Computer Repair, Web Design | Remote - Vancouver BC

  • Designed and developed custom websites for small businesses in diverse industries, boosting client web traffic by 25%.
  • Led Google AdSense campaigns, growing client customer bases and online visibility.
  • Built partnerships with vendors, reducing client operational costs by 15% with competitively priced hardware and software solutions.
  • Provided IT consulting, web design, and computer repair services, improving technical infrastructure.
  • Automated routine tasks for clients, increasing efficiency and reducing manual work by 30%.

Inside Sales Representative

2014 - 2015

Anixter | Richmond BC

  • $1.7 million in sales within the first year, at 12% average gross profit margin
  • Managed large contracts with complex logistics, with purchase orders of $500,000+ worth of materials shipping from dozens of locations, requiring complex supply chain additions including tags written in multiple languages and specialized heat-treated reels

Search Engine Evaluator

2012 - 2013

Appen Butler Hill | Remote

  • Conducted rapid, high-volume evaluations of web pages for trustworthiness, flagging Blackhat SEO techniques like hidden text, keyword stuffing, and malware, ensuring search engine integrity.
  • Consistently maintained an average review time of under 5 minutes per page, balancing speed and accuracy in a fast-paced environment.
  • Leveraged a virtual machine setup to maintain a secure work environment, protecting the host system from potential malware threats during evaluations.

Technical Support | JavaScript Developer

2011 - 2012

Stream Global Services | Chilliwack, BC

  • Developed a JavaScript-based call center tool that automated agent note-taking and generated policy recommendations, improving agent efficiency and reducing average call handling time by 15%.
  • Designed a training simulator for the tool using PowerPoint, enhancing the on-boarding process for new agents and reducing training time by 20%.
  • Provided premium technical and sales support for electronics, maintaining a consistent 30-minute average call time while ensuring high customer satisfaction.

Education

Polytechnic Teaching Certificate

2023 - Present

BCIT | School of Computing & Academic Studies

Front End Developer Certificate

Sept 2021 - April 2022

BCIT | School of Computing & Academic Studies

Volunteering

Support Group Co-Facilitator

2016 - 2017

Chilliwack Hospice Society

  • Co-facilitated a support group for youths affected by the loss of a family member, primarily through art therapy, fostering a safe and supportive environment.

Support Group Leader

2012 - 2016

People In Pain Network

  • Co-led a support group for youths affected by chronic pain conditions, providing guidance and emotional support.
  • Served as an annual speaker at children's hospital "PAIN 101" program, educating parents on how to better understand the needs of children with chronic pain conditions.