CV / EXPERIENCE / EDUCATION

Gontse Sebolai.

Graduate / junior software developer. Client delivery through Dev404 Labs, academic applications and independent engineering builds.

Explore the work behind the skills: C# / .NET, Next.js / TypeScript and React.

First-page preview of Gontse Sebolai's CV
The downloadable CV · PDF format

Experience.

  1. Freelance Software Developer

    Delivering web applications for South African brands, non-profits and small businesses. Managing the project lifecycle from requirements gathering through implementation, handover and release coordination.

    • Built and delivered client work across React, Next.js, and static site stacks
    • Managed client relationships, timelines, and iterative feedback cycles
    • Integrated payment and database-backed workflows using Paystack and Supabase
  2. Academic Project Developer

    Developed full-stack applications across web and mobile platforms as part of the Web and Application Development programme, following structured methodologies and industry best practices.

    • Built ASP.NET Core applications with role-based access control and audit logging
    • Developed a Python Entelect GP hackathon solver with validation, scoring and deterministic optimisation checks
    • Contributed to native Android applications using Kotlin and Jetpack Compose within academic team projects
    • Worked in Agile academic teams with peer code reviews and sprint retrospectives

Technical skills.

  • Languages

    C# · TypeScript · JavaScript · Python · Kotlin · Java · SQL · HTML · CSS

  • Frameworks & Architecture

    ASP.NET Core · Spring Boot · FastAPI · React · Angular · Next.js (App Router) · Jetpack Compose

  • Databases

    SQL · PostgreSQL · SQL Server · SQLite · Entity Framework Core · Room · Relational Schema Design

  • Platforms & Delivery

    Docker · GitHub Actions · Terraform · Kafka · Azure · Supabase · Git

  • Development Practices

    SDLC · Agile · REST APIs · CI/CD · Event-Driven Systems · Observability · Algorithmic Problem Solving

  • Testing & Quality

    xUnit · JUnit · Testcontainers · pytest · Playwright · Vitest · Ruff · mypy · ESLint

Education.

  1. Bachelor of Computer and Information Sciences (Web & Application Development)

  2. Higher Certificate in Mobile App and Web Development

  3. Matric

Leadership.

  1. Sports Committee Member

    • Contributed to the organisation and coordination of campus sporting activities and events
    • Supported communication between students and institutional leadership
  2. eSports Team Captain & Administrator

    • Led and coordinated university eSports teams across multiple competitive fixtures
    • Managed team logistics, scheduling, and communication
    • Represented the institution at USSA (University Sports South Africa) and Varsity eSports Cup tournaments

Let's continue the conversation.

Based in Johannesburg, Gauteng, South Africa. Languages: English (Fluent) · isiZulu (Fluent).