Available for opportunities

Evan Roy
Darmawan

Backend Engineer with 4+ years building scalable RESTful APIs, automation systems, and data pipelines — primarily in Golang. Experienced in system integration, web crawling, and technical training.

Jakarta, Indonesia Golang · Go · PostgreSQL
evan@dev ~ whoami
cat profile.json
 
"name": "Evan Roy Darmawan"
"role": "Backend Engineer"
"primary": "Golang"
"exp": "4+ years"
"db": ["PostgreSQL", "MongoDB"]
"extra": "RPA / Crawling"
 
# currently @ Sea Labs Indonesia

Technical Expertise

⚙️

Backend Development

Golang Gin Framework GoFiber Python Flask PHP · CodeIgniter JavaScript
🗄️

Databases

PostgreSQL MySQL SQL Server MongoDB NoSQL patterns
🔌

API Design & Integration

RESTful API Swagger / OpenAPI Telegram Bot API WhatsApp API (Wuzapi) 3rd-party integration
🤖

Automation & Crawling (Bonus)

ChromeDP GoRod Python Selenium RPA bots Cron / Scheduler
🛡️

Security & Architecture

Data integrity patterns Firewall management Antivirus systems Performance optimization Code review
🛠️

Tools & DevOps

Git · GitHub · GitLab GitFlow Docker Linux Microsoft Office

Work History

Tech Trainer
Sea Labs Indonesia (Shopee)
Apr 2025 — Present · Jakarta
  • Compose backend training materials covering Golang, databases, and containerization.
  • Mentor groups of trainees through hands-on backend engineering practices.
  • Deliver practical curriculum on core backend concepts and industry best practices.
Golang Backend Engineer
AssetFindr (Remote)
Sep 2024 — Mar 2025 · Jakarta
  • Built and maintained REST APIs using Gin framework for production web services.
  • Implemented database operations on PostgreSQL, ensuring data integrity and query efficiency.
  • Collaborated with Frontend and QA teams; conducted code reviews and applied industry best practices.
  • Optimized backend performance through profiling and query analysis.
Golang Backend Developer
PT Sentralsari Primasentosa (Cleo)
Oct 2022 — Sep 2024 · Sidoarjo
  • Developed and maintained REST APIs serving 1 desktop app, 3 mobile apps, 3 web apps and 3rd-party integrations.
  • Built a WhatsApp notification and approval system using Wuzapi (Golang WhatsApp automation).
  • Engineered and deployed RPA bots using Python (Selenium) and Go (ChromeDP, GoRod) to crawl, download, and store data at scale.
  • Maintained company branch security systems (firewalls, antivirus) and resolved SQL Server issues.
Golang Backend Mentor (Freelance)
dibimbing.id (Remote)
Sep 2024 — Feb 2025
  • Mentored developers in Idiomatic Go and REST API best practices.
  • Conducted code reviews with constructive, growth-focused feedback.
Software Documentation Intern
Clearisk.io (Remote · Singapore)
Jun — Sep 2021
  • Documented software built with Golang and MongoDB; practiced scrum workflows.
Data Management Intern
PT Telkom Witel Sidoarjo
Jun — Sep 2021 · Sidoarjo
  • Validated and cleaned internal database records, eliminating redundant data.
  • Redeveloped the internal Telegram bot using Python.
  • Conducted on-site live evaluations to collect raw operational data.

Side Projects & Portfolio

🕐
Featured

Scheduler — Golang

A native scheduling app built in Go for running cron jobs, customizable by users to automate tasks. Evolved to support scheduling from multiple data sources including databases and REST APIs. Generates execution reports and sends WhatsApp notifications on job completion.

✓ Launched in production · generates reports + WhatsApp notifications
💬
Featured

WhatsApp Ticketing Bot

A WhatsApp bot for PT Sentralsari Primasentosa that streamlines the internal support ticketing process. Users can create, track, and manage support tickets directly in WhatsApp. Integrated with the company's internal ticketing system for automated notifications and status updates.

✓ Reduced response times · automated ticket lifecycle management
🤖
Project

Telegram Bot — Technical Support

A Telegram bot for Telkom Witel Sidoarjo to help field teams identify and resolve technical issues faster. Handles common technical inquiries and integrates with the company's internal database to surface relevant diagnostics.

✓ Reduced average response time for technical issues
Project

Form Surat Peringatan Terakhir

A web application to generate final warning letters for customers with built-in PDF generation. Designed a clean frontend for inputting customer information, previewing, and exporting ready-to-print documents in one click.

✓ Streamlined letter creation · reduced manual effort for the team
�📒
Project

Accuntaku — Accounting Web App

A web-based accounting software for small businesses to manage finances efficiently. Full-stack build including database schema design, backend business logic, and UI. Developed as a thesis project, recognized for its user-friendly interface.

✓ Thesis project · positive feedback on UX and functionality

Background

Telkom University
Bachelor of Business Telecommunications & Informatics Management
GPA 3.16 · 2017 — 2021
  • Scalable Web Service with Golang — Digitalent Kominfo × Hacktiv8
  • Big Data and Machine Learning — Digitalent Kominfo × Binar Academy
  • Python Basic for Data Science — DQLab
  • English Proficiency Test (EPrT) — Score 533

Let's Work Together

Open to backend engineering roles. Reach out via email or connect on LinkedIn.

evanroy36@gmail.com