Who is Matthew Davidson? Overview
A concise factual answer block for searchers comparing this professional profile.
Matthew Davidson is listed as Consultant at Freelance, based in Victoria, British Columbia, Canada. AeroLeads shows a matched LinkedIn profile for Matthew Davidson.
Matthew Davidson previously worked as Software Engineer at Freelance and Senior Software Engineer at Ingrooves Music Group. Matthew Davidson holds Bachelor Of Science (Bsc), Computer Science from Uvic.
Email format at Freelance
This section adds company-level context without repeating Matthew Davidson's masked contact details.
Review company-level records connected to Matthew Davidson before choosing the right outreach path.
About Matthew Davidson
Full-stack software engineer with 14+ years of experience building and scaling innovative web applications. Expertise spans front-end, back-end, and infrastructure, with a focus on modernizing legacy systems, optimizing performance, and championing Agile practices. Proficient in JavaScript/TypeScript, Python, C#, Go, and Node.js. Passionate about open-source software, information architecture, data science, and music technology.
Matthew Davidson's current company
Company context helps verify the profile and gives searchers a useful next step.
Matthew Davidson work experience
A career timeline built from the work history available for this profile.
Role listed
Software Engineer
CurrentI'm a passionate software engineer with a proven track record of building and scaling innovative web applications for startups and established businesses. My expertise spans front-end, back-end, and infrastructure, allowing me to deliver comprehensive solutions across the entire stack.I specialize in: • Modernizing Legacy Systems: Transforming outdated codebases into efficient, scalable, and maintainable applications. • Optimizing Performance: Implementing performance improvements to enhance user experience and reduce costs. • Building Scalable Architectures: Designing and implementing cloud-based solutions using AWS and other tools. • Championing Agile Practices: Fostering collaboration, communication, and continuous improvement through Agile methodologies.I thrive on: • Challenging Projects: Tackling complex technical problems and finding creative solutions. • Collaborative Teams: Working with talented individuals to achieve shared goals. • Learning & Growth: Continuously expanding my knowledge and skillset by exploring new technologies and methodologies.My experience includes: • Rebuilding legacy e-commerce platforms and internal tools for improved performance and maintainability. • Leading the development of innovative games for children with autism, leveraging facial expression recognition technology. • Building and scaling a startup's platform from concept to launch, taking responsibility for all technical aspects. • Implementing audio and visual elements in software applications, creating immersive and engaging experiences.If you have a cool project that could benefit from my expertise, let's chat! I'm always open to discussing new opportunities and collaborating on exciting ventures.You can find examples of my work on GitHub and reach out to me for code reviews or consultations.
Senior Software Engineer
Ingrooves is a leading music technology company that delivers content to digital marketplaces and streaming platforms like Spotify, and provides financial and analytics reporting to record labels.As a Senior Full-Stack Engineer at Ingrooves, I played a key role in developing and maintaining critical infrastructure and client-facing applications, with a proven track record of solving complex technical challenges, collaborating across teams, and delivering high-quality solutions.Key Accomplishments:• Acted as deputy team lead, taking on Scrum Master responsibilities, including leading sprint ceremonies, writing and grooming tickets, establishing clear definitions of done, and managing the JIRA backlog.• Mentored junior developers, conducted code reviews, and fostered a culture of continuous learning by hosting regular lunch and learns.• Conducted regular code reviews to ensure code quality, maintainability, and adherence to best practices.• Spearheaded the successful migration from a legacy authentication system to a modern OAuth framework, significantly improving security and user experience across the organization.• Developed and maintained the "CommonUI" component library, significantly reducing code duplication and accelerating the development of new applications.• Led a major initiative to rebuild and optimize a complex financial calculation pipeline, improving accuracy, efficiency, and scalability to handle large volumes of data.Technical Skills:• Languages: JavaScript/TypeScript, Python, C#, Golang• Frameworks: Angular, React, Node.js, Express, Click, Flask, .NET• Storage & Distributed Task Scheduling: RabbitMQ, MySQL, Postgres, MongoDB, Temporal, Nuxeo, Elasticsearch, Amazon SQS, gRPC, Webhooks• Tools: Git, Docker, Kubernetes, AWS, Rancher
Full Stack Developer
Stocksy United is an artist-run cooperative that sells stock photography online. As a Senior Full-Stack Engineer, I played a pivotal role in modernizing their e-commerce platform and internal tools.Key Accomplishments: • Modernized Front-End Development: ◦ Introduced Webpack for efficient asset management, improving site performance. ◦ Migrated JavaScript codebase to ES6, enhancing maintainability and readability. ◦ Rebuilt the shopping cart using VueJS, improving user experience. • Improved Quality Assurance: ◦ Built a comprehensive JavaScript test harness using Karma and Mocha, enabling faster and more reliable testing. ◦ Implemented Selenium integration tests and trained the QA team, ensuring a higher level of software quality. • Enhanced Back-End Infrastructure: ◦ Implemented server-side analytics for better data-driven decision-making. ◦ Built a JSON-RPC service with RabbitMQ, enabling scalable communication between microservices. ◦ Optimized the ORM (Propel) to reduce database load, improving performance. • Advocated for Agile Practices: ◦ Championed Scrum methodologies, fostering a more collaborative and efficient development process.Technical Expertise: • Languages: JavaScript (ES6), PHP • Frameworks: Zend Framework, VueJS, Backbone, Koa • Tools: Webpack, Karma, Mocha, Selenium, Docker, Vagrant • Databases: MySQL, Solr • Other: RabbitMQ, PropelORM, Memcached, AWS S3, AWS Lambda, ServerlessI thrive in fast-paced environments where I can leverage my technical expertise and passion for Agile practices to deliver high-quality software solutions. My collaborative nature and commitment to continuous improvement make me a valuable asset to any team.
Front End Lead Developer
Weddingful, a Vancouver-based startup, was facing technical and communication challenges that hindered their progress. As a Senior Front-End Engineer and Technical Lead, I drove significant improvements in their front-end architecture and Agile processes.Key Accomplishments: • Re-engineered Front-End Stack: ◦ Refactored codebase, transforming global spaghetti code into modular, testable components. ◦ Overhauled asset pipeline, resulting in 80% faster builds, 40% smaller heap size, and 60% faster execution time. ◦ These optimizations significantly improved the platform's performance and maintainability. • Implemented Agile Practices: ◦ Introduced Scrum to improve team communication, collaboration, and project visibility. ◦ Captured user stories as Gherkin features and scenarios, providing a clear framework for development and testing. ◦ Integrated automated tests into CircleCI, using test results as key performance indicators to track progress. • Mentored Junior Developer: ◦ Provided guidance and support to a junior front-end developer, helping them navigate technical debt and improve their skills. ◦ Fostered a collaborative learning environment, contributing to the growth of the development team.Leadership and Communication: • Bridged Communication Gaps: Worked closely with stakeholders to clarify requirements and ensure alignment between business goals and technical implementation. • Improved Project Visibility: Implemented tools and processes to track progress, providing greater transparency for the team and stakeholders.Technical Skills: • Languages: JavaScript/TypeScript, HTML, CSS • Frameworks: React, Angular, Vue.js (as needed) • Tools: Webpack, CircleCI, Git • Methodologies: Agile (Scrum), Test-Driven Development (TDD) • Soft
Technical Lead
Cognilab, a Vancouver-based startup incubated at GrowLab, was born out of my earlier work at Vanderbilt University building a crowdsourcing platform for psychology research. As a technical co-founder, I played a pivotal role in building Cognilab's platform and scaling its operations.Key Accomplishments:Co-Founded Cognilab: ◦ Leveraged experience from building a crowdsourcing platform at Vanderbilt University to co-found a startup focused on simplifying research experiments for social scientists.Led Technical Development: ◦ Took the application from concept to launch, taking responsibility for all technical aspects. ◦ Rapidly learned and implemented new technologies, including AWS, non-relational databases, and continuous integration/deployment.Built and Scaled Platform: ◦ Developed a user-friendly interface for designing and deploying various research experiments, from questionnaires to complex applications. ◦ Scaled the platform to meet the growing needs of social scientists and researchers.Growth and Recognition: • Successful Incubation: ◦ Cognilab was accepted into GrowLab, a prominent incubator in Vancouver, which helped the company gain traction and secure funding.Learning and Development:Rapid Skill Acquisition: ◦ Transitioned from traditional LAMP stack development to a more modern tech stack, including AWS and non-relational databases. ◦ Gained invaluable experience in continuous integration/deployment and scaling a startup's technical infrastructure.Overcoming Challenges: ◦ Successfully navigated the transition from academia to the fast-paced startup environment, demonstrating adaptability and resilience.
Ios Developer, A/V Integration Engineer
At CARTe, we developed innovative games for children with autism, leveraging facial expression recognition technology. As an Audio/Visual Integration Engineer, I played a crucial role in creating immersive and engaging experiences for our users.Key Responsibilities: • Sound Design and Implementation: ◦ Composed and recorded original music for the games, adding a unique and personalized touch. ◦ Created custom sound effects using synthesizers, digital signal processing (DSP), and various sound manipulation techniques. ◦ Sourced and manipulated audio samples, utilizing both traditional instruments and unconventional objects for unique sounds. • Audio Integration: ◦ Seamlessly integrated audio elements into the game loops, ensuring responsiveness and enhancing gameplay. ◦ Developed custom classes using CoreAudio to handle sound events, such as modulating pitch and volume based on player behavior. ◦ Optimized audio performance by managing concurrent sound files, memory cleanup, and reactive mixing. • Visual Media Integration: ◦ Collaborated with designers to integrate visual assets, creating a cohesive and visually appealing experience. ◦ Implemented visual feedback mechanisms to enhance player interaction and engagement.Technical Skills: • Languages: Objective-C, C++ • Frameworks: CoreAudio • Tools: Digital Audio Workstations (DAWs), Synthesizers, Sound Design Software • Knowledge: Music theory, Sound design, Audio engineeringThis project was both rewarding and enjoyable, allowing me to combine my passion for music and technology to create a positive impact on children with autism.
Web Developer
Fusion Creative was a digital agency specializing in web design and development. I collaborated with a distributed team to deliver custom content management solutions tailored to each client's specific needs.Key Responsibilities: • WordPress Development: ◦ Built custom WordPress websites and themes from scratch, ensuring a unique and visually appealing online presence for clients. ◦ Developed and customized WordPress plugins to extend functionality and meet specific client requirements. ◦ Implemented e-commerce solutions using WooCommerce, enabling clients to sell products and services online. • Content Management System (CMS) Implementation: ◦ Configured and customized WordPress to provide clients with intuitive and user-friendly content management tools. ◦ Trained clients on how to effectively manage and update their website content. • Front-End Development: ◦ Created responsive and visually engaging user interfaces using HTML5, CSS3, and JavaScript. ◦ Leveraged jQuery and popular front-end frameworks like Zurb's Foundation and Bootstrap to streamline development and enhance user experience. • Back-End Development: ◦ Worked with the LAMP stack (Linux, Apache, MySQL, PHP) to develop server-side functionality and integrate with third-party APIs. ◦ Implemented payment gateway integration using Stripe to facilitate secure online transactions. • Social Media Integration: ◦ Integrated social media APIs to enable social sharing and engagement features on client websites.Additional Skills: • Graphic Design: Utilized Photoshop to create or modify visual assets for websites. • Communication and Collaboration: Worked effectively with a distributed team to deliver projects on time and within budget.This experience provided me with a solid foundation in WordPress development and content management, as well as valuable experience collaborating with a remote team to deliver customized solutions for clients.
Matthew Davidson education
-
Uvic
Frequently asked questions about Matthew Davidson
Quick answers generated from the profile data available on this page.
What company does Matthew Davidson work for?
Matthew Davidson works for Freelance.
What is Matthew Davidson's role at Freelance?
Matthew Davidson is listed as Consultant at Freelance.
Where is Matthew Davidson based?
Matthew Davidson is based in Victoria, British Columbia, Canada while working with Freelance.
What companies has Matthew Davidson worked for?
Matthew Davidson has worked for Freelance, Duplex, Ingrooves Music Group, Stocksy United, and Weddingful - Social Wedding Community.
How can I contact Matthew Davidson?
You can use AeroLeads to view verified contact signals for Matthew Davidson at Freelance, including work email, phone, and LinkedIn data when available.
What schools did Matthew Davidson attend?
Matthew Davidson holds Bachelor Of Science (Bsc), Computer Science from Uvic.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial