SYED MOHAMMED RIZVI

Sr. Software Engineer | Tech. Lead | Team Lead | Software Architect

1.PROFESSIONAL SUMMARY

Software engineering leader and architect with extensive experience in Java, C/C++, distributed systems, payments, cloud platforms, mobile development, embedded systems, and automated trading. Experience leading teams of up to 12–15 people, serving as technical lead/architect, working directly with stakeholders, and guiding complex projects through design, development, migration, and delivery.

2.CORE SKILLS

Languages: Java, C, C++, Objective-C, Go, Python, JavaScript, C#, Groovy

Backend & Web: Spring Boot, Spring, J2EE, JSP, Node.js, React, Angular, Struts, Django, Flask, Quart

Cloud & Data: AWS, Google Cloud, Docker, Microservices, Oracle, PostgreSQL, DB2, Redis, DynamoDB, Aurora, NoSQL

Mobile & Embedded: iOS, Android, Cordova, Ionic, Cocoa, Carbon, RTOS, Embedded Systems, PCSC, Win32

Architecture & Leadership: Solution Architecture, System Design, Technical Leadership, Team Leadership, Program Management, Agile, Scrum, JIRA, UML, Data/ER Modeling

Tools & Platforms: Eclipse, Maven, WTL, ATL, COM, WebSphere, WebLogic, VMware, KVM, Linux

3.PROFESSIONAL EXPERIENCE

FIS Everlink | Markham, ON, Canada | Jul 2025 – 31 Sep 2026

Senior Software Engineer — Design and development of payment systems

Technology: Java, Spring Boot, Maven, JavaScript, Node.js

• Worked on payment solutions for multiple banking clients.

• Worked directly with Interac APIs and with XPNET, Tandem, and Base24 network products and solutions.

SlavebotSystems | GTA, ON, Canada | Nov 2022 – Jul 2025

Director / Founder — Design and development of derivatives automated trading

Technology: C++, WTL, Win32, Questrade C++ API

• Experimented with bank trading applications and developed automated trading technology.

• Reported trading gains of more than $16K on $300K of capital investment in under six months of trading activity.

• Developed an automated trading platform, initially focused on replacing a desktop stock-widget application, with planned migration to a web-based Node.js/React SaaS platform.

UKG | Toronto, ON, Canada | Feb 2022 – Aug 2022

Principal Software Developer — Mobile iOS/Android full-stack development

Technology: Android, Java, Spring Boot, Angular, JavaScript, iOS, Objective-C, C++

• Developed mobile solutions for both iOS and Android using a Cordova/Ionic platform.

• Resolved a significant iOS secure-storage issue that could cause stored data to become corrupted or cleared.

• Researched notification framework design for iOS.

First Advantage | Toronto, ON, Canada | Sep 2021 – Jan 2022

Technical Lead — Technical leadership, team leadership, and program management

Technology: Java, Spring Boot, AWS, Angular, JavaScript

• Managed multiple globally distributed teams across the US, Canada, India, and Croatia.

• Supported migration from local cloud infrastructure to AWS using multi-cloud Rancher.

• Conducted hiring interviews, assigned tasks, and supported engineer training.

RobotsAndPencils | Toronto, ON, Canada | Mar 2021 – Sep 2021

Senior Technical Lead — Technical leadership for the Dynamic Catalog product for WGU

Technology: Java, Spring Boot, AWS, Angular, JavaScript

• Led technical work with UI engineers to create the Dynamic Catalog component of WGU's next-generation educational platform.

Atomic / Terminal | Toronto, ON, Canada | Jul 2020 – Jan 2021

Senior Payments Architect — Design and development of a Butter Churn Reduction System

Technology: Go, AWS, Node.js, Flask, Python, ML, React, JavaScript

• Worked with Stripe, WorldPay, and Adyen SDKs in Go and Python.

• Helped interview development and machine-learning engineers for growing engineering teams.

• Designed a Python-based server-side React approach using V8/WebKit to run backend JavaScript, integrating React/Node technology with Django/Quart.

LAWO | Markham, ON, Canada | Oct 2019 – Apr 2020

Senior Developer — R&D — UI, web, software, firmware, RTOS, and hardware

Technology: C, C++, C#.NET, Node.js, React, JavaScript, RTOS, Embedded Systems

Paymentus | Richmond Hill, ON, Canada | Aug 2017 – Oct 2019

Senior Architect — Billing and payment system architecture and customization

Technology: Java, Spring, Struts, Node.js, React, JavaScript, Docker, Microservices, Oracle

• Designed and customized complete billing and payment systems on the Paymentus platform.

• Worked directly with customers to understand individual business domains and translate requirements into system solutions.

TradeRev | Toronto, ON, Canada | Dec 2015 – Aug 2017

Lead System Architect — System architecture and cloud deployment

