Tech RadarMentoring
HomeSign in
1:1 Mentoring · 6 months

Advanced Software Engineering Program
6 months.

1:1 mentoring with Rawad Bejjani, founder of Tech Radar. Understand how backend systems really work: .NET, SQL Server, architecture, testing and AI tools, learned by building a real project.

Rawad Bejjani
Rawad BejjaniSoftware Engineer · Tech Consultant · InstructorAbout the founder

The 6 months are split into two programs of 3 months each. Each program has live 1:1 sessions, daily WhatsApp support, task assignments and interview support, and we learn by building a real project.

  1. 1

    Advanced Programming & Backend Foundations

    • C# and .NET, OOP, SOLID, generics, async/await, memory management
    • HTTP, REST APIs, middleware, dependency injection
    • Clean and layered architecture, DDD fundamentals
    • Exceptions, logging, configuration, API versioning
  2. 2

    Database Engineering

    • SQL Server: advanced SQL, joins, CTEs, window functions
    • Normalization, relationships, constraints, schema design
    • Indexes, execution plans, query optimization
    • Transactions, ACID, isolation levels, locking, deadlocks
    • EF Core, connection pooling, data access patterns
  3. 3

    Deep Backend Architecture

    • Modular monoliths vs microservices
    • Clean Architecture, DDD, CQRS and when to use them
    • API gateways, service discovery, service communication
    • JWT, OAuth 2.0 and OpenID Connect
    • Caching with Redis, rate limiting, idempotency, resilience
  4. 4

    Testing, Observability & Reliability

    • Unit, integration, API and end-to-end tests
    • xUnit, mocking, Testcontainers
    • Load and stress testing with k6
    • Logs, metrics, tracing: OpenTelemetry, Grafana
    • Debugging, failure recovery, performance tuning
What you get

More than lessons.

Every part of the program comes with the same support, from the first session to your interviews.

  • Live 1:1 sessionsJust you and the mentor, on your code and your questions.
  • Daily WhatsApp supportStuck on something? Ask the same day, not next week.
  • Task assignmentsPractical tasks after every session, reviewed with you.
  • Project basedWe learn by building a real project you can show.
  • Interview supportPrepare for technical interviews with real questions.
  • AI tools (Claude Code)Build faster with AI and still understand every line.
Rawad Bejjani
Rawad BejjaniFounder of Tech Radar · Software Engineer · Instructor

Book your spot. Limited places.