Available for opportunities

Vinicius Passos

|

.NET Back-End developer with 4 years building distributed systems end-to-end: microservices, physical hardware integration, biometrics, cameras, alarms, AI, messaging and real-time distribution.

0+years of experience
0+microservices
0+vendors integrated
Vinicius Passos
.NET & Microservices
Multi-vendor Hardware
AI & Integrations

Software engineer end to end

I work with .NET microservices architecture and data modeling using relational and NoSQL databases (SQL Server, MySQL, PostgreSQL, MongoDB, Redis) — 15+ services designed and running in production.

Responsible for integrating and homologating equipment for access control, turnstiles, cameras, alarms and smart lockers, through proprietary protocols and native SDKs from multiple vendors.

I developed the platform's real-time events microservice — hardware event capture, async queues and live distribution via SignalR — while also leading innovation initiatives: AI, voice, chatbot, BFF and new integrations.

Location

Guarulhos, SP, Brazil — Remote

Specialties

Microservices, Hardware, Biometrics, Cameras, Alarms, AI, Real-time

Education

B.Sc. Computer Science — UNICSUL (2021)

Languages

Portuguese (native) · English (intermediate-advanced)

What I do

.NET back-end applied to physical and distributed systems — from hardware to the cloud.

.NET Microservices

Architecture and evolution of 15+ microservices with Clean Architecture, async communication and hybrid databases.

.NET 7-10 · MongoDB · Docker · Dapper

Hardware Integration

Communication with access controllers, turnstiles, cameras and alarms via native SDKs, TCP and proprietary protocols.

ZKTeco · Intelbras · Hikvision · ControlID · NICE

Biometrics & Credentials

Management of RFID tags, facial and fingerprint biometrics and remote controls, with cross-vendor sync and export.

RFID · Facial · Fingerprint · Multi-vendor

Cameras & Streaming

Video device management, DVR integration and high-scale streaming services.

DVR · Streaming · ISAPI · CGI

Alarms & Sensors

Event processing from alarm panels, zones, partitions and programmable outputs.

PGMs · Zones · Contact ID · TCP

Real-time

Event distribution to thousands of concurrent clients with multi-instance high availability.

SignalR · Redis Backplane · WebSockets · SSE

AI & Voice

Voice assistants, speech synthesis and WhatsApp integration for automated customer service.

Vapi · 11Labs · WhatsApp API

Messaging & Jobs

Distributed processing with queues, events and scheduled background jobs.

RabbitMQ · MassTransit · Hangfire

Desktop & Workers

Desktop apps for biometric enrollment and workers for continuous event capture and sync.

Windows Forms · Worker Services · Native SDKs

BFF & SIP/VoIP

Backend-for-Frontend with voice-over-IP support, video intercoms and access terminals.

SIPSorcery · MediatR · WebSocket

Observability

Metrics, structured logging and monitoring of APIs and workers in production.

Prometheus · Grafana · Serilog · OpenTelemetry

Security & Auth

Authentication and authorization in APIs: JWT, Basic Auth and OAuth2.

JWT · OAuth2 · Refit · FluentValidation

Technical Skills

Back-End: C# (.NET 7/8/10), ASP.NET Core WebAPI, Minimal APIs, MVC
Real-time: SignalR, SSE, WebSockets, TCP Sockets, Redis Backplane
Messaging: RabbitMQ, MassTransit, Redis Pub/Sub
Scheduling: Hangfire
Databases: SQL Server, MySQL, PostgreSQL, MongoDB, Redis
ORM: EF Core, EF6, Dapper
Communication: Refit, gRPC, REST
Validation: FluentValidation
DevOps: Docker, Compose, Swarm, Linux, Nginx
Observability: OpenTelemetry, Prometheus, Serilog
Auth: JWT, Basic Auth, OAuth2
Testing: NUnit, Integration Tests
Protocols: TCP/IP, SIP/VoIP, WebSocket, CAN Bus, HTTP Digest, CGI, binary
Hardware: ZKTeco, Intelbras, Hikvision, ControlID, NICE, Anviz, SIAM
Biometrics: Facial, Fingerprint, RFID, Remote Controls
AI/Voice: Vapi AI, 11Labs, Evolution API (WhatsApp)
Desktop: Windows Forms (.NET 4.8)

