
Edem Kumahor
@edemkumahor
Backend engineer at Eyes4Research building AI survey agents, real-time voice infrastructure, and distributed data processing systems.
What I'm looking for
At Eyes4Research, I architected a FastAPI platform that turns survey datasets into interactive AI agents, using LLM-driven schema inference to map and validate uploaded files without manual configuration. I also built a multi-provider AI gateway and a WebSocket voice layer for real-time audio.
I designed background processing for survey ingestion and embedding generation, then added Qdrant semantic search for context-aware retrieval. I also handled deployment and automated delivery, including a GitHub Actions pipeline that replaced manual deployments.
At QuestionPro, I engineered a modular NestJS backend with multi-tenant data isolation, role-based access, and a priority-based call queue designed to avoid race conditions. Across other projects, I built an ETL pipeline for European price data and contributed frontend features to the Local AI Community platform.
Experience
Work history, roles, and key accomplishments
Senior Backend, AI Engineer
Eyes4Research
Aug 2025 - Present (1 year 2 months)
Architected a FastAPI platform for survey data processing and AI agent generation, built a multi-provider AI gateway, and engineered real-time voice over WebSockets. Designed Celery/Redis background processing, Qdrant semantic search, and end-to-end deployment on OVH with Docker Compose.
Backend Engineer
QuestionPro
Nov 2025 - Feb 2026 (3 months)
Engineered modular NestJS backend with Domain-Driven Design across 15+ micro-modules, implemented multi-tenant security with 100% data isolation, RBAC with OAuth2, and high-performance call queue with atomic state management. Built API proxy layer and contact ingestion engine with TypeORM migrations.
Software Engineer, BPO
4TH-IR
Feb 2024 - Jul 2025 (1 year 5 months)
Worked as a software engineer in a BPO context, contributing to various projects.
Data Engineer
ReadySignal
Apr 2025 - Jun 2025 (2 months)
Designed and built a production ETL pipeline extracting Eurostat data, implemented transformations and distributed processing with SQS and Lambda, and worked with PostgreSQL/MySQL storage layers.
Frontend Developer
Local AI Community (LAC)
May 2024 - Mar 2025 (10 months)
Contributed to the official web platform, building a job board with search, filtering, and CV workflows, and developed dashboards with role-based routing and optimistic UI updates. Implemented SendGrid notifications, internationalization, and Leaflet maps.
Software Engineer
INNGEN
Nov 2023 - Jan 2025 (1 year 2 months)
Lead frontend developer of an Information Systems Management application, migrated from Angular to React, and developed interactive UI components. Maintained the company website.
Education
Degrees, certifications, and relevant coursework
Cisco Networking Academy / OpenEDG C++ Institute
C++ Advanced, C++
Advanced C++ certification covering templates, STL containers and algorithms, sorting, set and merge operations, utilities, and file I/O, completed in August 2026.
Trestle Academy
Data Engineering Training, Data Engineering
2024 - 2024
Completed data engineering training covering end-to-end data pipelines, Apache Spark, Apache Airflow, and AWS S3 and Redshift, from March 2024 to June 2024.
University of Ghana
Bachelor of Arts, Philosophy & Information Science
2019 - 2023
Bachelor of Arts with a double major in Philosophy and Information Science from the University of Ghana, Accra, from September 2019 to September 2023.
Tech stack
Software and tools used professionally
Apache Spark
Selenium
D3.js
Docker Compose
GitHub Actions
NumPy
Pandas
MySQL
PostgreSQL
MongoDB
Node.js
Next.js
NestJS
FFMPEG
Redis
Jest
Mocha
React
JavaScript
Python
C#
C++
C
scikit-learn
Leaflet
Celery
Flask
FastAPI
TypeORM
Prometheus
SQLAlchemy
Ubuntu
Linux
Firebase
AWS Lambda
Deepgram
Zustand
TypeScript
pytest
SendGrid
OAuth2
Git
Docker
NGINX
Uvicorn
Qdrant
Playwright
ElevenLabs
Groq
uv
Availability
Location
Authorized to work in
Salary expectations
Social media
Interested in hiring Edem?
You can contact Edem and 90k+ other talented remote workers on Himalayas.
Message EdemGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
