GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” chalu - Overview

@chalu chalu Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@chalu
chalu
Follow
View chalu's full-sized avatar

Charles Opute Odili chalu

Follow
The Web is our playground, AI powers our imagination, the Cloud fuels our ambitions, and Distributed Systems serve as the backbone. - Charles Odili
325 followers ยท 2 following
  • Calgary, Alberta
  • 12:07 (UTC -07:00)
  • https://medium.com/@chaluwa
  • in/charlesodili

Achievements

Achievement: Pair Extraordinairex2Achievement: YOLOAchievement: QuickdrawAchievement: Pull Sharkx3Achievement: StarstruckAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pair Extraordinairex2Achievement: YOLOAchievement: QuickdrawAchievement: Pull Sharkx3Achievement: StarstruckAchievement: Arctic Code Vault Contributor
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
chalu/README.md

Hi ๐Ÿ‘‹, I'm Charles Odili

A backend-heavy Software Engineering Tech Lead, Engineering Manager, and Technical Program Manager. I'm based in Calgary, Canada, where I lead client-facing delivery at a wealth-management technology company โ€” building the platform integrations, APIs and data pipelines that Canadian banks and financial institutions white-label. Before that I built high-throughput backend systems in fintech, and led engineering teams across four African countries.

I'm a technology, product and people builder (my LinkedIn recommendations give some hints).


  • ๐Ÿ’ฌ Ask me about distributed systems, backend architecture, REST & GraphQL APIs, OpenAPI-driven development, TypeScript/Node.js, Python, high-volume data ingestion, infrastructure-as-code, CI/CD, observability, AI-assisted development, and technical leadership

  • ๐Ÿ“ซ Reach me at chaluwa[at]gmail.com

  • ๐Ÿ“„ Experience and connections โ€” linkedin.com/in/charlesodili

  • โœ๏ธ Places I've written:

    1. My dev blog โ€” chalu.hashnode.dev
    2. DevOps & CI/CD โ€” CI vs CD on Earthly
    3. Web performance โ€” Comlink and web workers on LogRocket
    4. TypeScript โ€” Enforcing correctness across dependent function argument values at compile time
  • ๐Ÿ“• I'm a published author โ€” I wrote a Java title for Packt in 2012.

  • ๐ŸŒ I mentor engineers and programs across Africa, including through TalentQL.

  • โšก Fun facts:

    1. I've been called "the father of African developers" โ€” I designed and led large training programs, in partnership with Google and Facebook, that reached 100,000+ African software engineers over five years, moving them from junior to intermediate to senior and certifying around 10,000 of them in web, mobile and cloud technologies.
    2. Earlier in my career, friends called me a "dedicated server". Once I'm faced with a problem, it gets crushed without distraction.
    3. I was once a bad-ass bass player. I still play sometimes.

Connect with me:

chaluwa charlesodili @chaluwa

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 10

  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. 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

  4. exodus exodus Public

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

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.