Andrew Chebli

Computer engineering graduate


Emailandrew.chebli@outlook.com
GitHubAndrewChebli
LinkedInAndrew Chebli
LocationMontreal, Canada

Experience

Software Developer

MJ Feed Mill Systems

June 2025 - Present

6 months

  • Designed and built a reverse VPN system with a C# client daemon, server backend, and a Blazor/XAF dashboard backed by SQL.
  • Engineered a custom communication protocol for client–server and peer-to-peer communications, incorporating encryption, security, reliability, and logging.
  • Implemented UDP hole punching, enabling direct peer-to-peer links and boosting throughput from 6 to 40+ Mbps.
  • Built an IPC-based communication layer to enable efficient, low-latency data transfer between system components.
  • Developed a gRPC-based diagnostic service for real-time log streaming and telemetry collection, enabling visibility into client throughput and system health.
C#.NETSQLgRPCGRPCgRPCUDPgRPCTCPgRPCWebSocketsBlazorXAF

Cloud Software Developer Intern

Genetec

Sept 2022 - Dec 2022 (4 months)

Jan 2024 – Aug 2024 (8 months)

1 year

  • Developed and integrated backend APIs in C# and frontend components in React/TypeScript to handle user access requests at scale across multiple clients.
  • Revived a legacy Azure Service Bus Dead Letters Replayer service, ensuring reliable message processing and system resilience.
  • Created Azure alerts with diagnostics and metrics, reducing average incident response time by 30% and increasing system observability.
  • Optimized API performance with MongoDB aggregation pipelines, reducing data retrieval time.
  • Worked with CI/CD pipelines, Docker containers, and Terraform to streamline deployments and improve system reliability as part of DevOps practices.
  • Enhanced reliability with unit tests in C# and automated frontend testing.
C#.NETDockerAzureReactTypeScriptMongoDBTerraformReact QueryJest

VP Internal

Gina Cody School Entrepreneurship Society

June 2023 – June 2025

2 years

  • Managed internal operations and comms for various events.
  • Organized and executed workshops and networking events.
Time managementEvent planningTeamwork