SOFTWARE ENGINEER

MUHAMMAD

RAYHAN NOVELO

A

S

t

o

i

c

D

e

v

With Passion

"If you want to improve, be content to be thought foolish and stupid." — Epictetus

Hi, I’m Muhammad Rayhan Novelo, a dedicated Software Engineer with a strong passion for transforming innovative ideas into functional digital solutions. With over 5 years of experience as a Full-Stack Developer, I focus on building reliable, end-to-end web applications that meet user needs.

I’ve worked in diverse fields like finance, operations, and e-commerce, where each project challenged me to adapt and think creatively. Guided by Stoic principles, I approach challenges with calmness and resilience, making problem-solving one of my strongest assets.

My Life Resume

"Time is a river which carries me along, but I am the river." — Jorge Luis Borges

Employment History

PT Perusahaan Perdagangan Indonesia

Dec 2021 — Present

Full-Stack Developer • Information Technology Development Officer

PT Perusahaan Perdagangan Indonesia, a state-owned enterprise and a member of ID FOOD, is a leading trading company actively engaged in the export, import, and logistics sectors.

As a Full-Stack Developer, I develop and maintain office applications that improve finance and operation workflows. I handle integrating H2H Virtual Account for smoother customer transactions, develop applications for managing vendor payments, and develop a centralized SCM application to enhance logistics and warehousing for ID FOOD members.

JavaScript
TypeScript
Next.js
Adonis.js
Express.js
Node.js
PHP
Laravel
CodeIgniter
PostgreSQL
MySQL
Prisma
Tailwind
Bootstrap
Git
RESTful APIs
Termius

PT BGR Logistik Indonesia

Dec 2019 — Dec 2021

Full-Stack Developer • IT Programmer Specialist

PT BGR Logistik Indonesia, is a state-owned enterprise engaged in logistics and warehousing services known as "Beyond Digital Logisitcs Company".

I worked as a Full-Stack Developer, developing applications primarily for the finance and warehouse operations sectors. In finance, I developed a centralized project proposal system and invoice management integrated with Mandiri Bill Collection (MBC). In warehouse operations, I develop application for unloading/loading monitoring within warehouse complex, an online weighbridge application, and user visitor management.

PHP
Laravel
CodeIgniter
JavaScript
jQuery
PostgreSQL
MySQL
Firebase
Tailwind
Bootstrap
Git
GitLab
Putty
RESTful APIs
Telegram Bot
Iris Midtrans

PT Bumi Amartha Teknologi Mandiri

Jun 2019 — Nov 2019

PHP Developer • IT Consultant

PT Bumi Amartha Teknologi Mandiri is a system integrator company offering domain expertise and advisory services in Tecnology Information Services.

I worked as a PHP Developer, focusing on the commercial sector. I developed a top-up payment application integrated with the Intrajasa Payment Gateway and develop a commercial application using Shopify CMS.

PHP
Laravel
JavaScript
jQuery
PostgreSQL
MySQL
Bootstrap
Shopify CMS
Payment Gateway
FileZilla

Education Background

Universitas Sriwijaya (UNSRI)

2014 — 2018

Information Systems Major • GPA 3.51

Universitas Sriwijaya is a university located in the heart of South Sumatra.

As a college student, I am deeply passionate about programming and gained in-depth knowledge of the Software Development Life Cycle (SDLC).

For my thesis, you can check it at this link.

MAN 2 Palembang

2011 — 2014

Science Major

MAN 2 Palembang, is an islamic high school located in Palembang City.

In school, I particularly enjoyed Chemistry and English, while also exploring religious studies in greater depth.

Expertise & Tools

"No man is free who is not master of himself." — Epictetus

As a Full-Stack Developer, I build and maintain both the frontend and backend of web applications. In the JavaScript environment, I use Next.js for building fast, dynamic frontends and Prisma for efficient database management. I also use Adonis.js for its robust backend features. On the PHP side, Laravel is my go-to for its comprehensive features, allowing me to create scalable and maintainable full-stack applications.

For user interfaces, I primarily use Tailwind and shadcn/ui because they offer great flexibility and make it easy to create responsive designs without being limited by pre-defined components.

Here are my expertises and tools:

  • Languages
    JavaScript
    TypesSript
    PHP
  • Frameworks & Libraries
    Next.js
    Adonis.js
    Express.js
    React.js
    Node.js
    Laravel
    CodeIgniter
    Zod
    Axios
    jQuery
  • Databases & ORM
    PostgreSQL
    MySQL
    MongoDB
    Prisma
  • Styling & UI
    HTML5
    CSS3
    Tailwind
    shadcn/ui
    Bootstrap
  • Version Control
    Git
    GitHub
    GitLab
  • Operating Systems
    Windows
    Linux
    Ubuntu
    macOS
  • Other Tools
    VS Code
    Postman
    Laravel Herd
    XAMPP
    Termius
    Vercel

Projects

"If you have a garden and a library, you have everything you need." — Cicero

StoicDev — Personal Website

My personal website displays my resume and portfolio. It features an Intro section, Resume section, Expertise section, Project section, and Contact section.

SINUR (Sistem Input Pembayaran)

This finance application simplifies the management of vendor invoices. It tracks, processes, and approves invoices, ensuring timely payments and accurate records. Integration with financial systems provides clear visibility into invoice statuses and payment history.

CAROLINA (Commercial Online Management)

An application designed to manage proposals, invoicing, and driver allowance payments in logistics. It seamlessly integrates with SAP HANA, Mandiri Bill Collection (MBC), and Iris Midtrans for efficient financial and operational processes.

VINA (Visitor Integrated Application)

This application streamlines the management of warehousing activities by providing tools to monitor visitor access, oversee unloading and loading processes, and integrate with weighbridges. It enhances operational efficiency and accuracy in warehouse management.

ARLITA VA (Virtual Account)

The H2H Virtual Account application integrates with Mandiri, BRI, BNI, and Permata Banks to streamline financial transactions. It manages virtual accounts for seamless handling of payments and reconciliations. The application enhances efficiency by automating financial processes and providing real-time updates on transactions across multiple banks.

Show More

Let's Connect!

"Men exist for the sake of one another." — Marcus Aurelius

StoicDev

contact

Crafted by StoicDev © 2024