Summary
Overview
Work history
Education
Skills
Languages
Affiliations
Timeline
Generic
LEONARDO BRYAN NATHANAEL

LEONARDO BRYAN NATHANAEL

Yogyakarta,Indonesia

Summary

  • Skilled Backend Developer with expertise in Laravel, Golang, and MySQL.
  • Experienced in RESTful API development, authentication, and role-based access control.
  • Strong knowledge of real-time communication systems using Socket.IO and Fonnte API.
  • Proficient in team collaboration, Git workflows (branching, reviews, CI/CD), and agile methods.
  • Background as Teaching Assistant, guiding students in programming, debugging, and database design.
  • Delivered projects including church member systems, blood donation platforms, and organization management tools.

Overview

2
2
years of professional experience
4
4
years of post-secondary education

Work history

Teacher's Assistant

Sanata Dharma University
Yogyakarta, Indonesia
01.2023 - 07.2025
  • Assisted in teaching programming concepts (e.g., Laravel, Golang, MySQL) and supported students in debugging and optimizing code.
  • Graded coding assignments and technical projects, providing constructive feedback to improve students' programming skills.
  • Helped maintain and organize coding resources, tools, and software for classroom use.
  • Collaborated with the instructor to design and implement computer science lessons, aligning with curriculum goals.
  • Provided one-on-one tutoring to students struggling with programming, algorithms, or database design.
  • Worked effectively in a team to support classroom activities and ensure smooth delivery of technical content.

Backend developer

Sanata Dharma University (Course: REST API)
Yogyakarta
09.2023 - 12.2023
  • Created backend services using Laravel to support a blood donor broadcast system using the Fonnte messaging API. GitHub
  • Implemented user flow and endpoints for registering blood donation needs, sending out broadcast alerts in emergencies, and managing donor / requestor data. GitHub
  • Handled migrations, database setup, environment configuration (including secure API key management) to ensure robust setup and deployment. GitHub
  • Integrated backend with a Next.js frontend to deliver real-time or near-real-time notifications for donation broadcasts. GitHub
  • Ensured that when emergencies requiring blood arise, the system can reliably send messages and alert potential donors, improving response times.

Backend developer

Gereja Santo Markus
Kutai Barat, Melak
11.2023 - 03.2024
  • Developed backend services using Laravel with MySQL for church member management, event scheduling, and donations.
  • Built and optimized RESTful APIs to support Next.js frontend integration.
  • Implemented authentication, role-based access control, and data validation for secure system access.
  • Collaborated with frontend team to ensure smooth API integration and consistent data handling.
  • Delivered a functional web app that improved congregation data management and online engagement.

Backend developer

TK SANTA LUSIA
Yogyakarta, Yogyakarta
09.2024 - 12.2024
  • Developed and maintained the backend of the SupervisiTK-SantaLusia-Guide site, supporting a user guide/documentation system for the Supervisi website at TK Santa Lusia. GitHub
  • Built server-side logic using PHP (Laravel or similar framework) to serve documentation content, user navigation, authentication, and permissions.
  • Structured and managed data storage for guide pages, version control of guidance content, and user roles to ensure correct access.
  • Integrated with frontend (JS / Blade templates) to ensure the guide was usable, readable, and easy to navigate. GitHub.

Thesis / Backend Developer

Sanata Dharma
Yogyakarta
09.2024 - 06.2025
  • Built a Publish–Subscribe system in Delay Tolerant Networks (DTN) using The ONE Simulator.
  • Implemented core roles: Publisher, Subscriber, Broker, and Key Distribution Center (KDC) for secure communication.
  • Designed and tested message routing & delivery under intermittent connectivity conditions.
  • Applied encryption and key management to ensure privacy and access control.
  • Gained hands-on experience in Java, network simulation, and secure distributed systems.

Education

Bachelor of Informatics Engineering - Software Engineering

Sanata Dharma University
Yogyakarta
08.2021 - 07.2025

Skills

    Programming Languages
  • Java (network simulation, The ONE Simulator)
  • PHP (Laravel backend development)
  • Golang (backend services, API)
  • JavaScript / TypeScript (Nextjs integration, frontend collaboration)
  • Frameworks & Libraries
  • Laravel (REST API, authentication, role-based access control)
  • Nextjs (frontend integration for your projects)
  • SocketIO (real-time chat application)
  • AOS (Animate On Scroll) (frontend animations)
  • Databases
  • SQL (MySQL, PostgreSQL)
  • NoSQL (MongoDB)
  • DevOps & Tools
  • Docker (containerized deployment for Laravel apps)
  • Nginx (web server configuration)
  • Git / GitHub (version control, collaboration)
  • Other Relevant Skills
  • RESTful API Design & Development
  • JWT Authentication (secure login flows, token management)
  • Key Management & Cryptography (PSGuard thesis project)
  • Network Simulation (The ONE Simulator)
  • System Analysis & Database Schema Design

Languages

English
Elementary

Affiliations

  • Music
  • Workout
  • Travelling

Timeline

Backend developer

TK SANTA LUSIA
09.2024 - 12.2024

Thesis / Backend Developer

Sanata Dharma
09.2024 - 06.2025

Backend developer

Gereja Santo Markus
11.2023 - 03.2024

Backend developer

Sanata Dharma University (Course: REST API)
09.2023 - 12.2023

Teacher's Assistant

Sanata Dharma University
01.2023 - 07.2025

Bachelor of Informatics Engineering - Software Engineering

Sanata Dharma University
08.2021 - 07.2025
LEONARDO BRYAN NATHANAEL