Professional Experience

Folk Portaria Remota

Senior Back-End Developer
Oct 2024 — present · Remote · SP
  • Designed and implemented 15+ microservices (.NET 8/10) covering cameras, alarms, deliveries, reports, AI, chatbot, BFF and real-time notifications
  • Processing thousands of events/min via TCP Sockets with multi-vendor equipment
  • Credential management: RFID tags, facial/fingerprint biometrics, remote controls with cross-vendor sync
  • Real-time distribution with SignalR + Redis Backplane and SSE for thousands of concurrent clients
  • Async messaging with RabbitMQ and MassTransit; scheduled jobs with Hangfire
  • Hybrid persistence: SQL Server, MySQL, PostgreSQL, MongoDB + Redis
  • GPS tracking of visitors and contractors: device linking, "in use" rules, real-time position and history
  • Integration with a gatehouse receiver via binary protocol over TCP sockets (events, schedules, biometrics and relay triggering)
  • Autonomous gatehouse platform: reservations with time-conflict detection, rental, assemblies/polls with per-unit voting, classifieds with chat, documents and incidents
  • Integration with smart lockers for autonomous item and goods pickup

Hiseg

Developer
Aug 2022 — Mar 2025 · Remote · CE
  • Built a complete system with integration to multiple access control vendors
  • TCP/IP communication with physical controllers processing events from vehicles, residents and equipment
  • Real-time notifications with SignalR + Redis Backplane
  • Microservices with Clean Architecture, relational databases and MongoDB
  • Automated testing with NUnit

BK Consultoria e Serviços

IT Intern
Oct 2020 — Dec 2020 · On-site · SP
  • Technical support, network infrastructure and hardware maintenance

What I've delivered

Distributed systems in production, processing hardware events in real time.

Microservices Platform

15+ microservices in Clean Architecture with async communication, hybrid databases and Docker Swarm deployment.

.NETMongoDBRabbitMQDocker

Device Hub

Unified management of RFID tags, facial/fingerprint biometrics, remote controls and multi-vendor sync.

RFIDBiometricsMulti-vendor

Real-time Distribution

Events delivered to thousands of concurrent clients with multi-instance high availability.

SignalRRedis BackplaneSSE

Chatbot & AI

Chatbot integrated with ChatWoot using RabbitMQ queues and a processing worker for automated customer service.

ChatWootRabbitMQWorker

Camera Platform

Video device management with DVR and streaming service integration.

DVRStreamingRefit

Alarm Monitoring

Event processing from alarm panels with real-time notifications.

AlarmsZonesPGMs

Turnstile Sync

Bidirectional sync with turnstiles via native SDK + desktop biometric enrollment.

ZKTeco SDKWinFormsWorkers

BFF with SIP/VoIP

Backend-for-Frontend with voice calls and WebSocket.

SIPSorceryMediatRWebSocket

Observability

Metrics, structured logging and monitoring of APIs and workers.

PrometheusGrafanaOpenTelemetry

GPS Tracking

Linking GPS trackers to visitors and contractors with "in use" rules, real-time position and history.

DapperMySQLRefitFluentValidation

Autonomous Gatehouse

Reservations with time-conflict blocking, rental, assemblies/polls with per-unit voting, classifieds with chat, document management, duty shifts, incidents and guests.

SignalRRedis BackplaneRabbitMQMongoDB

Gatehouse Receiver

Binary protocol integration over TCP sockets with displays, schedules, biometrics and relays — with checksum and hex frames.

TCP SocketBinary protocolBiometrics

Smart Lockers

Integration with lockers for autonomous goods delivery and pickup, notifying users via push notification in the app.

Lockers.NETIntegration

Delivery Management

Package tracking with a complete flow — from arrival to locker pickup — with recipient notification.

.NETMicroserviceNotifications

Incidents & Services

Incident logging, work orders, duty shifts and guest management integrated with the gatehouse.

.NETAPIIntegration

Camera Analytics Microservice

Receives camera event pushes, detects vendor through resolvers, captures immediate snapshot and processes via async queue with parallel workers — alerts, visual analysis and incident handling.

HikvisionChannelWorkersRefitSerilog

Let's talk?

Versão em português