Skip to content
View chalu's full-sized avatar

Block or report chalu

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 100 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
chalu/README.md

Hi πŸ‘‹, I'm Charles Odili

A seasoned backend-heavy Snr Fullsatck Software Sngineer, Engineering Manager, and Snr Technical Program Manager from Nigeria. I currently work in Canada for a top-notch Fintech startup delivering an API-backed AI service to millions of customers across Canada, US, & UK through top partner banks. I am a technology, product and people builder (kindly see my LinkedIn recommendations for some hints).
  • πŸ’¬ Ask me about Backends, REST APIs, OpenAPI, Javascript, Typescript, NodeJS, Python, Docker, CI/CD, Team leadership, Developer Education & Growth, Developer Communities/Programs, Mentorship

  • πŸ“« How to reach me chaluwa[at]gmail.com

  • πŸ“„ Know about my experiences & connect https://www.linkedin.com/in/charlesodili/

  • πŸ“„ Places I've written cool stuff

    1. My Dev Blog - https://chalu.hashnode.dev/
    2. DevOps & CI/CD - https://earthly.dev/blog/ci-vs-cd/
    3. Frontend web apps & performance - https://blog.logrocket.com/comlink-web-workers-match-made-in-heaven/
    4. TS / JS tips tricks Enforcing Correctness Across Dependent Function Argument Values At Compile Time
  • ⚑ Fun facts:

    1. I am fondly called "the father of African developers", having designed and led large training programs (in partnership with Google and Facebook) that reached +100K African software engineers, grew them from junior to intermediate, intermediate to senior, and got ~10k of them certified in web, mobile, and cloud technologies over a period of 5 years
    2. Much earlier in my tech career, friends called me a 'dedicated server'. Once I am faced with a problem, it must get crushed without distraction
    3. I was once a bad ass bass player, (I still play sometimes).
  • ⚑ Watch out: I mentor engineers and programs across Africa, through programs like TalentQL.

  • ⚑ I am a published author. Back in 2012, I published a Java title and might be working on something for backend, cloud and distributted systems in the near future


Connect with me:

chaluwa charlesodili @chaluwa

chalu

Β chalu

chalu

Pinned Loading

  1. wole-joko wole-joko Public

    A fun little app that mimics admitting people into an event hall and getting them well seated

    JavaScript 14 12

  2. n-tuple-array n-tuple-array Public

    Get a specified amount of items when iterating over a JavaScript array, instead of just a single item that native arrays provide

    TypeScript 2

  3. trading-cards-mvp trading-cards-mvp Public

    This is a high fidelity (simple but fully functional) trading game cards MVP built with Typescript and Node.js.

    HTML

  4. analyze-deforestation analyze-deforestation Public

    Analysis of deforestation around the world with SQL and Postgres. Aim is to understand the data and raise awareness about this important environmental topic

    3

  5. exodus exodus Public

    Investigate, fix and migrate a social news aggregator's relational database

  6. turbo-meme-gen turbo-meme-gen Public

    A simple meme generator built with Python

    Python