ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Nechama P.

GitHub

Bio

Quick learner, thorough and creative, proactive, with strong attention to detail and precision. Enjoys challenges, takes responsibility, meets deadlines, performs well under pressure, and thrives in a team environment.

Skills

Node.js
.NET
React
TypeScript
PostgreSQL
Kafka
Docker
Redis
CI/CD
FastAPI
WebSockets
Angular
HTML
CSS
PrimeNG
MUI
Bootstrap
Web API
Django
C#
Python
Java
JavaScript
SQL Server
MongoDB
DynamoDB
Entity Framework
Mongoose
Git
GitHub
Docker
AWS
S3
Linux/Unix

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:

  • Development of a Dynamic Process Engine Designed and implemented a flexible workflow engine that enables each organization to define customized processes with dynamic fields stored in JSONB, including versioning, inheritance to events and participants, and a modular structure supporting future extensibility.

  • Implementation of the Events & Participants Architecture Developed a full system for managing events and participants, including complex relational models, linked documents, and dynamic form generation based on organizational process definitions.

  • Microservices Architecture with Kafka Communication Built a distributed Microservices architecture using Kafka for inter-service communication, including a Strategy-Pattern–based Message Dispatcher for efficient routing of messages to dedicated service handlers.

  • Development of an Asynchronous Validation Microservice Created a validation service responsible for real-time data and document validation — checking field types, required fields, and JSON structures — using an asynchronous Kafka Request/Reply mechanism.

  • Advanced Database Design (PostgreSQL + JSONB + RLS) Designed and maintained a complex PostgreSQL database using JSONB structures, SQL functions, triggers, multi-table relationships, and implemented Row-Level Security (RLS) to ensure secure tenant separation.

  • Development of an Advanced Load Testing System (C# .NET Microservice) Built an automated Load Testing microservice capable of running dynamic test scenarios, sending high-volume API requests, validating results via Smart Async Polling, and managing sequential execution using a Queue to prevent database conflicts.

  • Frontend Development in React with a Unified Modern UI Developed full React-based user interfaces for managing processes, events, documents, and participants, including dynamic forms, error handling, clean integration with backend APIs, and a consistent, modern design across the application.

Nechama P. - Task Preview
Click to enlarge

Additional Projects

Practicum Placement – Ministry of Education (Institutions System)

Full-stack development within a large-scale production system used across multiple institutions in the Ministry of Education.

Enhanced an enterprise-level codebase by implementing new server-side features, improving existing modules, and performing refactoring to increase maintainability. Worked extensively with ASP.NET Web API, Entity Framework, Dependency Injection, and logging frameworks to ensure reliable and stable system behavior.

Developed client-side components in Angular and PrimeNG, including dynamic forms, UI logic, and data-flow integrations across various modules.

Collaborated in a team environment using Git and Azure DevOps pipelines, following Agile methodologies and contributing to development workflows and code reviews.

Contributed to production features used by thousands of users across the Ministry of Education.

English Level

Working Proficiency