Skip to content

Vedi Gharibian

Software Engineer · Charlotte, NC

Software engineer working across full-stack TypeScript and real-time Python systems: production e-commerce platforms, API security testing, and applied computer vision. Holds a concurrent supervisory role running live event operations.

Experience

Software Engineer, Elryan

Multi-vendor e-commerce marketplace serving Iraq.

  • Full-stack work in TypeScript, Node.js, MongoDB, and Flutter on a live platform.
  • Built and maintained the Flutter vendor application: seller listings, inventory, and order fulfillment.
  • Worked across the marketplace domain: vendor onboarding and management, product catalog, search, and categories, cart and checkout across multiple vendors, and delivery and logistics.
  • Backend and frontend migrations: framework and version upgrades, restructuring the codebase into clearer modules, and MongoDB schema migrations against live data.
  • Role-based access control across vendor and administrative roles.
  • Arabic/English localization across the platform and the mobile client.

Aquatic Supervisor, County parks and recreation department

  • Runs an aquatic center hosting about 60 events and 120+ event-days a year, including competitive swim meets.
  • Operates swim meet timing and scoreboard systems: Colorado Timing System, Swiss Timing, Daktronics OmniSport, and Hy-Tek Meet Manager.

Projects

Cyrys

Real-time video surveillance and analytics: face detection, person tracking, identification, and automated watchlist monitoring. In active development.

  • Python microservices with FastAPI and YOLO, Vue front end, identification on face embeddings.
  • Consolidated the architecture from 20 services to 12, reducing redundancy and disk lock contention.
  • Merged three deduplication systems into one unified service and API while preserving profile-based matching accuracy.
  • Built real-time watchlist monitoring into the stream pipeline with WebSocket alerts and cooldowns.
  • Moved face processing off the main detection thread to asynchronous processing.

Security

  • API security testing, including a GraphQL security assessment of a mobile application backend.

Toolkit

Software
TypeScript · Node.js · Python · .NET · Fastify · MongoDB · Angular · Flutter · AWS S3
AI and computer vision
Python · FastAPI · YOLO · Face embeddings
Security
API security testing · GraphQL
Event technology
Colorado Timing System · Swiss Timing · Daktronics OmniSport · Hy-Tek Meet Manager

Education

B.S. Computer Science, UNC Charlotte

December 2023

Software Engineering concentration · Mathematics minor