Skip to content
View EfosaE's full-sized avatar

Block or report EfosaE

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
EfosaE/README.md

πŸ‘‹ Hello, I'm Efosa Osamwonyi!

πŸ’» Software Engineer

β€œDon't be too confident, whether you believe you can or you can't β€” YOU ARE ABSOLUTELY RIGHT.”

I'm a software engineer passionate about building scalable systems, solving real-world problems, and writing clean, maintainable code.

With expertise in Go, Node.js, NestJS, and React, I specialize in crafting efficient APIs and microservices alongside fluid, responsive user interfaces. I'm deeply curious and enjoy learning the inner workings of software systems β€” from infrastructure to UI.


πŸš€ IAM

  • πŸ“§ Reach me at [email protected]
  • πŸ› οΈ Currently working on building scalable backend systems with NestJS and Golang
  • πŸ“š Expanding my knowledge in architecture & cloud by reading Domain-Driven Design by Eric Evans
  • πŸ€– Currently diving into machine learning, with a focus on model training, evaluation, and real-world applications like forecasting and RAG.
  • 🀝 Open to collaborating on fullstack apps, microservices, and API platforms
  • ⚑ Ask me about:
    Go Β· Node.js Β· Express.js Β· Nest.js Β· MongoDB Β· PostgreSQL Β· Redis Β· Payment Integration Β· GraphQL Β· React Β· TypeScript Β· Python for ML

🧠 Technical Skillset

πŸ”· Languages & Frameworks

  • Go (Golang), JavaScript (ES6+), TypeScript, Bash, Python for ML.
  • Express.js, Nest.js, Chi, React, Next.js

πŸ€– Machine Learning

  • Data preprocessing and feature engineering (pandas, NumPy, scikit-learn)
  • Model development and training (TensorFlow/Keras, PyTorch, scikit-learn)
  • Experiment tracking and reproducibility (MLflow, Weights & Biases)
  • Model evaluation and validation (cross-validation, metrics, confusion matrix, ROC/AUC)
  • Deployment and monitoring (FastAPI, Docker, OpenTelemetry for ML observability)

πŸ—ƒοΈ Databases & Queues

  • PostgreSQL, MongoDB, Redis (Streams & Caching)
  • Event Bus patterns & Pub/Sub systems

🧱 Architecture & Patterns

  • RESTful API Design, GraphQL APIs
  • Microservices, Clean Architecture, Repository Pattern
  • JWT Auth, OAuth2, Secure API Gateways

🐳 DevOps & Tools

  • Docker, Git, GitHub Actions, Postman
  • AWS (EC2, S3, ECR), Swagger/OpenAPI, Linux CLI

πŸ§ͺ Testing & Debugging

  • Go's testing package, Jest, Supertest
  • Logging, tracing, and monitoring (learning OpenTelemetry)

🧩 Projects I've Built

  • Credora – Fintech simulation app with Monnify API, Go, PostgreSQL, and Redis
  • Time-Series – A repo (code + notebook) housing a custom built model for predicitng food prices in nigeria and an etl pipeline for the foundational time-series dataset
  • Anambra State Website – Government website using Next.js + Strapi (GraphQL CMS) and the use of GraphRAG(LangChain) and JSONloader to implemement a chat interface tailored to the CMS

πŸ”— Let's Connect

X LinkedIn Follow @EfosaE

Pinned Loading

  1. time-series time-series Public

    A time series model built on the NBS dataset (food prices overtime) built using scikit-learn

    Python

  2. credora-backend credora-backend Public

    A Backend for a banking simulator webapp using monnify as the wrapper bank and Clean Architecture code/ Repository Pattern.

    Go

  3. ML-Practice ML-Practice Public

    A series of short practice projects in model training to prep me up for the naijacost-api project where I hope to train a model to predict Nigeria cost of living indices based on the exisiting data

    Jupyter Notebook

  4. micromart-backend micromart-backend Public

    A robust e-commerce backend powered by NestJS. Features JWT authentication, Paystack payments, and Cloudinary integration to jumpstart your online store.

    TypeScript

  5. GeoSmart GeoSmart Public

    How well do you know the countries of the world? Try out my multiplayer country quiz game. funtip: I used websockets haha

    TypeScript

  6. vaultix vaultix Public

    Store files, share files... choose Vaultix

    TypeScript