Full-Stack Developer
Mark Smith
Professional Summary
Innovative full-stack developer specializing in AI-driven applications with advanced expertise in Python and TypeScript. Demonstrated success designing and implementing scalable systems that optimize user experience and reduce development time by up to 30%. Proficient in integrating complex AI models into practical, high-impact software solutions. Adept at collaborating cross-functionally to deliver cutting-edge products that drive business growth and innovation.
Work Experience
Full-Stack Developer (AI & Tools) at AAA Video Game Company
-
• Designed and deployed a full-stack toolchain converting Figma UI designs into game interfaces, cutting iteration time by 70% • Built REST and GraphQL APIs for in-game customization supporting 17M+ players • Integrated AI models for faster 3D asset generation using OpenAI and TensorFlow • Developed React + FastAPI dashboards for player telemetry and created reusable UI/backend components used by 10+ teams
Software Developer (AI & Data Engineering) at Top 3 Bank in Canada
-
• Engineered AI tools helping advisors manage $618B+ in assets for 500+ clients • Built React + FastAPI platform for real-time data ingestion, reducing processing time by 80% • Created LangChain-based AI assistant for semantic search and natural-language queries • Deployed vector search pipelines with Elasticsearch and Sentence Transformers • Implemented Dockerized microservices and CI/CD workflows
Research Assistant at Computational Cognition Lab – University of Toronto
-
• Designed AI simulations of human decision-making and algorithmic bias • Conducted behaviour experiments with 1,100+ participants using Python and JavaScript • Developed machine-learning models predicting task performance • Co-authored paper accepted to ACM CHI Conference 2025 and poster at IC2S2 2024
Education
Bachelor of Science in Computer Science & Computational Cognitive Science Double Major, Statistics Minor
University of Toronto
-
Certificate in AI and Machine Learning
Stanford University
-
Skills
Technical Skills
- • Python
- • TypeScript
- • React
- • FastAPI
- • LangChain
- • TensorFlow
- • PostgreSQL
- • Docker
Soft Skills
- • Problem Solving
- • Collaboration
- • Adaptability
- • Communication
Certifications
Certified TensorFlow Developer
AWS Certified Solutions Architect – Associate
Amazon Web Services