# Sahil Fruitwala

> Full-Stack Software Engineer. Source: https://sahilfruitwala.com/resume

Full-stack software engineer with 5+ years of experience building scalable web applications and APIs using Python, Django, React, Node.js, TypeScript, AWS, and CI/ CD.Experienced in integrating LLM-powered features, AI - assisted development workflows, and cloud - based applications, with a strong focus on reliability, testing, and performance.

## Contact

- [sahilfruitwala.com](https://sahilfruitwala.com)
- [GitHub](https://github.com/SahilFruitwala)
- [LinkedIn](https://www.linkedin.com/in/sahilfruitwala/)
- [YouTube](https://www.youtube.com/@sahilbeingsahil)

## Experience

### Software Engineer 2

**Ciena Corporation** · Canada - Remote · February 2022 — Present

- Designed and optimized Django REST APIs serving thousands of daily requests, leveraging efficient ORM queries and raw SQL to improve API response times and database performance.
- Refactored legacy Django APIs to enhance maintainability, streamline workflows, and reduce development bottlenecks.
- Integrated an LLM - powered text analysis feature to categorize content using custom business instructions, validating outputs through manual review and client feedback to improve accuracy and business alignment.
- 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.
- Designed and implemented CLI tools for automated data import from Google Sheets to MySQL database, reducing manual data entry time.
- Implemented AI- assisted development workflows using GitHub Copilot, creating custom instructions and reusable practices for feature development, testing, debugging, and team adoption across multiple teams.
- Led implementation of GitHub Actions CI workflows and automated Salesforce Code Analyzer checks, improving code quality enforcement and accelerating pull request validation.

### Information Technology Developer 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.
- Conducted research on fake news detection using Python and NLP techniques to analyze and classify textual content for 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), Flask
- **Database:** MySQL, MongoDB
- **DevOps & tools:** Docker, Git, GitHub Actions, CI/CD, Linux, JIRA
- **Cloud Services:** AWS Lambda, AWS API Gateway, Amazon S3, Amazon CloudWatch
- **AI:** LLM Integration, Prompt Engineering, GitHub Copilot, Cursor, Claude Code, Codex, Amazon Bedrock, OpenRouter
- **Methodologies:** Agile, Scrum, Code Review, Test-Driven Development (TDD)

## Education

- **Master of Applied Computer Science**, Dalhousie University — Halifax, Canada (2019 — 2020)
- **Bachelor of Technology in Computer Engineering**, Sarvajanik College of Engineering and Technology — Surat, India (2015 — 2019)

## Also

- About (markdown): https://sahilfruitwala.com/about.md
- HTML resume: https://sahilfruitwala.com/resume
- Site index for agents: https://sahilfruitwala.com/llms.txt
