Wayne Steedman, Developer in Pretoria, Gauteng, South Africa
Wayne is available for hire
Hire Wayne

Wayne Steedman

Software Developer

Pretoria, Gauteng, South Africa

Toptal member since January 12, 2022

Bio

Wayne is an enthusiastic and passionate developer. He has worked with government projects, corporate and banking clients, as well as interesting startups. He has significant experience in web front-end and back-end, mobile, and game development. Wayne works very well with others, and he's also determined in solo development.

Portfolio

Hooligan Development
Android, Amazon Web Services (AWS), Amazon S3 (AWS S3), Node.js, NestJS...
Hooligan Development
Android, Android TV, Kotlin, RxJS, JavaScript, TypeScript, Mobile, APIs, Git...
FishingTV
Kotlin, Android, Chromecast, Brightcove, Brightcove API, Google In-app Billing...

Experience

  • React - 5 years
  • .NET - 4 years
  • Android - 3 years
  • C# - 3 years
  • Kotlin - 3 years
  • Unity3D - 3 years
  • Unity 5 - 1 year
  • Unreal Engine 4 - 1 year

Preferred Environment

MacOS, Unreal Engine 4, Unity 5, .NET, PHP, Kotlin, Android, C#, React, SQL

The most amazing...

...app I've worked on is an AR mobile application for a corporate's expo. The app utilised augmented reality within the expo to provide additional information.

Work Experience

Senior Developer

2020 - PRESENT
Hooligan Development
  • Collaborated with a team developing the Android app of an international streaming service.
  • Developed the .NET Core back end of a web platform providing templates for new restaurants building quick websites.
  • Worked on a team developing the backend of a large sports streaming service using Node.js and AWS multiple services.
Technologies: Android, Amazon Web Services (AWS), Amazon S3 (AWS S3), Node.js, NestJS, Amazon EC2, Amazon Elastic Container Registry (ECR), Docker, .NET, .NET Core, Software Architecture, C#.NET, Back-end, Figma, AWS Lambda, Unreal Engine, Blueprint, Microservices, REST APIs, API Integration, JSON, Express.js, PostgreSQL, Next.js, MongoDB, Azure, iOS, Unit Testing, Jest, React Testing Library, Video Streaming, Ads, Tailwind CSS, Backbone.js, Django, Flutter, Front-end, Mobile App Development, Back-end Development, Full-stack Development, Video Platforms, Video Players, Web Development, Microsoft Azure, Mobile Apps, Deployment, .NET 8, ASP.NET, Terraform, Bootstrap, Mobile UI, Firebase Authentication, Swift, App Store, Google Play Store, Headless CMS, Contentful, Front-end Development, Vite, Messaging, API Development, RESTFul APIs, Databases, AWS Step Functions, CI/CD Pipelines, Containerization, Infrastructure as Code (IaC), GitHub Actions, Data Pipelines, Nuxt.js, App UI, Google Analytics, Google Maps API, Hybrid Apps, Mobile Applications, Code Review, Razor, Blazor, JSON Web Tokens (JWT), jQuery, Web UI, Model View ViewModel (MVVM), AI-generated Code, Entity Framework, Vercel, OpenAI API, Figma to HTML, Responsive UI, Amazon Simple Queue Service (SQS), Canvas, AI Integration, Microsoft SQL Server, Cloudflare, Storybook, Playwright, Linux, eCommerce, NGINX, AWS DevOps, CRM, Claude Code, PHP 8, Redis, Claude, OAuth, Web, Webhooks, TestFlight, Amazon Elastic Container Service (ECS), Minimum Viable Product (MVP), AI Tools, Progressive Web Applications (PWAs), Amazon DynamoDB, Android Development, Application Architecture, Azure DevOps, GitHub, SwiftUI, iOS App Development, Performance Optimization, AngularJS, Cloud Services, ChatGPT, Large Language Models (LLMs), Cursor AI, Agentic AI, Artificial Intelligence (AI), Anthropic, Bedrock, OpenAI, SaaS, Object-oriented Programming (OOP), React Components, JSON REST APIs, Integration, Claude API, Cloud Firestore, Firebase Cloud Messaging (FCM), Google Calendar API, Google API, Jira, Laravel 11, Google Cloud Platform (GCP), Agentic Frameworks, .NET 10

Senior Android Developer

