Skip to content
View FrankOdey's full-sized avatar
πŸ’­
Changing lives with codes.
πŸ’­
Changing lives with codes.

Block or report FrankOdey

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

🌐 Hey, I’m Frank Odey

FinTech Integration Engineer | Backend (Python/NodeJS) | Cloud & DevOps

I'm a FinTech Systems Engineer specializing in transaction processing, payment integrations, cryptographic key management, and cloud-native infrastructure.
I build the technical backbone that powers POS terminals, payment gateways, card transactions, and secure financial communications.

I’ve engineered ISO8583 processors, HSM encryption SDKs, POS/MPOS integrations, and DevOps automation for fintechs and financial institutions β€” including implementations with NIBSS, PTSPs, UPSL, OPAY, HabariPay, eTranzact, and SmartCash.

I love building reliable, secure, clean financial infrastructure.

πŸš€ Core Competencies

πŸ’³ FinTech & Payments

  • ISO8583 Message Processing

  • HSM (Thales) β€” ZPK/ZMK Encryption

  • PIN Block Translation

  • POS / mPOS Integrations

  • NIBSS / UPSL / PTSPs / Terminal Management

  • Key Exchange & Cryptographic Algorithms

  • Transaction Message Simulation

🧠 Backend Engineering

  • Python Β· NodeJS Β· C#

  • REST APIs Β· Microservices

  • Fraud Detection Algorithms

  • Secure backend system design

☁️ Cloud & DevOps

  • Docker Β· Kubernetes Β· Terraform

  • CI/CD (GitHub Actions, Jenkins)

  • Observability (FluentBit, Logging Pipelines)

  • Distributed Systems

πŸ—„οΈ Databases

  • PostgreSQL Β· MSSQL Β· MySQL Β· MongoDB

πŸ”₯ Flagship Projects

Below are some of my strongest engineering achievements.

1. πŸ” HSM Encryption SDK (Python)

Custom SDK for working with Thales HSM, enabling:
βœ” ZPK encryption
βœ” Key translation
βœ” Secure key exchange flows
βœ” Integration for POS/terminal vendors

Tech: Python, HSM APIs, Cryptography

πŸ‘‰ Check Repo

2. πŸ’³ ISO8583 Message Processor

A full ISO8583 engine capable of:

  • Building & parsing bitmaps

  • Supporting 0100/0200/0210/0400 flows

  • Supporting POS, ATM & web gateways

  • Plug-in architecture for custom message specs

Tech: Python or NodeJS, ISO8583 spec

πŸ‘‰ Repo link

3. πŸ§ͺ Transaction Message Simulator (C# + NodeJS)

A simulator for fintech/payment testing:

  • Generates mock POS/NIBSS/UPSL messages

  • Sends ISO8583 requests to switches

  • Simulates reversals, declines, timeouts

  • Used for partner onboarding/testing

πŸ‘‰ Repo link

4. 🐳 APOS Integration Automation Pipeline

Automated onboarding + integration pipeline for APOS terminals.

  • Reduces manual integration time

  • Validates merchant configuration

  • Automates ISO payload generation & validation

Tech: Docker, Python, CI/CD

πŸ‘‰ Repo link

5. 🧠 Payment Fraud Detection Algorithm

Lightweight rules-based system for identifying suspicious transactions.

  • Velocity checks

  • Pattern detection

  • Geo-risk indicators

  • Transaction profiling

Tech: Python, Data Structures, AWS EC2

πŸ‘‰ Repo link

🏒 Professional Experience

Integration Support Engineer β€” Zone

FinTech switching, POS/MPOS, NIBSS/PTSA integrations, ISO8583, HSM, APOS pipelines.

Software Developer (Python) β€” Husteen Technology (UK)

Payment APIs, fraud detection, multi-tenant Kubernetes, Stripe integration.

Software Support Engineer β€” OpenText (Remote)

Enterprise cloud operations, microservices deployment, RCA.

πŸ› οΈ Tools & Technologies I Use

Area Tools
Programming Python, NodeJS, C#, Bash
Payments ISO8583, HSM/Thales, POS/MPOS, NIBSS
Cloud AWS, Kubernetes, Docker
DevOps Terraform, GitHub Actions, Jenkins
Databases PostgreSQL, MongoDB, MSSQL, MySQL
Observability FluentBit

πŸ“« Let’s Collaborate

If you're working on:
βœ” Payment processing systems
βœ” POS/MPOS integrations
βœ” ISO8583-based gateways
βœ” Secure fintech infrastructure
βœ” Cloud-native microservices

I’d love to connect.

πŸ“§ Email: frankodey2@gmail.com
πŸ”— LinkedIn: https://linkedin.com/in/frankodey
πŸ’» GitHub: https://github.com/FrankOdey

⭐ Fun Philosophy

I like building systems that:

  • Never break silently

  • Scale elegantly

  • Stay secure by design

  • Are simple inside, even if complex outside

Popular repositories Loading

  1. python python Public

    Jupyter Notebook 1

  2. portfolio portfolio Public

    Past and recent projects, coding and goals.

    JavaScript 1

  3. awesome-public-datasets awesome-public-datasets Public

    Forked from awesomedata/awesome-public-datasets

    A topic-centric list of HQ open datasets. PR β˜›β˜›β˜›

    1

  4. node-one-page-app node-one-page-app Public

    An Elegant Simple Single Page Application built with #NodeJS, #ExpressJS, #Bootstrap, #Pug and #Morgan.

    JavaScript 1

  5. nodeAuth-App nodeAuth-App Public

    A Simple User Login Authentication System with integration access. Built with #Nodejs, #Pug, #Passport, #Multer #Expressjs, #Mongodb, and #Mongoose.

    JavaScript 1

  6. Python-1 Python-1 Public

    Forked from TheAlgorithms/Python

    All Algorithms implemented in Python

    Jupyter Notebook 1