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.
- 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
- 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
- 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
- Email: ughiovhejohn@gmail.com
- LinkedIn: linkedin.com/in/john-ughiovhe
- Portfolio: johnughiovhe.vercel.app

