Available for opportunities

Bradley Barker

Senior Full-Stack Developer

.NET / C#React NativePythonFastAPIAzureDockerTypeScript
Edenvale, Gauteng071 940 1830barkerbg001@gmail.com
Bradley Barker

Who I Am

Senior Full-Stack Developer with 6+ years of professional experience specialising in .NET, React Native, Python, and Azure. I build scalable APIs, modern mobile apps, and production systems used across multiple business units.

At Thoughtware, I've led end-to-end modernisation projects — migrating legacy Xamarin applications first to .NET MAUI and then to React Native — while improving performance, reliability, and team capability.

I care deeply about clean architecture, developer experience, and shipping software that actually works in production.

6+
Years Experience
3
Developers Mentored
2
Platform Migrations Led
Curiosity

Experience

Senior Developer
Thoughtware
Mar 2024 — Present
  • Leading the full migration of the company's procurement/stock management app from Xamarin to React Native (Android/iOS/Web), with a Python FastAPI backend.
  • Architected the modernisation of legacy WCF services to a scalable FastAPI architecture, improving API performance, security, and maintainability.
  • Created and maintained CI/CD pipelines in Azure DevOps: automated builds for MAUI, and Dockerised .NET Web API deployments on Kubernetes.
  • Implementing an OCR-powered invoice processing feature using Gemini for document recognition and Groq for intelligent data matching.
  • Responsible for creating detailed project plans and managing technology upgrades across the full stack.
Semi-Senior Developer
Thoughtware
Mar 2022 — Mar 2024
  • Took over as sole developer after team lead and all team members departed; continued delivering and enhancing the procurement/stock management application without interruption.
  • Built Docker images for the .NET API; implemented Docker-based CI/CD workflows using Azure DevOps.
  • Onboarded and mentored three new developers, creating documentation and training materials.
Experienced Developer
Thoughtware
Mar 2021 — Mar 2022
  • Led a comprehensive UI redesign for the procurement/stock management application, working from Figma designs produced by the design team.
  • Initiated and architected a new standalone ASP.NET Web API, separating concerns from the legacy WCF layer.
Application Developer Consultant
Thoughtware
Jan 2020 — Mar 2021
  • Maintained, updated, and improved the Xamarin-based procurement/stock management application as part of a team.
  • Led initiative to remove Syncfusion licensing dependencies and replaced all affected components with open-source alternatives.

Technical Skills

Languages & Frameworks
.NET / C#PythonJavaScriptTypeScriptReactNext.jsFastAPIHTMLCSS
Mobile & Cross-Platform
React Native.NET MAUIXamarin
Cloud & DevOps
AzureAzure DevOpsDockerKubernetesGitHub ActionsVercel
AI & LLM
GeminiGroq
Databases
MS SQL ServerMySQLEntity FrameworkFirebase
Tools & Design
GitFigmaWCFASP.NET Web APIDocker

Selected Projects

FinanceApps — Procurement & StockWork

Enterprise-grade procurement and stock management platform serving multiple business units. Contributed at every level over 6+ years — from maintaining the original Xamarin app, leading a full UI redesign, architecting a new ASP.NET API, and spearheading two major platform migrations to React Native with a FastAPI backend. Most recently implementing OCR-powered invoice processing using Gemini and Groq. Also built CI/CD pipelines, Dockerised services, and mentored developers.

React NativePythonFastAPI.NETDockerAzure DevOpsMS SQL Server
Cylora

A real-time collaborative whiteboard for teams with live cursors and sub-100ms sync across all connected users. Features six drawing tools (Select, Pen, Rectangle, Ellipse, Sticky Note, Text), board sharing with server-side access enforcement, and auto-save canvas snapshots via Convex. Built with Liveblocks for the real-time layer, Google OAuth via Clerk, and a dark-themed marketing landing page.

Next.jsReactTypeScriptTailwindCSSreact-konvaLiveblocksConvexClerk
Barkify

A Linktree/Beacon-style link profile platform with a daily content twist. Users get a shareable profile page with custom links, plus daily quotes, dog facts, and reminders as differentiating features. Includes a dashboard, reminder scheduling, and persistent user settings with full PWA offline support.

Next.jsTypeScriptFirebaseZustandPWA
Cineverse (NextMCU)

Cross-platform React Native app (Android, iOS, Web) published on the Google Play Store. Displays upcoming MCU movie information with release date countdowns, movie posters, overviews, pull-to-refresh, a theme picker with five accent colours, and a fully responsive layout for phones, tablets, and landscape orientation.

React NativeTypeScriptReact Native WebPlay Store
Ruby Sea — VS Code Theme

Custom dark theme published to the VS Code Marketplace. Features full editor and workbench theming with semantic highlighting and a consistent colour palette.

VS CodeJSONTheme DevMarketplace

Get in Touch

I'm open to senior full-stack and mobile roles, contract work, and conversations about tough technical problems. The fastest way to reach me is email — or use any of the links on the right.

Send email
Based in Edenvale, Gauteng · South Africa
Typically reply within one to two business days