Hi, 
my 
name 
is 
Irsyad 
Abdul 

hero
System Design
System Design
Backend
Backend
Database
Database
Web Design
Web Design
quote symbol

Creative and detail-oriented Full Stack Developer with over 4+ years of experience building scalable web applications and backend systems using modern JavaScript/TypeScript stacks. Specializing in Node.js, Golang, and REST API and WebSocket, with strong focus on performance, maintainability, and elegant user experiences.

Have the ability to collaborate with cross-functional teams, translate complex requirements into clean code, and deliver solutions that balance business goals with user needs. Passionate about crafting intuitive digital products and continuously evolving with emerging technologies.

Education


/icons/university-2.svg
Bachelor - Informatics Engineering

UIN Syarif Hidayatullah Jakarta

2016 - 2022
GPA 3.52
/icons/school-2.svg
Senior High School

MA Al-Zaytun

2013 - 2016

Work Experience


Fullstack Engineer
Jun 2025 - PresentKrom
1 month
Krom

Join the Internal Tools Team.

  • Developed and maintained internal web applications to support banking operations.
  • Built scalable and secure backend APIs using Express JS (Typescript) and implemented Redis caching for performance optimization.
  • Create dynamic frontend interfaces with Next JS and Mantine UI.
    Node JSTypescriptExpress JSReact JSNext JSPostgreSQLWebsocketMantine UI
    Fullstack Developer
    Jun 2024 - Jun 2025BRI
    1 year
    BRI

    Join the Corporate Core Platform (CCP) Team

    • Developed corporate support applications based on instructions from senior developers and team leads.
    • Designed and implemented RESTful APIs and microservices using Fastify JS and Nest JS.
    • Built real-time features with RabbitMQ and Redis for asynchronous messaging.
    • Developed modular and reusable UI components using Material UI and Next JS.
    • Contributed to the backend services written in Golang (Gin) for high-performance operations.
    • Implemented background workers and scheduled cron jobs using Golang to handle periodic tasks such as data syncing, report generation, and notification dispatching.
    Node JSFastify JSGolangGinNext JSMySQLRabbitMQRedisNest JSMaterial UIMinIO
    Backend Developer
    Aug 2022 - May 2024Optimap
    1 year 9 month
    Optimap
    • Designed and developed RESTful and GraphQL APIs using Nest JS and Laravel to support web-based applications.
    • Integrated PostgreSQL and MySQL databases with optimized queries and schema design.
    • Implemented Redis caching strategies to improve response times and reduce server load.
    • Collaborated closely with frontend developers and GIS teams to ensure seamless integration across systems.
    • Maintained clean and modular backend code following software engineering best practices.
    • Participated in code reviews, version control workflows (Git), and agile development processes.
    • Monitored application performance and performed optimizations on database queries and API endpoints.
    Node JSTypescriptLaravelPHPGraphQLPostgreSQLRedisNest JSGitlab CI/CD

    Skills


    Programming Language
    • node js (typescript)
      Node JS (Typescript)
      good
    • php
      PHP
      good
    • golang
      Golang
      intermediate
    • python
      Python
      basic
    • rust
      Rust
      learning
    Other
    • postgresql
      PostgreSQL
      good
    • mysql
      MySQL
      good
    • mongo db
      Mongo DB
      basic
    • git
      Git
      intermediate
    • redis
      Redis
      intermediate
    • ci/cd
      CI/CD
      basic
    • rabbit mq
      Rabbit MQ
      intermediate
    • docker
      Docker
      basic
    • graphql
      GraphQL
      basic
    • websocket
      Websocket
      basic

    Award


    • 1 of Top 30 Titans

      Telkomsel Tech Titans League Series 1 - Software Development 2020

      See Certificate

    Latest Blog

    See the latest blogs about coding and programming

    See All Blogs