SENIOR AI & FULL-STACK ENGINEER
Full Stack AI Engineer with 10+ years of production Python experience, specializing in agentic workflows and LLM-powered
systems. Build and deploy multi-agent frameworks with LangChain and LangGraph that orchestrate across tools, data sources,
and channels, spanning RAG pipelines with vector databases through to real-time voice AI. Proven track record designing
agents that reason, plan, and act in production with measurable enterprise impact, plus a strong background mentoring
distributed engineering teams.
CORE COMPETENCIES
AI / ML: LangChain, LangGraph, RAG (retrieval-augmented generation), Vector DBs (LanceDB, Pinecone, Qdrant, Chroma), OpenAI, Anthropic Claude, Gemini APIs, Whisper, multi-agent orchestration, agentic workflows, tool use & function calling,
memory & context management, structured prompting, prompt engineering, Claude Code, AI evaluation frameworks, model deployment
Backend: Python, Ruby on Rails, FastAPI, Django, Flask, Celery, GraphQL, RESTful APIs
Frontend: React.js, TypeScript, Next.js, Redux, Tailwind
Infrastructure: AWS (Lambda, EC2, S3, RDS, Step Functions, Kinesis, SQS), GCP, Docker, Kubernetes, CI/CD, Terraform, event-driven architecture, event sourcing
Data & Tools: PostgreSQL, MongoDB, DynamoDB, Redis, Kafka, RabbitMQ, Git, Datadog, New Relic
PROFESSIONAL EXPERIENCE
GetAddie
Founding AI Engineer | San Francisco, CA · Remote | Jan 2025 to Present
• Architected a production agentic AI framework powering structured and unstructured conversational workflows across web, SMS, and voice channels, improving student/counselor outcomes by 40%.
• Built multi-step agent orchestration in LangChain with persistent state management, enabling seamless multi-session conversations with memory retention across tools and data sources.
• Designed and deployed a real-time voice agent using Twilio Media Streams, the OpenAI Realtime API, and WebSocket infrastructure, delivering bidirectional audio streaming that cut response latency.
• Engineered scalable workflow routing with AWS Step Functions and Lambda, adding automated triggers, reminders, and graceful failover while partnering with data scientists and PMs to reduce failed interactions.
• Created a context aggregation engine on AWS S3 and RDS that consolidates onboarding data, academic history, and feedback into a unified knowledge base for personalized agent responses.
• Built a FastAPI backend with WebSocket support on AWS Lambda and EC2, enabling real-time event streaming and improving conversational responsiveness.
Payroll Standard
Full-Stack AI Engineer | Brisbane, Australia · Remote | Jan 2023 to Jan 2025
• Developed multi-agent systems with LangChain and LangGraph to automate complex payroll workflows with stateful, dynamic decision-making, improving accuracy by 40% and reducing manual effort.
• Implemented RAG pipelines on LanceDB, lifting AI response relevance by 30% through optimized vector indexing and domain-specific retrieval strategies.
• Created an LLM-powered chatbot that increased customer retention by 70% through personalized support and streamlined query resolution.
• Optimized FastAPI routes with advanced caching and async processing, integrating ML model evaluation and CD best practices to improve response times by 50%.• Designed evaluation and testing frameworks for AI systems ensuring scalability, reliability, and alignment with business metrics.
Gymcloud
Full-Stack Engineer | Tennessee, USA · Remote | Dec 2019 to Jan 2023
• Led a team of 4 engineers building Ruby on Rails + React applications, increasing team productivity by 40%.
• Mentored junior developers in Ruby on Rails best practices, driving engineering quality across the team.
• Implemented CI/CD pipelines with GitHub Actions, cutting deployment time by 65%.
• Designed serverless solutions with AWS Lambda, reducing operational costs by 50%.
• Architected an event-driven system using AWS Kinesis and SQS to stream real-time membership activity, class bookings, and workout telemetry across decoupled services, improving platform resilience and throughput for thousands of concurrent gym users.
• Implemented event sourcing with RabbitMQ to capture a full audit trail of trainer-client interactions, subscription changes, and session history, ensuring data consistency across billing, scheduling, and performance tracking services and reducing inconsistencies by 40%.
Apollo Education Group
Software Engineer | Arizona, USA · Remote | Sept 2016 to Nov 2019
• Developed and maintained scalable Python web applications using Django and Flask, handling up to 10,000 requests/minute and improving overall performance by 30%.
• Designed and implemented RESTful APIs, reducing data retrieval times by 25%.
• Managed and optimized PostgreSQL and MongoDB databases using Python, improving data retrieval efficiency and application performance.
• Conducted code reviews for 50+ engineers, improving code quality by 15% and reducing bugs by 20%.
• Collaborated in a cross-functional Agile team, delivering 12 projects on time.
Square63
Full-Stack Software Engineer | Lahore, Pakistan | Jan 2011 to Aug 2016
• Built and scaled multiple high-traffic Ruby on Rails and Python applications, shipping new features and hardening security across projects.
• Architected RESTful API integrations with third-party services, boosting system efficiency by 25%.
• Designed data storage on MySQL and MongoDB, improving data-retrieval speed by 30%.
• Led a developer team using Agile and test-driven development with RSpec, reaching 95% test coverage, lifting delivery rate by 30%, and cutting post-deployment issues by 60%.
• Integrated Ruby on Rails with modern front-end frameworks and cloud services (AWS S3, Cloudflare), raising user engagement by 25%.
• Introduced a new caching strategy that reduced load times by 35% and improved the overall user experience.