ExtraTech Logo
TracksProjectsStudentsRecommendationsContact Us

© 2025 ExtraTech Bootcamps. All rights reserved.

← Back to Students

Shevi N.

GitHub

Bio

Analytical thinking | Fast self-learner | High sense of ownership and system-wide perspective.

Skills

Node.js
.NET
React
TypeScript
PostgreSQL
Kafka
MinIO
Docker
Grafana
Prometheus
Redis
WebSockets
OCR
Tesseract

Bootcamp Project

Documents

Sub-project of BSDFlow

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

Kaltura

Mentored by: Kaltura

Backend Bootcamp 2025 (Backend)

Responsibilities:

  • Developed an OCR microservice in Nest.js (TypeScript) using Tesseract and LibreOffice to process multiple document formats (PDFs, images and Office files).

  • Designed and implemented a document quality gate that measures text coverage and confidence and dynamically decides between local OCR, existing PDF text or a cloud OCR service.

  • Integrated the documents and OCR services behind the system API Gateway, including request routing, health checks and structured error handling.

  • Implemented Redis-based caching keyed by file fingerprints (hashes) to avoid reprocessing the same files and improve response times.

  • • Wrote Jest unit and integration tests and containerized the services with Docker and Docker Compose to support a consistent, team-wide development environment.

Shevi N. - Task Preview
Click to enlarge

Additional Projects

06/2025 · Business Consulting Event Management System

Developed a full-stack event management platform with modular UI, secure role-based access, and scalable RESTful architecture.

• Designed system architecture with React, TypeScript, Redux, and Node.js - including services, routing, and optimized MongoDB/Mongoose schemas to enable fast, reliable CRUD operations across the full event lifecycle.

• Implemented robust role-based access (Admin / Producer / User) via Context API and React Router with protected routes and permission-based UI — ensuring secure, personalized flows for event creation, editing, publishing, and registration.

• Built a secure REST API with Express, featuring Google OAuth login, validation middleware, role-based authorization, and Mailgun notifications — enabling trusted authentication, controlled data access, and consistent operations.

________________________________________

05/2025 · Local Git-style Version Control & Code Analysis System

Designed and implemented a Python-based local version control system inspired by Git, including command-line operations, version tracking, and code-analysis capabilities.

• Built a CLI tool using Click supporting Git-like actions (init, add, commit, log, status, checkout, push), with an object-oriented architecture managing files, versions, and repository structure.

• Implemented core file operations (copy, compare, update) using os, shutil, and datetime, ensuring reliable tracking of changes across directories.

• Developed a Flask analysis server that receives commits as ZIP files, processes Python code, and generates visual quality reports and charts using Matplotlib.

English Level

Working Proficiency