Bito is a developer-collaboration platform and the predecessor of the Bito AI assistant: an IntelliJ/JetBrains plugin plus an Angular web UI for annotating and discussing code inline, backed by a Java 8 / Spring Boot microservice suite - a management API (users, workspaces, contexts, clients, JWT auth), message manager (threaded & mentioned discussions, email, Redis), event manager with notification channels, a WebSocket/STOMP presence-and-chat service, Slack integration, and a Spring-Kafka client streaming data to MySQL or Redis sinks, all containerized with Docker and deployed to Kubernetes.
Bito is a developer-collaboration platform and the predecessor of the Bito AI assistant: an IntelliJ/JetBrains plugin plus an Angular web UI for annotating and discussing code inline, backed by a Java 8 / Spring Boot microservice suite - a management API (users, workspaces, contexts, clients, JWT auth), message manager (threaded & mentioned discussions, email, Redis), event manager with notification channels, a WebSocket/STOMP presence-and-chat service, Slack integration, and a Spring-Kafka client streaming data to MySQL or Redis sinks, all containerized with Docker and deployed to Kubernetes.
Built the Bito developer-collaboration backend and IDE/web front-ends that let developers annotate and discuss code, including the JetBrains IntelliJ plugin, an Angular web/PWA UI, and a microservice platform for users, workspaces, messages, events, real-time chat and Slack.
Delivering a real-time code-discussion platform required an IntelliJ plugin and web UI wired to a scalable microservice backend with reliable Kafka-driven data flow.
Engineered a Java 8 / Spring Boot 2.4 multi-module Gradle suite - mgmt-api (BitoManager: client/user/workspace/context + JWT security), message-manager (threaded and mentioned message APIs, mail, Redis), event-mgmt (event groups + notification channels), ws-manager (STOMP WebSockets with active-user presence), spring-kafka-client (Kafka consumer sinking to MySQL or Redis), a Slack connector and a shared BitoCommon lib - plus a JetBrains plugin (co.bito.intellij with AddAnnotation/AddComment intentions) and an Angular PWA front-end, each service shipped as a Docker image deployed to Kubernetes.
Implemented as a Java 8 / Spring Boot 2.4 multi-module Gradle suite - mgmt-api (BitoManager: client/user/workspace/context + JWT security via token filter and authorization aspect), message-manager (threaded + mentioned message REST APIs, mail, Redis pub/sub), event-mgmt (event groups + notification channels with authorization), ws-manager (STOMP WebSockets with active-user presence pinging), spring-kafka-client (Kafka consumer sinking to MySQL or Redis), a Slack connector and a shared BitoCommon lib; built the JetBrains plugin (META-INF plugin.xml, co.bito.intellij, AddAnnotation/AddComment intentions) and an Angular PWA front-end, and shipped each service as a Docker image deployed to Kubernetes with per-env config.
JetBrains IntelliJ plugin and Angular web/PWA for code discussion.
Spring Boot microservices for users, workspaces, messages, events and chat.
Kafka, MySQL, Redis, WebSocket/STOMP, email and Slack.
Java/Spring Boot modules shipped as Docker images to Kubernetes.
Delivered through structured phases - discovery, design, build, integration, and launch - with iterative releases and ongoing enhancements across a developer collaboration delivery.
Manual, disconnected workflows and limited visibility across operations.
An integrated, automated developer collaboration solution with a unified experience, stronger controls and measurable efficiency.
Java/Spring Boot modules for clients, messages, events and chat.
JetBrains plugin and Angular PWA front-end.
Kafka streaming to MySQL/Redis sinks and containerized deployment.