Skip to content
View JohnUghiovhe's full-sized avatar
🌟
🌟

Block or report JohnUghiovhe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JohnUghiovhe/README.md

Hi, I'm John Ughiovhe 👋🏾

Portfolio Badge Linkedin Badge Twitter Badge

I'm a Backend Software Engineer focused on building reliable APIs, scalable backend services, and distributed systems with TypeScript and Node.js.

I enjoy working on systems where reliability, maintainability, and correct system behavior matter, from authentication and transactional workflows to background processing, distributed coordination, and cloud infrastructure.

🔧 What I Work With

  • Languages: TypeScript, JavaScript, SQL
  • Backend: Node.js, NestJS, Express, REST APIs
  • Data: PostgreSQL, MongoDB, SQLite, Redis
  • Systems: Distributed Systems, Background Jobs, Workflow Orchestration, Caching, Distributed Locking, SSE
  • Security: JWT, OAuth 2.0, PKCE, RBAC
  • Cloud & DevOps: AWS, Docker, Kubernetes, GitHub Actions, Linux, CI/CD
  • Testing & Tooling: Vitest, Jest, Supertest, Prisma, TypeORM, Swagger/OpenAPI

☁️ Current Focus

  • Building production backend systems as a Backend Engineer at Peerless
  • Deepening expertise in cloud infrastructure, deployment, and distributed systems
  • Exploring AI infrastructure and AI-powered backend systems
  • Improving my understanding of system design, reliability, and production engineering
  • Contributing to open-source projects and developer communities

🎓 Engineering Journey

  • Backend Engineering Diploma — AltSchool Africa | Best Learner Award
  • HNG Internship 14 — Backend Engineering | Top 140 finalist out of 22,487 participants
  • TechCrush — Backend Engineering Cohort 7
  • TechCrush — Cloud Computing

📫 Connect

Typescript  NodeJs  NestJs  ExpressJs  MongoDb  PostgreSQL  Redis  Docker  Aws  Azure 

📊 My GitHub Stats :



Pinned Loading

  1. background-job-scheduler background-job-scheduler Public

    A Distributed task scheduler with priority queue, timing wheel, DAG workflows, and alerted DLQ. Runs on Redis as a single source of truth.

    TypeScript

  2. insighta-backend insighta-backend Public

    Insighta Labs+ backend powers a profile intelligence platform across both web and CLI interfaces. It provides secure GitHub OAuth (PKCE) authentication, role-based API access, deterministic natural…

    TypeScript

  3. retry-engine retry-engine Public

    A small TypeScript HTTP service that accepts an outgoing request, retries it with exponential backoff and jitter, and stores the full attempt history in SQLite.

    TypeScript

  4. distill-ai distill-ai Public

    Forked from Distill-AI/distill-ai

    Open-source AI agent that parses messy RFQ emails, PDFs, and spreadsheets into structured, priced, human-reviewed quotes.

    TypeScript

  5. EventNester/QPass-Backend EventNester/QPass-Backend Public

    A backend-driven platform that enables event organizers to securely verify attendees, generate tamper-resistant QR codes, and perform real-time check-ins with sub-second response times.

    JavaScript 1

  6. approval-workflow approval-workflow Public

    A backend service that models departmental approval requests. Authorized reviewers can approve, reject, or return requests for correction. Every decision follows a valid state transition and is rec…

    TypeScript