Summary
Overview
Work History
Education
Skills
Websites
Certification
LANGUAGES
KEY STRENGTHS FOR THE ROLE
Timeline
Generic

ABDIKANI MOHAMED

Hargeisa

Summary

Mobile & Full-Stack Developer with strong hands-on experience in React Native mobile application development, full-stack web development, backend API design, digital platform support, and CMS operations. Proven ability to design, develop, test, troubleshoot, and support cross-platform applications from backend data architecture and secure integration through to release support, quality assurance, and performance monitoring. Independently built and shipped multiple production-ready applications, including Recurly, a subscription management app with automated billing reminders and full monetization; a full-stack e-commerce ecosystem featuring a customer mobile app, admin dashboard, and REST API; and a real-time video calling and chat application built with React Native and Stream SDK. Skilled in modern authentication systems, payment integration, backend architecture, and cloud deployment, with experience across React Native, Next.js, Node.js, and multiple database and BaaS providers. Comfortable diagnosing technical issues across mobile, web, and backend systems, following professional Git/CI-CD workflows, and ensuring applications remain reliable, efficient, and production-ready.

Overview

2027
2027
years of professional experience
1
1
Certification

Work History

Senior Mobile Application Developer

Independent / Project-Based Development
Hargeisa, Somaliland
2025 - Current

Recurly — Subscription Management App

Developed Recurly, a production-ready mobile app for managing subscriptions, featuring automated billing reminders and full monetization.

  • Built the application using React Native, Expo, and NativeWind, following a feature-first structure for maintainability and scalability.
  • Implemented Zustand for state management and structured navigation for authentication flow and protected routes.
  • Integrated Clerk for full authentication (sign-up, sign-in, multi-factor, and session management).
  • Designed a dashboard with dual-list layout (horizontal upcoming charges, vertical full subscription list) and expandable detail cards for status, payment method, and renewal dates.
  • Built subscription creation via slide-up modal forms with validation, alongside dynamic search and filtering.
  • Integrated PostHog for product analytics, event tracking, and session replay.
  • Deployed the app using Expo Application Services (EAS) to the Apple App Store and Google Play Store.
  • Applied production-ready development practices including Git version control, AI-assisted code review (CodeRabbit), and CI/CD workflows.

Full-Stack E-Commerce Application

Led development of a full-stack e-commerce ecosystem consisting of a customer-facing mobile app, an admin dashboard, and a REST API.

  • Architected the mobile application using React Native, Expo, and TypeScript, covering cart management, wishlist, product search, and category browsing.
  • Integrated Clerk for authentication (Google/Apple SSO) and Stripe for secure payment processing.
  • Built real-time order tracking, address management, and a product review system.
  • Designed and developed the backend using Node.js, Express, and MongoDB/Mongoose, including CRUD APIs for products, orders, and customers.
  • Implemented image uploads via Cloudinary and role-based access control for admin-only routes.
  • Built an admin analytics dashboard displaying live revenue and order statistics.
  • Implemented Inngest for background job processing and TanStack Query for optimized data fetching and caching.
  • Integrated Sentry for global error tracking and performance monitoring.
  • Deployed the API and admin dashboard on Sevalla.
  • Applied production-ready development practices including Git/GitHub workflows, pull requests, and AI-assisted code review (CodeRabbit).

Video Calling Study App

Developed a cross-platform real-time communication application for connecting study partners through chat and video calling.

  • Built the application using React Native and Expo SDK 55, with a feature-first project structure.
  • Implemented multi-provider authentication (Google, Apple, GitHub) using Clerk.
  • Integrated Stream SDK for real-time chat (text, images, video, GIFs, voice messages, reactions, threading) and 1-on-1 video/audio calling with ringing UI and in-call controls.
  • Built a discovery/explore screen for finding study partners.
  • Styled the app using NativeWind and implemented Expo Native Tabs for a native iOS-style interface.
  • Integrated Sentry for crash reporting, error monitoring, and session replay to debug and optimize user experience.
  • Applied production-ready development practices including Git version control and structured error handling.

IT Specialist / Digital Platform Support

