# Steve Otieno

Steve Otieno is a remote worker on Himalayas, Software Engineer at RehabTask, based in Kenya.

Source: https://himalayas.app/@steveotieno1

```text
Software Engineer at RehabTask building Stripe Connect escrow payments and migrating production infrastructure to Google Cloud Platform.
```

| Detail | Value |
| --- | --- |
| Availability | Looking for a job |
| Location | Kenya |
| Authorized to work in | Kenya |
| Salary expectations | 60k+ USD |
| Job categories | Full Stack Engineer, Software Developer |
| Skills | Fullstack Development, Payment Infrastructure, Stripe Connect, Escrow, Idempotent Transaction Handling, Google Cloud Platform, Cloud Run, Cloud SQL, PostgreSQL, IAM, Secrets Manager, VPC, Identity Platform, CI CD, Next.js |
| Portfolio | https://github.com/Zavi254/whatsapp-video-bot |

## About

```text
At RehabTask, I built and maintain the Stripe Connect payment system, including escrow holds, staged releases, refunds, and admin-initiated payouts. I added idempotency keys to money-moving calls to ensure exactly-once execution under retries and network failures.

I led RehabTask's migration to Google Cloud Platform, provisioning Cloud Run, Cloud SQL, IAM, Secret Manager, and VPC, and moving authentication to Identity Platform across dev, staging, and production. I also fixed a production-blocking deployment race and own the Twilio notification layer and its opt-in consent flow.

At Tech Edge, I migrated the company website from WordPress to Next.js, integrated Stripe subscription billing, and built an AI-powered document summarization feature using LangChain and OpenAI. I also designed a CI/CD pipeline to automate build, testing, and deployment workflows.

As a freelance software developer, I built an AI-assisted document review dashboard for a legal compliance startup and a marketing landing page for an agribusiness client. My projects include a WhatsApp video downloader bot using the WhatsApp Web API and Supabase Storage.
```

## Experience

### Software Engineer (current)

RehabTask. Jan 2026 - Present

```text
Built and maintain the Stripe Connect payment system end-to-end, including escrow holds, staged releases, refunds, and admin-initiated payouts with idempotency keys. Led the infrastructure migration onto Google Cloud Platform, provisioning Cloud Run, Cloud SQL, IAM, Secret Manager, and VPC.
```

Skills: Stripe-Connect, Escrow, Idempotency, Google-Cloud-Platform, Cloud-Run, Cloud-SQL, IAM, Secrets-Manager, VPC, CI-CD, Twilio, SMS, PII, BAA

### Freelance Software Developer (current)

Self-employed. Nov 2022 - Present

```text
Built an AI-assisted document review dashboard for a legal compliance startup using React and Laravel, and designed a marketing landing page for an agribusiness client using Next.js and Laravel. Delivered custom software solutions across multiple independent clients over 2+ years.
```

Skills: React, Ant-Design, Laravel, Next.js, Requirements-Gathering, Deployment

### Software Engineer

Tech Edge. Jun 2025 - Jan 2026

```text
Migrated company website from WordPress to Next.js and integrated Stripe subscription billing with idempotency keys. Built an AI-powered Document Report Summarization feature using LangChain and OpenAI, and designed a CI/CD pipeline to automate build, testing, and deployment.
```

Skills: Next.js, Stripe, Idempotency, Lang-Chain, OpenAI, CI-CD, WordPress

### Software Engineer

Reduzer Technologies. Jan 2024 - Jan 2025

```text
Developed and maintained responsive landing pages using HTML, CSS, JavaScript, and Next.js, ensuring seamless integration with Cloudflare infrastructure. Automated internal workflows using Google Apps Script and the Shotstack API, and integrated Laravel-based APIs into React applications.
```

Skills: HTML, CSS, JavaScript, Next.js, Cloudflare, Google-Apps-Script, Shotstack, Laravel, React

### Software Developer Intern

Queenstar Technologies. Mar 2022 - May 2022

```text
Contributed to the development of responsive and user-friendly web interfaces using HTML, CSS, and JavaScript based on design mockups. Collaborated with a team of developers, designers, and project managers to ensure accurate implementation of front-end components.
```

Skills: HTML, CSS, JavaScript, Frontend-Development, Testing, Debugging

### IT Assistant Intern

Polucon. Jan 2020 - Feb 2021

```text
Supported computer laboratory users with hardware, software, and connectivity issues across both Windows and Mac platforms. Installed application software and upgrades, virus protection, and drivers, and monitored daily server tasks.
```

Skills: Hardware-Support, Software-Installation, Troubleshooting, Windows, Mac, Server-Monitoring

## Education

### Moringa School

Software Engineering, Software Engineering. 2022 - 2022

```text
Completed a software engineering program covering backend development, frontend web development, UI/UX design, and REST APIs.
```

### Technical University of Mombasa

Diploma in Information Technology, Information Technology. 2019 - 2022

```text
Earned a Diploma in Information Technology with coursework in computer networking, programming, web development, database management, and IT project management.
```

## Tech stack

- Google Cloud Platform
- Cloudflare
- Sass
- PostgreSQL
- Node.js
- Django
- Laravel
- Ruby on Rails
- Next.js
- Bootstrap
- Figma
- React
- JavaScript
- Windows
- Stripe
- WordPress
- Vercel
- Twilio
- Render
- Supabase
- LangChain
- Express

To contact Steve, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Joseph Akhenda](https://himalayas.app/@akhenda): Software Architect (IC), teroGO
- [Jose Muhlanga](https://himalayas.app/@josemuhlanga): Software Engineer, Christian Health Association of Kenya
- [Celine Bowen](https://himalayas.app/@celinebowen): Software Developer, Teck Reef
- [Lazarus Mwangi](https://himalayas.app/@lazarusmwangi): Contracted Software Engineer, For Womanhood
- [Xavier Kioko](https://himalayas.app/@xavierkioko): Full Stack Developer, Reivax Softwares Limited
- [samuel muriuki](https://himalayas.app/@samuelmuriuki151): Full Stack Software Engineer, Incourage Insurance Ltd
- [Nelson Onyando](https://himalayas.app/@nelsononyando): Full Stack Developer & DevOps Engineer, Payserve Limited
- [elly carlos](https://himalayas.app/@ellycarlos): Freelance Full Stack Developer, Self Employed
- [Stephen Wanyee](https://himalayas.app/@stephenwanyee): Senior Software Engineer, Patrium Health
- [Diana User](https://himalayas.app/@dianauser25): Freelance Web Developer, Self Employed
