Light Dark

Ahmad Nassri

Summary

Ahmad is a software developer and advocate of all things open-source. A startup advisor and mentor to entrepreneurs & developers, he founded Tech Masters — a developer community of over 10,000+ members engaging in discussions on technology, careers, and learning.

As Chief Technology Officer at npm, Ahmad took over the critical mission of ensuring, the Open Source JavaScript registry remains stable, reliable and sustainable for the millions of developers who rely on it everyday to do their jobs, this ultimately led to a successful acquisition by GitHub in 2020.

Prior to joining npm Ahmad led large development teams across various industries in delivering globally scaled projects. As Chief Architect for TELUS digital he led hundreds of developers in building digital software platforms and telecom products, and was responsible for the architecture of TELUS digital’s systems - systems that scale to support millions of customers. As VP of Engineering at Kong, he led an internationally distributed team focused on powering API driven software through open-source technology.

Ahmad serves as a board member for a number of not-for-profit organizations that focus on providing services to software developers, as well as creating inclusive opportunities for underrepresented and underserved communities.

In his spare time Ahmad blogs on Technology & Leadership, mentors early stage startups, builds open-source projects used by developers world wide, and organizes technology conferences across Canada.

Work Experience
Answerable
2020-06 → Present — Fractional CTO

answerable is reinventing customer engagement ensuring no question goes unanswered or a customer is ignored. Answerable is a slack-like messaging platform powered by your customers or brand advocates allowing you to uberize chat and engage each customer with authenticity at scale. see less

#paid
2020-04 → Present — Fractional CTO

#paid is a technology company that builds tools for the creator economy. Businesses of every size—from DTC brands to fortune 500 companies—use our software to collaborate with creators and grow their businesses.

npm, Inc.
2019-05 → 2020-04 — Chief Technology Officer
Team Size: 40

npm operates the world’s largest software registry. More than 150,000 companies and over 12 million developers use npm to build amazing things.

Ahmad took over the critical mission of ensuring the Open Source JavaScript registry remains stable, reliable and sustainable for the millions of developers who rely on it everyday to do their jobs. In taking on leadership of the technology teams including: Product, Engineering, Security, and Support, Ahmad built a cohesive organization that could achieve the mission and ultimately led to the acquisition of npm by GitHub.

  • Operated a 100% remote team, spanning 15 cities, 5 different timezones

  • Led the Product Team responsible for strategy, roadmaps, and customer research

  • Led the Security Team responsible for research, analysis and protecting the JavaScript supply chain, and maintaining an advisory database with over 1300 vulnerabilities

  • Led the Engineering and SRE teams responsible for keeping the registry operational and executing on product roadmaps

  • Led Open Source & Community Team responsible for maintaining Open Source projects and building bridges with the community of Open Source developers, and foundations involved in the JavaScript ecosystem

  • Led the Support Team responsible for ~1600 support requests per month, building a strong and lasting relationship with users

  • Consulted and Advised the Sales & Marketing Teams in strategic planning

TELUS Telecommunications Inc.
2017-02 → 2019-05 — Chief Architect
Team Size: 450+

TELUS is Canada’s fastest-growing national telecommunications company, with $12.3 billion of annual revenue and 13.9 million customer connections, including 8.4 million wireless subscribers, 3.1 million wireline network access lines, 1.5 million high-speed Internet subscribers and 954,000 TELUS TV customers.

Reporting to the Chief Digital Officer, Ahmad led TELUS’ Digital Services team, driving the digital strategy & transformation for customer-facing web and mobile properties in both consumer and business segments.

  • Operated across 3 main office locations, spanning 3 timezones

  • Created a new hiring process that ensured more inclusive and fair hiring practice

  • Grew the team from ~125 upon joining to near 450+ members in two years

  • led the team responsible for delivering a best-in-class online experience that accelerates TELUS’ competitive advantage, delivers on our customer first commitment and our goal of becoming the most recommended company globally

  • Created and led the Architecture Review process within the Digital department, overseeing hundreds of projects and millions in investments

  • Directly designed and build open source tooling and frameworks used across all projects

  • Organized and led workshops and training initiatives for software developers across the corp

  • Member of The TELUS Architecture Review Board, reviewing and advising on all Software Architecture investments across the corp

Kong Inc.
2014-06 → 2016-09 — VP, Engineering
Team Size: 10