Technology: Java, Spring, Groovy, Grails, Node.js, React, JavaScript, Microservices, Aurora, Redis, DynamoDB, AWS, Google Cloud

• Led a team of four in designing next-generation system architecture and deployment strategy on AWS.

• Supported multiple infrastructure environments and cloud architectures.

Asigra | Toronto, ON, Canada | Sep 2014 – Dec 2015

Team Lead, Virtualization & Replication — Virtualization, replication, backup, restore, and customer support projects

Technology: Java, C++, C, WTL, VMware, KVM, Linux, PostgreSQL

• Managed projects covering RVDR, file-level restore, VMware VADP backup/restore, Hyper-V backup/restore, LVDR, physical-to-virtual conversion, VM replication, virtualization, and customer support.

• Worked with the Director to revamp projects around high-quality engineering goals and virtualization capabilities.

• Established higher coding standards and improved design, including threading models and object hierarchies, to address difficult-to-trace issues.

• Implemented raw-disk parsing for NTFS MFT records and EXT4 inode-based file systems, with plans for additional file systems.

SecureKey Technologies Inc. | Toronto, ON, Canada | Apr 2010 – Aug 2014

Senior Software Engineer — Lead development across Mac OS X and Windows

Technology: C++, ATL, WTL, COM, Objective-C, Cocoa, Carbon, Mac OS X, NPAPI, XPCOM

• Led work on Mac OS X, PCSC integration, and multi-browser plugin development.

• Developed Briidge.net Enterprise, a hub for SecureKey mobile and desktop transaction/authentication services.

• Led major portions of PCSC device and Virtual SE integration.

• Completed Secure Element integration on Mac and Windows and designed and implemented Virtual SE.

• Integrated PCSC using the WinSCard API on Mac and Windows.

• Created a Python-based test framework for the QA team and supported new-hire interviewing.

Mentor Graphics | Mobile, AL, USA | Jun 2008 – Nov 2009

Software Development Engineer — EDGE debugger/tool development

Technology: Java, Eclipse, C++, Embedded Systems, RTOS, JTAG, Debugger, DWARF2

• Led work on EDGE 1.3.2 for Linux in direct collaboration with the architect and Ericsson engineers in Sweden.

• Added support for Ericsson's high-end multi-core FlexASIC processor architecture.

• Brought EDGE 1.3.2 to a demonstrable Linux product, contributing to a major Ericsson business opportunity.

• Added hardware thread-group support, multi-core debugging, dynamic program loading, and compiler support for the FlexASIC compiler.

Mentor Graphics | Pakistan | Oct 2002 – Jun 2008

Engineering Group Manager, Tools Group — Engineering management and technical leadership

Technology: Java, Eclipse, C/C++, Embedded Systems

• Managed a team of 6–7 engineers and coordinated with geographically distributed teams in Mobile, San Jose, and the UK.

• Met with the CEO to discuss ongoing projects, business requirements, and product roadmaps.

• Mentored technical leads and conducted year-end performance reviews.

• Worked on a front-end Java/Eclipse GUI with a C/C++ backend in a codebase exceeding one million lines.

Softech Systems (Private) Limited | Lahore, Pakistan | Jul 1999 – Oct 2002

Senior Software Engineer / Software Engineer — Team leadership, analysis, architecture, and implementation

Technology: Java, J2EE, Web, C#, C#.NET, WebSphere, WebLogic, DB2

• Led a team of four engineers and performed complete analysis and architecture design.

• Worked through the full software development lifecycle and led implementation and design of client solutions.

EFA Software Services | Calgary, Canada | Earlier career

Software Engineer — Individual contributor

Technology: Java, C, C++, JMS/JMQ, FIX 4.1, AS/400

• Worked on Java Gateway Framework, a client/server real-time JMS/JMQ messaging application.

• Worked on Plus Funds Gateway, a C/C++ gateway converting MHS-format messages to FIX 4.1.

• Worked on Java Screen Scraper converting text-based AS/400 UI to a Windows GUI.

4.EDUCATION

California Institute of Technology (Caltech), Pasadena, CA | B.Sc. Electrical Engineering & Applied Science | Sep 1993 – Jun 2000

• Primary focus in Electrical Engineering, with secondary study in Mathematics.

• Projects included embedded systems encryption, error-correcting codes, microprocessor-based hardware/software design, VLSI hardware device design, and PCB circuit design, analysis, and testing.

• Full scholarship.

5.ADDITIONAL INFORMATION

• Canadian Citizen

• Leadership experience includes Technical Lead, Team Lead, Lead Architect, Engineering Manager, and Program Management responsibilities.

• Experience leading teams of approximately 12–15 people and working directly with stakeholders.

• Experience with Agile/Scrum, JIRA, project management, task parallelism, task dependencies, Microsoft Project, UML, data/ER modeling, and Zachman Framework concepts.