Back to experience
May 2026 – Jun 2026Remote

Full-Stack Software Development Intern

Jumps Automation

Built CyberAegis — a gamified cybersecurity training platform with 7 microservices, 41 interactive simulators, and 128+ REST API endpoints serving a React 18 SPA. Engineered event-driven architecture with RabbitMQ, Redis-cached leaderboards, and 261+ integration tests; load-tested for 5,000 concurrent users.

7
Microservices built & deployed
41
Interactive simulators
128+
REST API endpoints
5K
Concurrent users load-tested

Role Overview

At Jumps Automation, I was the sole full-stack developer responsible for designing and building CyberAegis from scratch — a gamified cybersecurity training platform meant to teach security concepts through hands-on interactive simulations rather than passive coursework. The platform uses a microservices architecture with 7 independently deployable services communicating through RabbitMQ for event-driven workflows and REST APIs for synchronous operations.

The frontend is a React 18 SPA with a gamification layer — XP systems, skill trees, leaderboards, and achievement badges — designed to keep users engaged through progressive difficulty scaling. On the backend, each microservice owns its domain: authentication, user profiles, simulator engine, progress tracking, leaderboard computation, notification dispatch, and admin analytics. The system was load-tested with Artillery to handle 5,000 concurrent users with sub-200 ms p95 latency.

Key Responsibilities

Microservices Architecture

Designed and implemented 7 Node.js microservices with clear domain boundaries — auth, user profiles, simulator engine, progress tracking, leaderboard, notifications, and admin analytics — each with its own PostgreSQL schema and independent deployment pipeline.

Interactive Simulators

Built 41 interactive cybersecurity simulators spanning network security, cryptography, web exploitation, and social engineering — each with guided walkthroughs, real-time feedback, and progressive difficulty levels.

Event-Driven Architecture

Engineered RabbitMQ-based event-driven communication for asynchronous workflows: simulator completion triggers XP calculations, leaderboard updates, achievement checks, and notification dispatch — all decoupled and independently scalable.

Gamification Engine

Designed the gamification layer with XP systems, skill trees, achievement badges, streak tracking, and Redis-cached leaderboards using sorted sets for O(log N) rank lookups — driving engagement through progressive challenge scaling.

Testing & Quality

Wrote 261+ integration tests across all microservices using Jest and Supertest, covering API contracts, event-driven flows, edge cases, and error handling — with CI pipelines running the full suite on every pull request.

Performance & Load Testing

Load-tested the platform with Artillery for 5,000 concurrent users, optimizing database queries, implementing connection pooling, and tuning Redis caching strategies to achieve sub-200 ms p95 API response times.

Key Deliverables

Platform

CyberAegis Platform

A complete gamified cybersecurity training platform with 41 interactive simulators, XP/leveling systems, skill trees, achievement badges, and real-time leaderboards — built as a microservices architecture serving a React 18 SPA.

View project details
Backend

128+ REST API Endpoints

Comprehensive API surface spanning authentication (JWT + refresh tokens), user management, simulator CRUD, progress tracking, leaderboard queries, notification preferences, and admin analytics — fully documented with OpenAPI specs.

Infra

Container Orchestration

Docker Compose setup for local development and Kubernetes manifests for production deployment, with service discovery, health checks, horizontal pod autoscaling, and centralized logging across all 7 microservices.

Testing

Test Suite & CI Pipeline

261+ integration tests with an automated CI pipeline — every PR triggers the full test suite across all services, with coverage reports, linting checks, and automated deployment to staging on merge.

Skills Used

Node.jsReact 18PostgreSQLRedisRabbitMQDockerKubernetesJestREST APIsJWT AuthArtilleryGit