Resume

Fahris Nassief

Backend Software Engineer · Colorado Springs, CO

Download PDF

Education

B.S. in Computer Science

Colorado State University · GPA 3.42

Experience

Software Engineer (Practicum)

Colorado State University

  • Extended the backend of a Java Spring Boot trip-planning service on a five-person Agile team, using a Git feature-branch workflow and peer code reviews, enabling users to plan and optimize multi-stop trip routes.
  • Designed and built RESTful API endpoints in Java with OOP principles on Linux, querying a MySQL database of 500K points of interest using SQL to recommend nearby stops, resulting in faster location-based suggestions for users.
  • Architected a request admission layer that applied linear regression on benchmarked runs to predict route runtime and skip the optimizer when the predicted time exceeded the user's budget, decreasing average routing latency.

Projects

Drone Telemetry System

Real-Time Distributed Pipeline

Demo
  • Built a real-time telemetry microservices pipeline in Java and Spring Boot, ingesting streamed telemetry from a Python simulated drone fleet through Apache Kafka into a PostgreSQL database for live dashboard delivery.
  • Scaled throughput from 2,700 to 25,000 messages per second at sub-25ms end-to-end latency, holding consumer lag under 200 messages at peak load.
  • Drove the throughput gain by batching Python producer writes with orjson serialization instead of JSON, running 6 Kafka consumers in parallel, and replacing per-row inserts with batch writes to PostgreSQL.
  • Streamed live telemetry updates to a React dashboard over WebSockets for real-time operations visibility.
  • Containerized all pipeline services with Docker using isolated networking and persistent volumes for reliable local development.

Project Sentinel

API Gateway

GitHub
  • Architected an API gateway in Go that routes client requests to backend services, securing traffic with JWT authentication, role-based access control, and per-user rate limiting enforced atomically in Redis.
  • Built a config-driven routing layer that loads backend services and per-route policy from YAML and constructs reverse-proxy handlers; containerized with Docker and ran on a local Kubernetes cluster (Minikube).
  • Adopted fail-closed behavior on Redis outages and instrumented structured per-request logging.

Skills

Languages

JavaPythonGoSQLJavaScript

Frameworks & Tools

Spring BootApache KafkaPostgreSQLRedisREST APIsReactWebSocketsDockerKubernetesGitLinuxJUnitMavenGradleJira