Resume

Sahil Fruitwala

Full-Stack Software Engineer

Experience

  1. Software Engineer 2

    Ciena Corporation · Canada - Remote

    February 2022 — Present

    • Designed and deployed scalable Django REST APIs serving 1,000+ daily requests, improving response time by 40% through query optimization and efficient ORM usage.
    • Refactored legacy Django APIs to enhance maintainability, streamline workflows, and reduce development bottlenecks.
    • Built reusable React components adhering to atomic design principles, boosting reusability and simplifying client data management.
    • Achieved 98% test coverage using Pytest for Django APIs and Jest/React Testing Library, ensuring high-quality, reliable code.
    • Collaborated with product stakeholders to gather requirements and deliver 5+ custom features per quarter, resulting in improvement of user satisfaction scores.
    • Streamlined database operations by refining Django ORM queries and integrating raw SQL, reducing query execution times.
    • Designed and implemented CLI tools for automated data import from Google Sheets to MySQL database, reducing manual data entry time.
    • Orchestrated AI-assisted development practices across 3+ teams, implementing GitHub Copilot workflows that accelerated code review cycles and reduced debugging time.
    • Led implementation of GitHub Actions CI workflows and automated Salesforce Code Analyzer checks, improving code quality enforcement and accelerating pull request validation.
    • Scoped, built, and shipped quarterly feature updates in an Agile process alongside product and design teams.
    • Debugged the codebase, lowering error rates and improving performance.
  2. Information Technology Developer (CS 2)

    Canada Revenue Agency · Canada - Remote

    December 2020 — February 2022

    • Built and integrated RESTful APIs using Node.js/Express to connect Azure Bot Framework with Amazon Connect.
    • Engineered a serverless backend using AWS Lambda and S3 to process data for a custom contact panel, reducing operational costs.
    • Conducted comprehensive analysis of AWS and Azure services for Live Chat and Chatbot implementation, leading to optimal service selection and architecture design.
    • Led research initiatives in Fake News Detection, developing innovative approaches to content verification.
    • Maintained and enhanced legacy chatbot systems, improving reliability and user experience while reducing significant error rates.

Skills

Languages
  • Python
  • JavaScript
  • TypeScript
Frameworks & libraries
  • Django
  • FastAPI
  • ReactJS
  • NextJS
  • Pytest
  • Jest
  • Mock Service Worker (MSW)
Database
  • MySQL
  • MongoDB
DevOps & tools
  • Docker
  • Git
  • GitHub Actions
  • CI/CD
  • Linux
  • GitHub Copilot
  • JIRA
Cloud Services
  • AWS Lambda
  • AWS API Gateway
  • S3
  • CloudWatch
  • Amazon Bedrock
Methodologies
  • Agile
  • Scrum
  • Code Review
  • Test-Driven Development (TDD)

Education

  • Master of Applied Computer Science

    Dalhousie University

    Halifax, Canada

The resume is the short version.

What I'm actually building now is on YouTube, in real time.

Subscribe on YouTube