rahmah@portfolio:~
click anywhere to skip
AboutExperienceProjectsSkillsCertificationsContact
Backend EngineerPortfolio © 2026Jakarta, Indonesia

RahmahAisyah

~/role $

Final-Year Software Engineering student at Telkom University with hands-on backend experience building REST APIs using TypeScript, Node.js, NestJS/Express, PostgreSQL, Docker, and Azure.

01whoami

About Me

Open to WorkRahmah Aisyah
Rahmah AisyahEST. 2006
  • Based inJakarta, Indonesia
  • RoleBackend Engineer
  • FocusBackend & QA
  • EducationTelkom University

I build reliable and testable backends that power modern applications.

Final-Year Software Engineering student at Telkom University (GPA 3.83/4.00) with hands-on experience building production REST APIs — 10+ endpoints, 92.5% test coverage, deployed on Azure — using TypeScript, Node.js, Express.js, PostgreSQL, and Docker.

Experienced in JWT authentication, RBAC, database schema design, API testing with Jest & Postman, and CI/CD workflows. Also skilled in QA engineering, DevOps (Kubernetes, ArgoCD), and Flutter mobile development.

0GPA
0Certifications
0+Projects
0+Years Exp
02career.log

Experience

Jun 2026 — Sep 2026
● NOW

API & Microservices QA Automation Intern

XLSMART

  • Analyzed API services and SIT workflows supporting the Wholesale web platform integration of XL, AXIS, and Smartfren; designed and documented test cases for Eload Mediation API endpoints.
  • Wrote 137 automated API test scripts validating response codes, pagination, and business rules using Katalon Studio; managed version control via GitLab and documented evidence in Jira.
Jakarta, ID
Katalon StudioPostmanGitLabJira
May 2026 — Jul 2026

QA Engineer Intern

SDM FIF — HR Information System

  • Designed test cases for 8+ HR modules using Equivalence Partitioning, Boundary Value Analysis, and Decision Table techniques; developed E2E automated scripts with Playwright.
  • Identified and documented 12 software defects; validated RBAC authorization, business calculations, and performance under load with Apache JMeter.
Bandung, ID
PlaywrightPostmanJMeter
Feb 2025 — Jun 2026

Teaching Assistant & Lab Assistant

