Close

Naqi Rizvi

Leader | Software Developer | Teacher

Download Resume

About Me

Full Stack Developer and Technical Leader with a multitude of experience developing high performance, scalable and secure software applications with React, Node.js, Java (Spring Boot), and Cloud Platforms. I have extensive experience architecting and building out applications from the database to the user interface. I have proven leadership skills through my experience in leading teams and mentoring team members. Always excited to solve challenging problems and make an impact!

Experience

Thumbtack

Engineering Manager

  • Managed a team of 10 engineers across two product teams and partnered with product, design, and marketing cross functional teams to launch 2 major zero to one projects successfully.
  • Responsible for leading and enabling engineering teams to architect and develop Thumbtack’s Membership and Home Management products as well as Infrastructure and R&D initiatives using Go microservices, GraphQL, React, PostgreSQL, Kafka and Amazon Web Services.

RXV Software Solutions

Architect/Lead Developer

Founded Software Development consultancy providing software solutions specializing in FinTech companies

Royal Bank of Canada (RBC) - Capital Markets

  • Lead developer for internal enterprise reporting, data visualization and custom dashboarding tool developed using React.js and Python Django connecting to a large Hadoop data lake. This platform uses Functions as a Service and Micro-frontend technology to provide self-serve dashboarding capability for quantitative analysts in capital markets.

Scotiabank

  • Lead developer for internal enterprise reporting, data visualization and custom dashboarding tool developed using React.js and Python Django connecting to a large Hadoop data lake. This platform uses Functions as a Service and Micro-frontend technology to provide self-serve dashboarding capability for quantitative analysts in capital markets.

Setter

Software Engineering Manager

  • Worked with Data Science and Machine Learning teams to build a system for providing customers with real time promotional banking offers based on account activity directly impacting acquisition of new accounts.
  • Worked with the wealth business lines in multiple Scotiabank international branches to create a global Customer Wealth Management platform using Node.js, React JS, and Salesforce.
  • Lead the team creating the internal Design System for the bank by building a complete suite of re-usable styled UI components for React, iOS and Android as well as a shared style dictionary.

Scotiabank

Senior Software Developer

  • Used React JS and J2EE to modernize Scotiabank’s online credit card application process which involved; fraud detection, KYC, third-party credit check adjudication, pin encryption, and customer/account creation which contributes to around $228MM of revenue per year and around 95K new customers per year.
  • Lead Developer for the backend for Scotiabank’s mobile banking functionality including authentication, account management, money movement, and others. This was a Node.js/Typescript backend platform and supported the iOS and Android apps while connecting to mainframe systems for data. It handles a scale of over 1MM visits per day and empowers millions of customers to perform their data to day banking digitally.
  • Architected and developed a service using Java Springboot and Azure Cloud Services integrating with Transunion SOAP API which enables millions of customers to check their Credit Report each month.

George Brown College

Instructor

  • Taught 2 courses focused on front-end development using JavaScript, HTML, CSS to over 25 students and received an NPS score of 100.

Firmex

Full Stack Developer

  • Used ASP.NET MVC and Microsoft SQL Server to develop a Virtual Data Room platform to enable secure document sharing with advance privacy, access, permission, and encryption features allowing more than 140,000 companies in 110 countries to securely manage and share documents.
  • Received award for architecting and developing the company’s first subscription-based payment processing micro-service in Node.js and PostgreSQL which is used to process 100% of the self-serve subscriptions.

Xerox

Sofware Developer Intern

  • Used Oracle SQL to create database views and Cognos BI to create 300+ dynamic data populated reports consuming those views for thousands of users to view their pension/retirement reports in real time.
  • Converted automated test suite from VB.NET to Java Selenium and decreased automated UI test run-time by 40% and increased coverage by 30%.

Education

York University

Sept 2010 - April 2015

Honours Bachelor of Arts

Skills