AWS-certified Software Engineer with 3+ years’ experience leading full-stack development and building scalable, high-availability AWS applications.

Eric Ncube

AWS-certified Software Engineer with 3+ years’ experience leading full-stack development and building scalable, high-availability AWS applications.

Available to hire

AWS-certified Software Engineer with 3+ years’ experience leading full-stack development and building scalable, high-availability AWS applications.

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Xhosa
Advanced
Tswana
Intermediate
Tsonga
Intermediate
Venda
Intermediate
Afrikaans
Intermediate
French
Beginner

Work Experience

Software Engineer at Euphoria Telecom
November 4, 2024 - Present
Architected & Developed Microservices: Designed and built scalable, event-driven microservices using .NET, TypeScript, and React, supporting core VoIP features like WebRTC calling, SIP trunking, and a virtual receptionist. Engineered Cloud Infrastructure & DevOps: Implemented and maintained CI/CD pipelines with GitHub Actions and Docker, automating deployments to a cloud environment on AWS (S3, RDS, Redis, SQS). Managed load balancers and Linux servers to ensure high availability. Led Full-Stack Feature Development: Owned the end-to-end delivery of features, from backend APIs (using NHibernate/Entity Framework) to frontend React components, integrating payment gateways, webhooks, and accounting systems. Enhanced System Intelligence & Analytics: Integrated AI services (Deepgram, Sentiment Analysis) and data science techniques to provide call analytics and business insights, improving customer experience.
Software Engineer at Upwork Talent
November 7, 2022 - Present
Cloud & DevOps Architecture: Platforms: AWS (Advanced Services, Lambda, EKS, S3, DynamoDB), Azure Infrastructure: Kubernetes, Docker, Helm, Istio, Terraform, GitOps CI/CD & Observability: GitHub Actions, Jenkins, Prometheus, Grafana, Sentry, ELK Stack Backend & Distributed Systems: Messaging & Streaming: Kafka, RabbitMQ, Apache Flink, Spark Streaming, WebSockets Security & Identity: OAuth2/OpenID Connect, SSO, Cryptography, Security Hardening Data & Machine Learning Engineering: AI/ML: OpenAI API, LangChain, RAG Pipelines, PyTorch, TensorFlow, Keras Data Management: Database Architecture, Algorithms, Analytics Pipelines Additional Proficiencies: Game Development: Unity, Unreal, NVIDIA PhysX, Box2D, Photon/Mirror Networking, OpenGL Web & Mobile: Full-Stack Development (React, Angular, React Native)
Full Stack Developer | DevOps Engineer at Euphoria Telecom
November 1, 2024 - Present
Architected & developed microservices: designed and built scalable, event-driven microservices using .NET, TypeScript, and React, supporting core VOIP features like WebRTC calling, SIP trunking, and a virtual receptionist.
Cloud & DevOps Architect at Upwork Talent
November 1, 2022 - Present
Implemented CI/CD pipelines with GitHub Actions and Docker; automated deployments to AWS; managed load balancers and Linux servers to ensure high availability; integrated AI services (Deepgram, sentiment analysis) for call analytics and insights.
Full Stack Developer / DevOps Engineer at Euphoria Telecom
November 1, 2024 - Present
Designed and built scalable, event-driven microservices using .NET, TypeScript, and React; supported core VoIP features (WebRTC, SIP trunking, virtual receptionist). Engineered CI/CD pipelines with GitHub Actions and Docker; deployed to AWS (S3, RDS, Redis, SQS); configured load balancers and Linux servers for high availability. Led end-to-end feature delivery from backend APIs to frontend components, integrating payment gateways, webhooks, and accounting systems. Integrated AI services (Deepgram, Sentiment Analysis) and applied data science techniques to generate call analytics and insights to improve customer experience.
Software Engineer / Cloud Engineer at Upwork Talent
November 1, 2022 - Present
Cloud & DevOps architecture across AWS and Azure; CI/CD & observability using GitHub Actions, Jenkins, Prometheus, Grafana, Sentry, ELK; Backend & distributed systems (Kafka, RabbitMQ, Apache Flink, Spark Streaming, WebSockets); Security & identity (OAuth2/OpenID Connect, SSO, cryptography); AI/ML engineering (OpenAI API, LangChain, PyTorch, TensorFlow, Keras); Data management & analytics; Kubernetes, Docker, Helm, Terraform; Delivered scalable infrastructure and software solutions across client projects.
Full Stack Developer at Euphoria Telecom
November 1, 2024 - Present
Led feature architecture and delivery of a multi-tenant VoIP platform, collaborating with the CTO on system evolution and access control. Implemented multi-user RBAC with fine-grained permissions and co-built authentication platforms (OpenIddict, JWT, OAuth, cookies, AWS Cognito). Owned end-to-end feature delivery across backend (.NET, NHibernate, EF) and frontend (React, TypeScript), including APIs, UI, state management, testing, and deployment. Architected billing and payments workflows for prepaid/postpaid models, campaigns, wallet top-ups, and Peach Payments integration. Developed real-time reporting and analytics dashboards for queues, agent activity, and operational metrics. Contributed to AI and speech analytics integrations (Deepgram, sentiment analysis) for diagnostics and platform insights. Implemented event-driven architecture with AWS SQS and related services for scalable asynchronous workflows. Maintained and enhanced shared components, including agent workspace and virtua
Software Engineer | Cloud Engineer at Upwork Talent
November 1, 2022 - Present
Delivered cloud-native architectures and DevOps solutions on AWS and Azure for international clients across startups, SMEs, and product teams, adapting systems to diverse business domains, regulatory constraints, and technical maturity levels. Designed, deployed, and optimized production-grade AWS and Azure environments, leveraging services such as Lambda, EKS, S3, DynamoDB, AKS, and Azure App Services to deliver scalable, secure, and cost-efficient systems. Built and operated Kubernetes-based platforms using Docker, Helm, Istio, Terraform, and GitOps workflows. Implemented CI/CD pipelines and observability stacks (GitHub Actions, Jenkins, Prometheus, Grafana, Sentry, Elastic Stack) to improve deployment velocity and incident response. Engineered distributed backend systems with event-driven/streaming architectures (Kafka, RabbitMQ, WebSockets, Apache Flink, Spark Streaming) for real-time data processing and low-latency communication. Designed and secured authentication and identity fl

Education

Bachelor of Science in Civil Engineering at University of Cape Town
February 10, 2020 - November 22, 2022
Bachelor of Science in Civil Engineering at University of Cape Town
January 11, 2030 - December 27, 2025

Qualifications

AWS Certified Developer - Associate
January 11, 2030 - December 7, 2025
CS50 Certificate
February 1, 2024 - February 29, 2024
AWS Certified Developer - Associate
January 11, 2030 - December 27, 2025

Industry Experience

Software & Internet, Professional Services, Education, Media & Entertainment, Telecommunications, Other