SOMGAS Company
Hargeisa, Somaliland
01.2024 - Current
  • Support company IT systems, digital platforms, customer-facing communication channels, and internal technology operations.
  • Contribute to development and planning of digital solutions that improve customer service, product visibility, and ordering processes.
  • Support SOMGAS digital campaigns, social media content, promotional updates, and customer communication materials.
  • Assist in maintaining brand-related digital content across online platforms, ensuring accuracy, consistency, and timely publication.
  • Provide technical troubleshooting for devices, systems, network issues, user access problems, and operational technology needs.
  • Coordinate with marketing, operations, and management teams to support promotions, customer awareness, and service improvement.
  • Support reporting activities related to digital campaigns, customer communication, and operational performance.

Education

Bachelor of Science - Computer Science

University of Alpha
10.2026

Skills

  • Mobile Development: React Native, Expo, Expo Router, Expo Go, Expo Application Services (EAS), NativeWind, Clean Architecture, feature-first structure, cross-platform app development, mobile app testing, troubleshooting, and release support
  • Web & CMS: Payload CMS, responsive website development, CMS content management, campaign publishing, landing page development, website maintenance
  • Digital Channels: Cross-platform mobile applications, modern web platforms, USSD service design concepts, customer-facing digital ecosystems, dynamic digital forms, real-time service monitoring, end-to-end payment journey testing, multi-channel user experience design
  • Authentication & Security: Clerk, Firebase Auth, Supabase Auth, multi-provider SSO (Google/Apple/GitHub), session management, role-based access control (RBAC), permissions
  • QA & Testing: App testing, form validation testing, payment journey checks, bug tracking, issue investigation, technical documentation
  • Tools & Practices: Git, GitHub, VS Code, Android Studio, Supabase, Firebase, Appwrite, Docker, Postman, CodeRabbit (AI-assisted code review), CI/CD pipelines, Expo Application Services (EAS), agile/iterative workflows, technical documentation, code review, debugging and troubleshooting
  • Soft Skills: Self-driven and adaptable full-stack developer with strong problem-solving ability; fast learner comfortable working independently across mobile, web, and backend systems; detail-oriented with a focus on production-ready code quality
  • Languages: TypeScript, JavaScript, HTML, CSS, Go, SQL
  • Mobile: Flutter, Riverpod, Provider, GoRouter, Android development, Flutter Web
  • Backend: Nodejs, Expressjs, Go (Gin), Honojs, Cloudflare Workers, Supabase, Firebase, Appwrite, REST API design and integration, GraphQL concepts, authentication, authorization, permissions, database design, server-side validation, background job processing (Inngest)
  • Architecture: Clean Architecture, feature-first structure, repository pattern, use cases, entities, models
  • Web & CMS: Payload CMS, responsive website development, CMS content management, campaign publishing, landing page development, website maintenance
  • Analytics & Monitoring: Google Analytics, PostHog, Hotjar, Sentry, performance monitoring, crash reporting, session replay, user journey tracking
  • Tools: Git, GitHub, VS Code, Android Studio, Xcode, Postman, Docker, Canva, Figma, Google Workspace, Microsoft Office, Notion
  • QA & Support: App testing, form testing, payment journey checks, issue investigation, troubleshooting, technical documentation

Certification

Flutter, Dart, Appwrite, Supabase, Clean Architecture, API Integration, and Digital Platform Development — practical self-study and project-based experience

LANGUAGES

Somali: Native
English: Professional working proficiency
Arabic: Basic / Intermediate

KEY STRENGTHS FOR THE ROLE

  • Strong Flutter and Dart mobile application development capability.
  • Practical understanding of digital channel operations across mobile apps, websites, campaigns, and customer-facing services.
  • Able to support website and app content updates, promotions, and digital campaign execution.
  • Strong API, backend, authentication, and database integration knowledge.
  • Experience with analytics, reporting, quality assurance, and user journey improvement.
  • Strong troubleshooting mindset with the ability to investigate issues and coordinate timely resolution.
  • Combines marketing department experience with software development skills.
  • Confident, polite, patient, analytical, and adaptable in fast-changing environments.

Timeline

IT Specialist / Digital Platform Support

SOMGAS Company
01.2024 - Current

Senior Mobile Application Developer

Independent / Project-Based Development
2025 - Current

Bachelor of Science - Computer Science

University of Alpha
ABDIKANI MOHAMED