SYED MOHAMMED RIZVI
Sr. Software Engineer | Tech. Lead | Team Lead | Software Architect
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.
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
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.
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.
• 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.