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