Skip to content
View faraji-ombonya's full-sized avatar

Organizations

@rentmyplacekenya @genius-254 @Hello-Tractor-Community

Block or report faraji-ombonya

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.

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
faraji-ombonya/README.md

Software Engineer

A seasoned Backend Engineer with 5 years of experience crafting resilient systems that scale.

Skills

Python

  • Backend Web Development with Django, Django Rest, Flask & Fast API.
    • Authentication with Simple JWT
    • Authorization with Django REST - Access Policy
    • Search with Elasticsearch
  • Machine learning & Data Science with pandas, numpy, Matplotlib, scikit-learn, Hugging Face, jupyter & Gensim (Word2Vec).
  • Static typing with MyPy.
  • Data validation with Pydantic
  • Unit testing with pytest, unittest & coverage.py.
  • Task scheduling with Celery.
  • ORM with SQL Alchemy.
  • Web scraping with Beatiful Soup.

TypeScript & JavaScript

  • Mobile Development with React Native & Expo.
  • Frontend Web Development with React & Next.js.
  • Asynchronous state management with TanStack Query
  • Form validation with Zod
  • Form handling with React Hook Form
  • Routing with React Router

Other Languages & Frameworks

  • GO: Backend Web Development with Gin, Object Relational Mapping with GORM.
  • PHP: Backend Web Development with Laravel.
  • HTML: Frontend Web Development with HTML5.
  • CSS: Frontend Web Development with CSS3 & Tailwind CSS.

Database Management & Object Storage

  • Relational Database Management (SQL) with MySQL & PostgreSQL.
  • NoSQL Database Management with DynamoDB & MongoDB.
  • Document Database Management with MongoDB.
  • Object Storage (BLOB) with Amazon S3 & Azure Blob Storage.
  • Using Redis as an in-memory data store.
  • Using RabbitMQ as a message broker.

Devops & CI/CD

  • Source Code Control and Versioning with Git & GitHub.
  • Containerization and container orchestration with Docker, Compose, Kubernetes & Minikube.
  • Continuous Integration with Github Actions.
  • API Testing and Documentation with Postman & drf-spectacular (swagger-ui, redoc).
  • Load Testing with Locust.
  • Monitoring with Sentry.
  • API Deployment with NGINX.

Projects

Freelance

Personal

  • Webscrapper

Links

Learning Profiles: Google Cloud Skills Boost | Hacker Rank | Microsoft Build | Credly

CV: Download CV

Contact: farajiombonya@gmail.com

Websites: Portfolio | BLog

Pinned Loading

  1. fantastic-meme fantastic-meme Public

    A web scrapper that collects content from various sources on the web and sends to telegram channels.

    Python 2 2