Mustufa Kasidwala

Calgary, Alberta — working worldwide

Mustufa Kasidwala

Director Consulting Expert at CGI. I lead engineering teams and ship GenAI-accelerated software.

Ask Mustufa an interactive résumé — every answer below is pre-approved by the human
↓

About

I'm a software engineering leader with 20+ years in the industry, currently a Director Consulting Expert at CGI, where I've worked since 2013. I lead 18 developers across Calgary and India shipping four products.

My sweet spot is the intersection of deep engineering and leadership: GenAI-accelerated development (automated agentic workflows in Codex, AI agents with the Agno framework, RAG), legacy modernization, and building the development processes and coaching culture that let teams deliver. Java and Spring Boot are home turf; React, Docker, Oracle and REST APIs round out the toolkit.

I believe the best engineering orgs are built deliberately — good process, honest feedback, and developers who keep learning. That's the team I'm building, and the kind of team I want to keep leading.

Education: Bachelor of Computer Applications, IGNOU, India (2003).

Experience

2013 — Present

Director Consulting Expert — CGI Calgary, AB

  • Lead 18 developers across Calgary and India across 4 products, owning delivery end to end.
  • Drive GenAI-accelerated development: automated agentic workflows in Codex, AI agents built with the Agno framework, RAG pipelines, and LLM-assisted workflows in production delivery.
  • Lead legacy modernization programs — untangling monoliths into maintainable, modern systems.
  • Define development processes and coach engineers; build a culture of continuous learning.
JavaSpring BootAgnoCodexRAGLangChain4JAI AgentsOracleDockerReact
2006 — 2013

Advisory System Analyst — IBM Pune, India & Calgary, AB

  • Technical Lead: led a team of Java developers converting a Microsoft Visual Basic application to Eclipse RCP.
  • Service Designer: architected Oracle Service Bus usage on an Oracle SOA blueprint; designed web services from business requirements.
  • Application Developer: built and maintained enterprise applications; trained and consulted clients on adoption.
JavaEclipse RCPOracle SOAWeb Services
2005 — 2006

Software Developer (Consultant) — Mtech Mumbai, India

  • Supported and enhanced the flagship Advanced Mail Order System — new features, bug fixes, and performance improvements.
  • Worked directly with stakeholders to turn user requirements into shipped enhancements.
Software DevelopmentProduct EnhancementClient Support

Skills

AI & GenAI

Agentic Workflows (Codex)AgnoRAGAI AgentsLangChain4JLLM IntegrationPrompt Engineering

Languages & Frameworks

JavaSpring BootReactJSREST APIsJavaScript

Platforms & Data

OracleDockerCI/CDMicroservices

Leadership

Distributed TeamsEngineering CoachingLegacy ModernizationAgile DeliveryDev Process Design

Life

I'm based in Calgary, Alberta, where I live with my wife and our two kids. When I'm not shipping software or coaching engineers, I'm spending time with family and staying plugged into the tech community.

I write code because I still love it after two decades — and these days, I'm deep into app modernization and spec-driven development (GitHub Spec Kit, BMAD), alongside AI agents and GenAI-assisted development. Learning everything I can about where the craft is headed.

Contact

I like talking shop — engineering leadership, GenAI and AI agents, legacy modernization, or building teams that keep learning. If any of that sounds interesting, get in touch.