Available for opportunities

Jeremiah Ruben

Full-Stack Backend Frontend

Software Systems Development graduate focused on cloud, backend systems, and reliable software. I build, deploy, and improve applications from development to production.

TypeScript React Node.js Python PostgreSQL Docker
Profile photo
Open to Work
01

About Me

I'm a Software Systems Development graduate with a strong interest in cloud engineering, backend systems, and DevOps. I enjoy understanding how applications work beyond the code — from development and containerization to deployment, networking, and infrastructure.

Throughout university and my projects, I've worked with REST APIs, databases, modern web technologies, Docker, Git, and CI/CD workflows. I'm now expanding my knowledge of AWS, Linux, networking, cloud infrastructure, and deployment practices to build applications that are reliable, scalable, and maintainable.

I enjoy solving technical problems, troubleshooting systems, and learning how different pieces of technology work together. I'm looking for a junior role where I can contribute with my software development background while continuing to grow into a strong cloud and infrastructure engineer.

Education

B.Sc. Software Systems Development
Tunku Abdul Rahman University of Management and Technology (TAR UMT)

Graduated 2026 · GPA 3.2/4.0

Interests

Backend Architecture · API Design
Cloud Infrastructure · DevOps

Currently Learning

Kubernetes · Go · System Design
AWS Solutions Architect

Career Goal

Build and operate reliable cloud-based systems while growing into a strong Cloud/DevOps Engineer.

02

Projects

Things I've built that I'm proud of

URL Shortener

A full-stack URL shortener built to gain hands-on experience with production AWS cloud infrastructure. Users can register, shorten long URLs into shareable short links, and track click activity through a personal dashboard — all backed by a containerized architecture deployed on live AWS infrastructure.

  • Secure user authentication with JWT-based sessions and bcrypt password hashing
  • Custom short-link generation with click tracking
  • Dashboard for managing all shortened links and viewing engagement at a glance
Challenge solved: Implemented free, auto-renewing HTTPS on a bare IP-based deployment (no owned domain) by combining a free DDNS subdomain with Let's Encrypt's HTTP-01
Node.jsExpressTypeScriptMySQLNext.jsDocker AWS EC2AWS RDSAWS ECRAWS IAMGitHub ActionsNginx

Portfolio Site

A personal portfolio site showcasing my projects and background, built and deployed entirely on AWS using a serverless, static-hosting architecture — chosen deliberately to gain experience with a different AWS deployment pattern than a traditional server-based app.

  • Fully static site served globally through a CDN for fast load times anywhere
  • Secured with a free, trusted SSL certificate on a custom domain
  • Automatic deployment pipeline — every code change goes live within minutes of being pushed
Challenge solved: Set up least-privilege CI credentials scoped to only the specific S3 bucket and CloudFront distribution needed, rather than granting broad account access to the deployment pipeline
HTMLCSSJavaScriptAWS S3AWS CloudFrontAWS ACM AWS IAMGitHub Actions

Fitness & Wellness System

Fitness & wellness platform with class booking, membership management, trainer scheduling, and attendance tracking.

  • Class Booking — Members can book and cancel fitness classes.
  • Membership Management — Different plans provide different booking limits and privileges
  • Attendance Tracking — Trainers can mark bookings as attended or no-show.
Challenge solved: Implementing complex booking rules while keeping the system maintainable and preventing invalid booking states.
DockerNext.jsTypeScriptReactPHPLaravelRedis MySQL
03

Skills

Languages

TypeScript Python JavaScript Java Go SQL Bash

Frontend

React Next.js Vue.js Tailwind CSS HTML5 CSS3 Vite

Backend

Node.js FastAPI Express REST APIs GraphQL WebSockets tRPC

Databases

PostgreSQL Redis MongoDB MySQL Prisma SQLAlchemy

Tools & DevOps

Docker Git GitHub Actions AWS Vercel Linux Nginx Terraform

Testing

Jest Vitest Pytest Playwright Supertest
04

Experience

Software Developer Intern

ByteToc Computing — Subang Jaya

Nov 2022 – Feb 2023
Node.jsHTML/CSSPHP
  • Designed and implemented a responsive web interface using HTML, CSS, and PHP for client projects
  • Assisted in debugging and maintaining existing web applications

Software QA Tester Intern

Cardbiz Group of Companies — Damansara

June 2025 – Dec 2025
ReactNode.jsWebSocketsPostgreSQL
  • Created test cases and performed functional testing, smoke testing and retesting for multiple client projects
  • Performed load/performance testing
  • Created and updated documents — User Manuals, User Requirement Specification (URS), UAT Reports, and flowcharts.
  • Gained hands-on experience in software testing, project coordination and technical documentation

Open Source Contributor

Various Projects — GitHub

2022 – Present
TypeScriptPythonDocumentation
  • Contributed bug fixes and features to 5+ open source projects with 100k+ collective GitHub stars
  • Authored 3 npm packages with 800+ total weekly downloads
05

Resume

Jeremiah Ruben — Software Developer

One page · Updated May 2024 · PDF format

Covers education, experience, projects, and skills. Optimised for ATS systems and human readers.

Download PDF
06

Get in Touch

I'm actively seeking full-time software engineering roles. Let's talk.

Whether you have a role to discuss, a project to collaborate on, or just want to say hello — my inbox is open.