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.