Kong Inc. is the fastest growing Microservices API platform. We exist to broker Information through Enterprises.

Ahmad led the global engineering team across 5 cities (San Francisco, Toronto, Montreal, London, Amsterdam). His responsibilities include: Product Development, Sales and Business Development, Business & Product Strategy and Organizing Product Evangelism with the development community.

  • Operated 100% remotely, with a team spanning 7 cities, 8 languages, 6 timezones

CBC/Radio-Canada
2013-01 → 2014-06 — Development Manager, Digital Operations
Team Size: 35

CBC/Radio-Canada is Canada’s national public broadcaster and one of its largest cultural institutions.

  • Responsible for the front-end web and mobile teams, leading development of digital products and services for CBC. Accountable for the technology stack used for front-end development on CBC’s infrastructure.

  • Successfully grew the team from 9 to over 35 developers, working with senior web developers, architects, iOS & Android developers across the entire organization.

Syncapse
2012-01 → 2013-01 — Senior Manager, Technical Services
Team Size: 10

Syncapse is a technology-enabled services company that uses social media data to achieve smarter marketing for the world’s most valuable brands. Anheuser-Busch InBev, Coca-Cola, Diageo, L’Oreal, Reckitt Benckiser and others turn to Syncapse to understand their customer needs and improve performance.

Ahmad led the team responsible for the ideation, strategy and delivery of Social Media Professional Services coordinating procedures and Development Operations staff across 4 international offices.

  • Improved team productivity and quality of product delivery through policy & process creation and implementing the Agile methodology for software development.

  • Worked closely with clients featuring Fortune 500 companies & top global brands such as: J.P. Morgan Chase, Coca-Cola, L’Oréal, Anheuser-Busch InBev, Diageo, Amway.

Claystone
2010-06 → 2010-12 — Director, Digital Media Services

Claystone Inc. is developing an Android tablet and smartphone user interface combining navigation and browsing in one fluid 3d interface.

Claystone makes tabbed browsing simple and intuitive.

Viigo / BlackBerry
2008-11 → 2010-06 — Director, Web Services

By 2010, when Viigo was acquired by RIM (makers of the BlackBerry) the company had added hundreds of partners, won numerous awards, signed marquee enterprise customers such as Oppenheimer, UBS, BAT, Scotts and more, and had delivered over 3MM downloads, becoming one of the most popular BlackBerry applications of all time.

Ahmad lead the Client Services development and Professional Services team, Designed and rolled out new architecture for web site and web services to guarantee redundancy and load balancing.

  • Built the service and support infrastructures within the organization to streamline support for the company’s products. Established standardized processes of development, documentation and quality assurance.

Viigo
2007-12 → 2008-11 — Lead Web Developer

Viigo is revolutionizing the way users access information on their smartphone. Every day, people around the world rely on Viigo as their gateway to a vast array of up-to-the-minute content and useful services, In one simple, fully customizable application.

Ahmad led the effort to integrate 3rd party services and API into the product catalogue. Enabled Mobile Social Networking in the product with tie-ins into various social networks like Facebook and Twitter

  • Transitioned web services platform from to the AWS EC2 Cloud, cutting maintenance costs and allowing for more flexibility.

ChickAdvisor
2006-05 → 2008-11 — Lead Developer

ChickAdvisor’s goal is to help women make better purchasing decisions by getting advice first on a wide range of topics from electronics to electrolysis.

  • Designed & Developed a customized Content Management System for managing editorial content, along with a portal featuring e-commerce, product comparison and a social directory.

Feature Creep Technology
2007-05 → 2007-12 — Intermediate PHP Developer

Feature Creep provides expert advice for companies whose software services facilitate the creation, distribution, organization, communication and engagement of end-users.

Ahmad spearheaded the design and development of a scalable internal messaging system.

Founder
REFACTOR Conference
2020-01 → Present — Founder & Organizer

REFACTOR is a series of community-focused, single-track, one-day conferences. With the goal of fostering the community and helping all of us learn from each other as we embrace modern methods of building software, learn of emerging best practices, and address the pain points for startups and enterprise teams. REFACTOR will have something for everyone.

Tech Masters Community
2014-06 → Present — Founder

An online community tying together a diverse and passionate group of technologists, entrepreneurs, and developers from all around the world.

Functions Conference
2017-08 → 2019-12 — Founder & Organizer

