ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Shani G.

GitHubBlog Post

Bio

Curious by nature and quick to learn, I enjoy solving complex problems and building clean, scalable, and reliable systems. Motivated and growth-oriented, I continuously work to improve my skills and deliver high-quality work while evolving toward my next professional challenge.

Skills

Python
Node.js
.NET
React
TypeScript
PostgreSQL
Kafka
CI/CD
Nest.js
REST APIs
WebSockets

Bootcamp Project

Query

Sub-project of BSDFlow

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

Kaltura

Mentored by: Kaltura

Backend Bootcamp 2025 (Backend)

Responsibilities:

  • Built a real-time Nest.js microservice that streamed external HTTP API data into Kafka, powering high-volume, event-driven workflows.

  • Implemented the backend and UI layers of the Saved Reports module, enabling users to create, store, and retrieve report configurations, while integrating with the team’s dynamic query logic.

  • Improved system performance by ~5× through SQL optimization, flattening JSONB fields into indexed relational structures, and analyzing execution plans to eliminate bottlenecks.

  • Implemented a full API security layer using Gateway routing combined with Docker private networks, ensuring that internal services and the database remain completely isolated from external access.

  • Maintained and enhanced a full Docker Compose environment (services, PostgreSQL, Kafka), ensuring consistent development workflows and smooth onboarding across teams.

  • Developed unit and integration tests across multiple system components, improving overall reliability and supporting stable CI/CD pipelines.

  • Built a real-time Nest.js microservice that streamed external HTTP API data into Kafka, powering high-volume, event-driven workflows.

Shani G. - Task Preview
Click to enlarge

Additional Projects

2025 | Fullstack Competition Platform - React, Node.js, TypeScript

• Built secure REST APIs for users, competitions, and role management.

• Developed a modern UI using React, Redux Toolkit, and RTK Query.

• Implemented real-time chat (Socket.io), AI-powered quizzes, and cloud storage.

• Delivered a polished UI/UX including dark theme, responsive design, and animations.


2025 | Store Management Platform – .NET Framework

• Built an end-to-end POS system for products, customers, inventory, and smart pricing.

• Designed a 3-tier architecture: Presentation, Business Logic, and Data Access layers.

• Developed a modular WinForms interface using Factory, Singleton, and Repository patterns.


2025 | Inquiry Management System - Java

• Delivered a scalable client–server system for real-time inquiry handling.

• Supported concurrent clients using TCP sockets with multithreading.

• Ensured robust data handling via TXT/CSV files and Java serialization.

• Collaborated within an Agile team while maintaining clean Git workflows (Bitbucket).

English Level

Fluent