FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GideonStruts/GideonStruts · GitHub

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Hi, I'm Gideon 👋

Senior Software Engineer | Backend & Distributed Systems | FinTech & Payments | Cloud & Integrations

I'm a software engineer with 10+ years of experience designing, building, deploying, and maintaining production-grade software systems.

My work spans backend engineering, payment systems, enterprise applications, SaaS platforms, API integrations, data-intensive systems, and cloud infrastructure. I enjoy turning complex business requirements into reliable, scalable, and maintainable software.

I have worked extensively with Go, Java, Python, TypeScript/JavaScript, PostgreSQL, Redis, REST APIs, Docker, AWS/GCP, CI/CD, and Linux, with a strong focus on backend and distributed systems.


🚀 What I Do

  • 🏗️ Design and build scalable backend systems and REST APIs
  • 💳 Build payment and financial technology integrations
  • 🔗 Integrate third-party APIs and enterprise systems
  • 📊 Build data-intensive applications and analytics platforms
  • ☁️ Deploy and operate applications in cloud environments
  • 🔄 Design CI/CD pipelines and automated deployments
  • 🗄️ Design relational databases and optimize complex queries
  • 🔐 Build secure, reliable, and fault-tolerant services
  • 📱 Develop mobile and web applications when required
  • 🧩 Modernize and integrate legacy enterprise systems
  • 👨‍💻 Lead engineering projects and make architectural decisions

💻 Technical Skills

Languages

Backend

  • Go / Gin
  • Java / Spring Boot
  • Python
  • Node.js
  • RESTful APIs
  • Microservices
  • Event-driven systems
  • Background workers and asynchronous processing
  • Authentication & authorization
  • Third-party API integrations

Frontend & Mobile

  • React
  • Next.js
  • Vue.js
  • TypeScript / JavaScript
  • Flutter / Dart
  • Responsive web applications

Databases & Infrastructure

  • PostgreSQL
  • MySQL
  • Oracle
  • MongoDB
  • Redis
  • RabbitMQ
  • Docker
  • Linux / Debian
  • Nginx

Cloud & DevOps

  • AWS
  • Google Cloud
  • Linode
  • Docker
  • Argo CD
  • Tekton
  • Jenkins
  • CircleCI
  • Maven / Tomcat
  • Git / GitHub / GitLab
  • CI/CD automation
  • Production monitoring and troubleshooting

💳 FinTech & Payments

A significant part of my engineering experience has been building systems around payments, financial transactions, and revenue-authority integrations.

Experience includes:

  • Mobile money integrations
  • M-Pesa payment systems
  • Payment gateways
  • Payment reconciliation
  • Transaction processing
  • Agent disbursement systems
  • Maker-checker workflows
  • USSD applications
  • KRA eTIMS integrations
  • VSCU / OSCU integrations
  • Electronic invoicing
  • Fiscal invoice processing
  • Invoice and credit-note integrations
  • High-volume transaction processing

I enjoy working on systems where correctness, reliability, observability, and data integrity matter.


🏢 Enterprise Systems

I've worked on and contributed to systems involving:

  • ERP and POS platforms
  • CRM systems
  • Healthcare applications
  • Insurance platforms
  • Payment platforms
  • Tax and fiscalization systems
  • Inventory management
  • Sales and invoicing
  • Expense management
  • Reporting and analytics
  • SaaS platforms
  • Multi-branch business systems
  • API-driven integrations

My approach is to understand the underlying business process first, then design the technology around it.


⚙️ Engineering Approach

I care about more than simply making software work.

My engineering priorities include:

Reliability
    ↓
Correctness
    ↓
Security
    ↓
Performance
    ↓
Maintainability
    ↓
Scalability

I particularly enjoy solving problems involving:

  • High-volume data processing
  • Slow database queries
  • Distributed services
  • External API failures
  • Retry and idempotency strategies
  • Caching
  • Concurrency
  • Background processing
  • Fault tolerance
  • Resource optimization
  • Production debugging
  • Deployment automation

📈 Selected Engineering Experience

Payment & Transaction Systems

Designed and maintained APIs and services supporting payment workflows, transaction processing, mobile money integrations, and financial operations.

Revenue & eTIMS Integrations

Built and maintained integrations between business applications and electronic tax invoicing systems, including invoice transmission, fiscalization workflows, classifications, credit notes, and related APIs.

ERP & POS Platforms

Developed business systems covering:

  • Point of Sale
  • Sales invoices
  • Inventory
  • Stock movements
  • Purchases
  • Credit notes
  • Delivery notes
  • Expenses
  • Reporting
  • Multi-branch operations
  • Tax integration

Healthcare Systems

Worked on healthcare workflows involving branches, caregivers, clients, schedules, service agreements, clock-in/out, signatures, payers, and service management.

Performance Engineering

Optimized backend and database workloads through query optimization, indexing, caching, asynchronous processing, and architectural improvements.

One example involved reducing a signing API operation from approximately 56ms to 14ms through backend and database improvements.


🛠️ Technology Stack

Backend
├── Go
├── Java
├── Python
├── Node.js
└── REST APIs

Frontend
├── React
├── Next.js
├── Vue
└── TypeScript

Mobile
└── Flutter / Dart

Databases
├── PostgreSQL
├── MySQL
├── Oracle
├── MongoDB
└── Redis

Messaging
└── RabbitMQ

Infrastructure
├── Docker
├── Linux
├── Nginx
├── AWS
├── GCP
└── Linode

CI/CD
├── Argo CD
├── Tekton
├── Jenkins
├── CircleCI
└── Maven

Specializations
├── FinTech
├── Payments
├── ERP
├── eTIMS
├── API Integrations
├── SaaS
├── Distributed Systems
└── Cloud Infrastructure

🧠 Currently Interested In

  • Distributed systems
  • Backend architecture
  • FinTech infrastructure
  • Payment technology
  • Cloud-native applications
  • AI-assisted software engineering
  • API-first platforms
  • SaaS architecture
  • High-performance Go services
  • Event-driven architectures
  • Enterprise system integration
  • Developer productivity

🤝 Let's Connect

I'm interested in collaborating on backend engineering, FinTech, payments, SaaS, enterprise integrations, and challenging distributed-system problems.

If you're building something technically ambitious, I'd be happy to connect.

Open to: Senior Backend Engineer · Staff Engineer · Backend / Platform Engineering · FinTech · Payments · Remote Engineering


📫 Find Me


Build software that solves real problems, scales with the business, and remains reliable in production.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors


Back | FazBrowse Home | New Git URL