Functions Conference (ServerlessDays Toronto) is a community focused, single track, one day conference that moves away from the hype and focuses on the reality of serverless based solutions. It’s about fostering a community locally and helping all of us learn from each other as we embrace a new way of building applications.

Hacker:Bio
2018-07 → 2019-01 — Host

An exploration into the daily lives of Software Developers, Hardware Tinkerers, Engineers and Technologists to better understand the culture, mindset and motivation of this generation.

Node Day Toronto
2018-05 → 2018-06 — Co-Founder & Co-Organizer

NodeDay Toronto is a one-day Node.js conference by enterprise leaders, for enterprise leaders.

Nodeschool Toronto
2015-03 → 2016-11 — Mentor & Co-Organizer

NodeSchool is a self-directed learning environment, where you bring your own laptop to learn. The intention is for attendees to work on the Node workshops from nodeschool.io. But if you have a personal project you are working on, do it! The goal of NodeSchool is to help people explore and learn Node. There will be mentors on hand at the events to help you when you hit any road blocks.

Advisor
Layer CI
2020-07 → Present — Technology Advisor

LayerCI provides pre-configured VMs for you to run your tests in on a moment’s notice. All you have to do is put Layerfiles similar to Dockerfiles anywhere in your repository, and we’ll start preconfigured machines to run your tests for you.

Venture Kids
2020-04 → Present — Member, Board of Directors

A Canadian nonprofit that provides free, hands-on computer programming and startup workshops to youth living in underserved neighbourhoods.

Hatch Digital
2019-02 → 2020-06 — Advisor

Bringing the entire customer journey to life. Driving sales through product trial, UGC and real-time omni-channel engagement.

OpenJS Foundation
2018-08 → 2020-03 — Enterprise User Focus Lead (Community Committee)

The Node.js End User Feedback team works with Node.js end users to provide a bi-directional feedback channel for the Node.js project through surveys, meetings and outreach.

Full Stack Toronto
2015-01 → 2020-01 — Member, Board of Directors

Full Stack Toronto is organized by a diverse group of individuals, and seeks to have a diverse line-up of speakers.

We make sure that our event is a safe space for learning including gender non-binary washrooms and an enforced code of conduct.

We also take great pride in attracting attendees from all around the world. Toronto is diverse and so should it’s leading tech event!

Community Builders
2016-06 → 2019-01 — Director

A group created for community builders, by community builders. We believe that everything is community and community is everything. We aim to empower community builders from all industries through knowledge sharing and collective learning.

Sidebuy
2015-03 → 2016-11 — Advisor

At Sidebuy, our vision is to become the most innovative and data-driven mobile platform connecting brands with influencers.

The Open API Initiative
2015-12 → 2016-09 — Member, Board of Directors

The Open API Initiative (OAI) was created by a consortium of forward-looking industry experts who recognize the immense value of standardizing on how REST APIs are described. As an open governance structure under the Linux Foundation, the OAI is focused on creating, evolving and promoting a vendor neutral description format.

Podcasts
Modular software architecture

December 20, 2019 — JS Party

Jerod and Divya welcome npm CTO Ahmad Nassri to discuss modular architecture. What it is, why it matters, and how you can achieve it. Ahmad has been thinking deeply about this topic lately and we have a very fruitful discussion that should have takeaways for developers of all experience levels.

Open Source, the grey areas, and keeping sharp with community

April 25, 2019 — The Frontier

Ahmad Nassri is a force in the open source world. Any given day you can find him leading advisory groups at the Node.js Foundation, kicking off OSS conferences, or masterminding technology communities like TechMasters.

Business Organization with Ahmad

October 06, 2017 — Vancouver Tech Podcast

Special guest Ahmad Nassri, Principal Architect at Telus Digital joins host Drew Ogryzek to discuss community building, TechMasters, and business and team organization.

Kong, the API/Microservice Management Layer

December 21, 2015 — Three Devs and a Maybe

This week we are very lucky to have Ahmad Nassri on the show to discuss the world of APIs and how Kong (the API/Microservice management layer) fits into the picture. We start of discussion with how he got into programming and garnered an entrepreneurial spirit in his homeland of Syria, before moving to Canada in his late teens.

Kong, APIs, and Microservices

December 05, 2015 — The Changelog

Our guest this week is Ahmad Nassri from Mashape talking about Kong, an open-source management layer for APIs and Microservices.

Social Media
LinkedIn GitHub Twitter Instagram