ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Miriam C.

GitHub

Bio

A developer with exceptionally sharp thinking, proven self-learning abilities, and a strong passion for software development.

Skills

.NET
React
PostgreSQL
Kafka
Docker
Swagger
Postman
Docker Compose
Git
GitHub
REST API
Entity Framework
JSONB

Bootcamp Project

Events

Sub-project of BSDFlow

Events - A multi-tenant, dynamic management system for entities, events, workflows, and real-time operations.

Kaltura

Mentored by: Kaltura

Backend Bootcamp 2025 (Backend)

Responsibilities:

  • Developed the custom-fields mechanism of the Process entity, enabling fully dynamic workflows through a JSONB-based structure in PostgreSQL. Implemented the server-side logic and validation rules in .NET, built the REST API layer in NestJS, and created the data integration that allows each organization to define flexible and customizable processes.

  • Implemented the Strategy Design Pattern to create a Kafka Message Dispatcher for routing messages, where each topic is directed to its dedicated handler. This architecture enables clean separation between microservices and smooth system extensibility.

  • Developed a Load Testing mechanism in .NET to evaluate system performance under heavy load, including user-defined run counts, Smart Async Polling for DB-level result validation, and a queue-based execution flow to prevent parallel runs — all built in a modular and easily extensible architecture.

  • Implemented the feature for linking existing documents to events, enabling reuse of documents such as syllabi, presentations, and guidelines across multiple events.

  • Developed the capability to update custom-field values for an event participant, including validation logic and data persistence for the dynamic field structure, with a simple and user-friendly interface to perform the action.

  • The solution was implemented within an event-driven microservices architecture with Kafka-based communication, running in a Docker Compose environment. Applied best practices with Git and Unit Tests, and completed multiple code reviews.

Miriam C. - Task Preview
Click to enlarge

Additional Projects

5-6/2025 | Car Rental Management System

C# • React • Redux • Entity Framework • Web API • SQL Server

An interactive car rental system for vehicle booking, availability checks, rental extensions, and updating customer

details.

• Dynamic price calculations and server-side validation logic in C#

• Advanced search and filtering capabilities implemented in React

• Full CRUD operations using Entity Framework with SQL Server

• Efficient client–server communication through a RESTful Web API

English Level

Working Proficiency