2020 - PRESENT
Hooligan Development
  • Developed an Android app using Kotlin that provides OTT VOD streaming capabilities to millions of people in Europe.
  • Implemented new features for the Tokyo Olympics that resulted in significant app growth over the two weeks.
  • Tracked and fixed bugs using Jira as a ticketing tool.
  • Implemented a user privacy SDK to GDPR legal compliance.
  • Integrated both client-side and server-side advertising.
Technologies: Android, Android TV, Kotlin, RxJS, JavaScript, TypeScript, Mobile, APIs, Git, HTML, HTML5, CSS, CSS3, Over-the-top Content (OTT), Java, Android SDK, Jetpack Compose, Android Jetpack, .NET Core, Full-stack, Android Studio, Firebase, XML, REST, HTTP REST, Mobile Development, REST APIs, API Integration, JSON, Unit Testing, Jest, React Testing Library, Video Streaming, Ads, Front-end, Mobile App Development, Video Platforms, Video Players, Mobile Apps, Mobile UI, Firebase Authentication, App Store, Google Play Store, Messaging, API Development, RESTFul APIs, Databases, Google Analytics, Hybrid Apps, Mobile Applications, Code Review, Model View ViewModel (MVVM), Linux, Minimum Viable Product (MVP), Android Development, Application Architecture, GitHub, Kotlin Multiplatform Mobile (KMM), Performance Optimization, JSON REST APIs, Integration, Cloud Firestore

Senior Android Developer

2022 - 2022
FishingTV
  • Developed an OTT streaming app for Android based on existing WordPress CMS and Brightcove cloud systems.
  • Implemented offline downloading, Chromecast, Google in-app purchases for the new app.
  • Oversaw the launch process through the Google Play console.
Technologies: Kotlin, Android, Chromecast, Brightcove, Brightcove API, Google In-app Billing, Mobile Development, JSON, Video Streaming, Mobile App Development, Video Platforms, Video Players, Mobile Apps, Mobile UI, Firebase Authentication, App Store, Google Play Store, API Development, RESTFul APIs, Databases, Hybrid Apps, Mobile Applications, Code Review, Model View ViewModel (MVVM), Android Development, Application Architecture, GitHub, Performance Optimization, JSON REST APIs

Senior Full-stack Developer

2018 - 2020
Retro Rabbit
  • Developed an AR Android and iOS app for a showcase in three weeks and delivered to the relevant app stores on time.
  • Helped develop a professional social network app based in London which relies on machine learning to put employers in contact with prospective employees.
  • Contributed to a major bank's new website prior to the release of new unsecured loan functionality.
Technologies: Angular, React Native, React, Kotlin, PHP, MySQL, Python, C#, Vue, RxJS, JavaScript, TypeScript, Mobile, APIs, Git, HTML, HTML5, CSS, CSS3, Java, Android SDK, .NET Core, Full-stack, Android Studio, Firebase, XML, REST, HTTP REST, C#.NET, Laravel, Back-end, Fintech, Finance, Redux, AWS Lambda, Camera API, REST APIs, API Integration, JSON, MongoDB, Django, Back-end Development, Full-stack Development, Web Development, Mobile Apps, Deployment, .NET 8, ASP.NET, Bootstrap, Data Analytics, Expo, Mobile UI, Firebase Authentication, Front-end Development, API Development, RESTFul APIs, Databases, CI/CD Pipelines, Containerization, Code Review, JSON Web Tokens (JWT), jQuery, Entity Framework, RabbitMQ, Microsoft SQL Server, Storybook, PHP 8, Redis, PWA, Progressive Web Applications (PWAs), Application Architecture, GitHub, AngularJS, Object-oriented Programming (OOP), React Components, JSON REST APIs, Integration, Cloud Firestore, Jira

Senior Developer

2013 - 2018
YONDER MEDIA
  • Managed multiple media advertising campaigns catering to millions of users on a daily basis.
  • Developed and deployed a government infotainment app to both Android and iOS app stores.
  • Developed USSD, WeChat, WhatsApp, and Facebook Messenger communication bots for easy campaign creation.
Technologies: PHP, Unity3D, Joomla, MySQL, Ubuntu Linux, RxJS, JavaScript, Mobile, APIs, Git, HTML, HTML5, CSS, CSS3, Facebook API, .NET Core, XML, REST, HTTP REST, Software Architecture, C#.NET, Laravel, Back-end, REST APIs, API Integration, JSON, Bootstrap, Data Analytics, Expo, Front-end Development, API Development, RESTFul APIs, Databases, jQuery, Redis, GitHub, Object-oriented Programming (OOP)

Experience

Game Jam Game