Telkom University

  • Mentored 160+ students across Software Construction (C#/.NET), Database (SQL), OOP (Java), Algorithms, HCI, and Discrete Mathematics.
  • Led independent practicum sessions covering unit testing, refactoring, design patterns, version control, and SQL fundamentals.
  • Managed 7 concurrent teaching responsibilities during the Feb–Jun 2026 semester.
Bandung, ID
JavaSQLC#
Nov 2024 — Jul 2025

Flutter Mobile Programmer Intern

Mobile Innovation Laboratory

  • Built Foodie Fleet, a food delivery app in Flutter/Dart covering UI, navigation, state management, and API integration. Adopted as reference in the official StudyGroup-MP-Motionlab curriculum.
  • Won 3rd Place at MotionHack (internship graduation hackathon), delivering a working prototype under 24 hours competing against 10+ teams.
Bandung, ID
FlutterDartProvider
Apr 2025 — Jun 2025

Mobile Developer Intern

Humic Engineering

  • Built a Flutter health app (Clypsera) integrating RESTful APIs for dynamic content and patient data management; implemented navigation architecture and Provider state management across all sprint milestones.
Bandung, ID
FlutterDartREST API
03ls ./projects

Selected Work

Backend engineering, mobile apps, and DevOps automation — click any row to view repository.

01

IDAMAN TSL — Wildlife & Plant Data Management System

TypeScript · Express.js · PostgreSQL · Drizzle ORM · Docker · Azure

Built 10+ REST API endpoints for auth, user management, wildlife reference data, permit submissions, verification logs, and Azure Blob document management. Implemented JWT + 3-role RBAC with region-based access scoping. Designed 8-table PostgreSQL schema with Drizzle ORM (soft-delete, approval workflow). Built Factory Pattern reducing 300 lines of duplicate code. Achieved 92.5% test coverage via Jest + Supertest. Deployed to Azure Ubuntu VM with Docker Compose.

BackendREST APIRBAC
FEATUREDFeb — Jun 2026
02

LogiLearn — E-Learning Platform

Kubernetes · Docker · ArgoCD · GitHub Actions · PostgreSQL

Responsible for Kubernetes manifests (Deployment, Service, ConfigMap, Secret, PV) for frontend, backend, and PostgreSQL, structured across 3 namespaces. Integrated ArgoCD for Git-based automated CD and set up GitHub Actions CI pipeline for automated build and push.

DevOpsCI/CDGitOps
Feb — Jun 2026
03

Qalbuna — Islamic Mental Health Mobile App

Flutter · Dart · Katalon Studio · Postman

Integrated RESTful APIs across core Flutter feature modules and executed API test suites using Katalon Studio and Postman as both Mobile Developer and QA Engineer within the same sprint cycles.

MobileFlutterQA Testing
2025
04

HikePass

Flutter · Dart · Supabase

Built a hiking permit mobile app using Flutter/Dart with Supabase as the backend — implemented authentication, permit booking flow, real-time data sync, and location-based trail browsing. Applied Agile methodology across all sprints.

MobileSupabaseAgile
2025
05

EcoTrip — Eco-Tourism Mobile App

Flutter · Dart · Firebase · Hive · GetX

Built a full-featured eco-tourism app combining environmental conservation with travel — users deposit waste to earn points, redeem rewards, and browse volunteering programs and tourist destinations. Implemented Firebase Authentication, Hive local storage for profile & history, GetX state management with MVC structure, and a reusable design system (custom button, search bar, form components) used across all modules.

MobileFirebaseGetX
2025
06

Clypsera — Cleft Lip Care Mobile App

Flutter · Dart · REST API

Mobile health application for cleft lip care, enabling healthcare professionals to request and access patient data and view clinical information about cleft lip conditions. Integrated RESTful APIs for dynamic content and patient data management.

MobileHealthcareREST API
2025
07

FoodieFleet — Food Delivery Mobile App

Flutter · Dart · Firebase · GetX

Food delivery app with Firebase Authentication (login, register, email verification), Firebase Firestore for CRUD profile & address management, GetX state management with MVC structure, restaurant & food search by location, and Get Storage for persistent sessions. Adopted as reference material in the official Motionlab curriculum.

MobileFirebaseGetX
2024 — 2025
04stack

Tools & Languages

Languages

TypeScriptJavaScriptJavaC#SQL

Backend

Node.jsExpress.jsNestJSREST APIJWT · RBAC

Database

PostgreSQLMySQLDrizzle ORMTypeORM

DevOps

DockerKubernetesGitGitHub ActionsAzure VMArgoCDLinux · SSH

Testing & QA

JestPostmanKatalon StudioApache JMeterSonarQube

Mobile

FlutterDartSupabase
05credentials

Honors & Certifications

1st Place Innovation Division

ADIKARA, Faculty of Informatics Telkom University

↗ View Certificate
Jan 2025

3rd Place MotionHack Hackathon

Motion Laboratory, Telkom University

Delivered a working prototype under 24 hours competing against 10+ teams.

↗ View Certificate
2025

Finalist — Belmawa MTQMN XVIII

National-level Al-Qur'an Design Application competition

↗ View Certificate
2025

English Proficiency B2

Telkom University Language Center

↗ View Certificate
Jun 2024

Narasumber — Kick Off ADIKARA 2025

Faculty of Informatics Telkom University

↗ View Certificate
2025
06ping me

Let's buildscalable systems.

Whether you have an opportunity, a collaboration, or just want to connect — I'd love to hear from you.

rahmahasyh@gmail.com