I'm Thomas. Here is a little bit about my work history!

I get asked about the things I have worked on, who I have worked with and what I'm good at. Hopefully this page can give you some insight into what I can deliver for you. With over 7 years of experience in software development and 3+ years in product management, and a proven track record of integrating personalized lifecycle consumer experiences for small businesses and enterprise.

Work experience

Freelancer

  • Tailored Tech Solutions for Your Needs

    Building solutions for problems that small businesses and enterprise face.

  • Web Development

    • Develop and customized end-to-end CMS platforms including WordPress, Magento, Joomla, Shopify and Contentful.
    • Tailored eCommerce solutions for Shopify or Woocommerce, improving user experience and sales.
    • Developed and implemented SEO strategies that improved organic search rankings, resulting in increased traffic and conversions for client websites.
    • Design and Develop custom desktop and mobile applications.
  • Desktop Development

    • Online & offline functionality.
    • Multi-platform to run on Windows, MacOS and Linux.
  • Mobile Development

    • Online & offline functionality progressive web apps.
    • Multi-platform to run on Android and IOS.
    • Gamification & mobile monetization strategies.

Intuitive Shipping

  • Tailored Tech Solutions for Your Needs

    At Intuitive Shipping is a company that focuses on solving problems in the shipping & delivery niche of e-commerce.

  • Software Engineering

    • Spearheaded the implementation of CI/CD pipelines using GitHub Actions, automating deployments to AWS Beanstalk and improving release efficiency.
    • Implement coding standards (testing, linting, etc).
    • Collaborate with third-party partners on integrations using PHP and JavaScript SDKs, ensuring seamless functionality and reducing integration time by months at a time.
    • PHP, GraphQL, Javascript, Python and Bash scripting.
  • Project Management

    • Managed the design and deployment of a comprehensive billing platform, resulting in a custom solution that maintains 100% accuracy with zero down time.
    • Led bi-weekly sprint planning, monthly retrospectives, and daily stand-ups, driving a large increase in team productivity and alignment.
    • Manage both internal and external stakeholder expectations and adjust roadmap as needed.

Developed for Education

  • Co-founder

    At Developed for Education, we aimed to streamline education organization's administrative processes and ultimatly put the focus back where it belongs – the students.

    • Conducted client interviews with school boards across Canada.
    • Creating a leading ed-tech platform that automated incident reporting and introduced smart scheduling, reducing administrative workload by 10 - 20 hours per week.
    • Led the product roadmap and oversaw the platform's development.

Rentsync

  • Senior Software Engineer & Team Lead

    Rentsync is a leader in providing marketing solutions for the multifamily industry.

    • Mentored and onboarded new developers, accelerating their productivity within the onboarding timeframe.
    • Built and optimized API endpoints for frontend consumption.
    • Implemented web scraping tools and third-party integrations using PHP, JavaScript, and Ruby on Rails, automating data collection.
    • Architected and developed a custom PHP framework integrated with Vue.js, enhancing platform stability and reducing page load times by over 60%.

Skills

Technical Proficiencies

    • JavaScript/TypeScript
    • Node.js
    • PHP
    • C#
    • Automated & Manual testing
    • HTML
    • CSS
    • Vue/React
    • MySQL
    • PostgreSQL
    • MongoDB
    • AWS & GCP.

Project & Product Management

    • Business Analysis
    • Stakeholder Management
    • Strategic Thinking
    • Risk Management
    • Agile Project Management Methodologies
    • Jira
    • Time Management

Problem Solving & Analytics

    • Critical Thinking
    • Root Cause Analysis
    • Data Analysis
    • Process Improvement
    • Problem Framing
    • Scenario Planning

Communication & Teamwork

    • Active Listening
    • Conflict Resolution
    • Team Building
    • Delegation
    • Feedback Gathering & Processing
    • Collaboration

Community Involvment & Education

Education

  • Niagara College

    At Niagara College I gained the knowledge of computer programming that help set me up for success in this industry. Graduated with a diploma in Computer Programming.

  • Project Management Institute

    At PMI I was able to put my on the job skills to the test and better refine how to be a project leader. PMP certificate.

In the Community

  • Software Niagara

    I am an event organizer for my local tech scene called Software Niagara. Here I organize tech talks, help run coffee and chat meetups and help to provide networking opportunities for the local univeristy and college.

Download my most recent resume