https://deviantdog.itch.io/ghosts-of-futures-past
Entered a seven-day-long game jam. I was the lead developer using Unity3D with a team of two other developers on the project. Over 1,800 projects were submitted and voted on by the community, and this game was ranked 69.

Mobile Instant Message Integration

I acted as a primary developer on a framework that integrated multiple instant messaging platforms into single campaigns that could be managed in a centralized platform. By creating one campaign, we could provide a connection through USSD, WeChat, WhatsApp, and Facebook Messenger.

Android Video Streaming App

A Kotlin-based Android app that works off WordPress CMS and Brightcove cloud systems. The app includes offline downloads, Chromecast, Google in-app subscriptions. I was the sole developer for the Android version of this app, working with the in-house team for back-end support.

Education

2013 - 2018

Bachelor's Degree in Computer Science

UNISA - Pretoria, South Africa

Skills

Libraries/APIs

React, RxJS, REST APIs, API Development, jQuery, Entity Framework, Node.js, React Testing Library, Claude API, WebGL, Vue, Facebook API, Brightcove API, Google Play API, Camera API, Backbone.js, Google Maps API, OpenAI API, Playwright, Google Calendar API, Google API

Tools

Git, Claude, GitHub, Android Studio, Figma, Terraform, Expo, Firebase Authentication, AWS Step Functions, Google Analytics, Amazon Simple Queue Service (SQS), NGINX, Claude Code, TestFlight, Amazon Elastic Container Service (ECS), ChatGPT, Jira, Unity 5, Android Jetpack, OneSignal, Amazon Elastic Container Registry (ECR), Figma to HTML, RabbitMQ, Canvas, Firebase Cloud Messaging (FCM)

Languages

PHP, Kotlin, JavaScript, TypeScript, C#, SQL, HTML, HTML5, CSS, CSS3, Java, XML, C#.NET, PHP 8, C++, Python, GraphQL, RPG, Swift

Frameworks

.NET, Laravel, JSON Web Tokens (JWT), React Native, Unity3D, Android SDK, .NET Core, NestJS, Express.js, Next.js, Jest, Bootstrap, Razor, Blazor, AngularJS, Laravel 11, Agentic Frameworks, Unreal Engine 4, Angular, Unity, Unreal Engine, Redux, Blueprint, Tailwind CSS, Django, Flutter, .NET 8, ASP.NET, Nuxt.js, SwiftUI, Bedrock

Paradigms

REST, Mobile Development, Application Architecture, Object-oriented Programming (OOP), Unit Testing, Model View ViewModel (MVVM), Microservices, Azure DevOps

Platforms

Android, Joomla, Ubuntu Linux, Mobile, Amazon Web Services (AWS), AWS Lambda, Linux, Web, MacOS, Android TV, Firebase, Brightcove, Amazon EC2, Docker, Azure, iOS, Video Platforms, Contentful, Vercel, Google Cloud Platform (GCP)

Storage

JSON, Databases, MySQL, MongoDB, Microsoft SQL Server, Redis, Amazon DynamoDB, Cloud Firestore, Amazon S3 (AWS S3), PostgreSQL, Data Pipelines

Other

APIs, Full-stack, HTTP REST, Back-end, API Integration, Back-end Development, Front-end Development, RESTFul APIs, Containerization, Android Development, JSON REST APIs, Integration, Web Logic, Over-the-top Content (OTT), Software Architecture, Game Development, Video Streaming, Front-end, Mobile App Development, Full-stack Development, Web Development, Mobile Apps, Deployment, Mobile UI, App Store, CI/CD Pipelines, GitHub Actions, Hybrid Apps, Mobile Applications, Code Review, AI-generated Code, Responsive UI, Cloudflare, Storybook, eCommerce, AWS DevOps, CRM, OAuth, Webhooks, Minimum Viable Product (MVP), AI Tools, Progressive Web Applications (PWAs), Kotlin Multiplatform Mobile (KMM), Performance Optimization, Cloud Services, Large Language Models (LLMs), Cursor AI, Agentic AI, Artificial Intelligence (AI), Anthropic, OpenAI, React Components, .NET 10, Jetpack Compose, Gatsby, Chromecast, Google In-app Billing, Google Play Console, Deep Linking, Fintech, Finance, Unreal Engine 5, Blueprints Visual Scripting, Ads, Video Players, Microsoft Azure, Data Analytics, Google Play Store, Headless CMS, Vite, Messaging, Infrastructure as Code (IaC), App UI, Web UI, AI Integration, PWA, iOS App Development, SaaS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring