Andi Lewis PratamaAndi Lewis Pratama
HomeBlogContact

© 2025 Andi Lewis Pratama. All rights reserved.

Backend-focused Software Engineer & Operations Supervisor at PT Cakra Wijaya Solusi (CWS).

HomeBlogContact

Backend-focused Software Engineer • Ops Supervisor @ CWS

Hi, I'm Andi Lewis Pratama.

I'm a backend-focused software engineer and operations supervisor at PT Cakra Wijaya Solusi (CWS). Most of my day is spent designing and maintaining internal tools, APIs, and infrastructure that keep operations running smoothly — from quotation and sales order flows to profit & loss reporting and background jobs.

I enjoy turning fuzzy operational problems into clear, reliable systems using Node.js, TypeScript, Go, Docker, Linux, and CI/CD, and working closely with non-technical teams.

Download CVGitHubLinkedInX (Twitter)
Andi Lewis Pratama profile photo
  • React
    React
  • Next.js
    Next.js
  • Vite
    Vite
  • Tailwind CSS
    Tailwind CSS
  • Node.js
    Node.js
  • TypeScript
    TypeScript
  • JavaScript
    JavaScript
  • Go
    Go
  • PHP (native)
    PHP (native)
  • Express.js
    Express.js
  • NestJS
    NestJS
  • CodeIgniter
    CodeIgniter
  • Drizzle ORM
    Drizzle ORM
  • Prisma
    Prisma
  • TypeORM
    TypeORM
  • SQL Schema Design
    SQL Schema Design
  • PostgreSQL
    PostgreSQL
  • MySQL / MariaDB
    MySQL / MariaDB
  • SQLite
    SQLite
  • MongoDB
    MongoDB
  • RabbitMQ
    RabbitMQ
  • Redis Pub/Sub
    Redis Pub/Sub
  • Docker
    Docker
  • Podman
    Podman
  • Kubernetes (basic)
    Kubernetes (basic)
  • Nginx
    Nginx
  • HAProxy
    HAProxy
  • MinIO
    MinIO
  • Linux (Ubuntu, Arch)
    Linux (Ubuntu, Arch)
  • Cloudflare Tunnels & Zero Trust
    Cloudflare Tunnels & Zero Trust
  • WireGuard
    WireGuard
  • Git
    Git
  • GitHub
    GitHub
  • Gitea
    Gitea
  • GitLab CI/CD
    GitLab CI/CD
  • GitHub Actions
    GitHub Actions
  • Jenkins
    Jenkins
  • OpenWrt (routing, firewall, QoS)
    OpenWrt (routing, firewall, QoS)
  • Arduino
    Arduino
  • Serial / TTY (CH341)
    Serial / TTY (CH341)
  • Visual Studio Code
    Visual Studio Code
  • HTML
    HTML
  • CSS
    CSS

Work Experience

Roles and responsibilities that shaped how I design and build systems.

IT Support

STAI Ibnu Sina Batam • Batam, Indonesia

2019 – 2020
  • Developed a campus profile website and internal SIAKAD (academic information system) using native PHP.
  • Built modules for student grading and attendance management to reduce manual paperwork and improve data accuracy.
  • Helped digitize manual processes for lecturers and academic staff, improving accuracy and reducing repetitive work.
  • Provided day-to-day IT support for campus staff, including basic troubleshooting, user support, and system usage guidance.

Tech: PHP (native), MySQL, HTML, CSS, JavaScript, XAMPP, Windows, LAN troubleshooting

Skills: IT support, Internal tools development, User support & training, Basic networking

Fullstack Developer

PT Persero Batam • Batam, Indonesia

2021 – 2022
  • Built and maintained a web-based Human Resources Information System (HRIS) as a full stack developer using PHP CodeIgniter and MySQL.
  • Implemented modules for employee data, attendance, and HR workflows, including reporting features with export to PDF and Excel.
  • Worked closely with HR and operations teams to analyze requirements and adjust data structures based on user feedback.
  • Used Git for version control and Visual Studio Code as the main development environment.

Tech: PHP, CodeIgniter, MySQL, Bootstrap, jQuery, Git, Visual Studio Code

Skills: Fullstack web development, HRIS workflows, Requirements clarification, Report generation (PDF/Excel)

Backend Developer

PT Infini Oase Teknologi • South Jakarta, Indonesia

2022 – 2023
  • Worked as a Backend Developer on multiple client projects, including e-loan systems, barrier gate monitoring, building management, and media promotion applications.
  • Designed and implemented backend services using Node.js (NestJS), TypeScript, and PostgreSQL, following microservices-style patterns where appropriate.
  • Developed and documented RESTful APIs for web and mobile apps with proper authentication/authorization and robust error handling.
  • Deployed and maintained services on Linux (Ubuntu) servers using Docker, GitLab/GitHub, and supporting components such as Redis and NGINX.
  • Integrated with AWS (EC2 for application hosting and S3 for object storage) to handle media and other uploaded assets.
  • Set up and maintained basic CI/CD pipelines using GitLab CI to automate build, test, and deployment steps across environments.
  • Additionally acted as a system analyst and temporary project manager for several projects, gathering and clarifying requirements with clients and coordinating priorities with the team.

Tech: Node.js, NestJS, TypeScript, PostgreSQL, Redis, Docker, GitLab, GitHub, Linux (Ubuntu), NGINX, AWS EC2, AWS S3, REST API

Skills: Backend/API design, Microservices-style architecture, System integration, CI/CD (GitLab CI), System analysis, Client communication, Project coordination

Backend Developer

PT Orijin Supremasi Ventura • South Jakarta, Indonesia

2023 – 2024
  • Worked as a Backend Developer on a building management system platform used across multiple properties.
  • Designed and implemented backend services using Node.js (NestJS) and PostgreSQL for tenants, facilities, billing, and maintenance workflows.
  • Developed and documented RESTful APIs consumed by web dashboards and mobile applications, focusing on consistency and reliability.
  • Deployed and monitored services in Docker-based environments on Linux servers, and contributed to CI/CD pipelines for backend services.

Tech: Node.js, NestJS, TypeScript, PostgreSQL, Docker, Linux, NGINX, REST API

Skills: Domain modeling (building management), Backend/API design, Internal dashboards, Production deployment, Cross-team collaboration

Operations Supervisor & Software Engineer

PT Cakra Wijaya Solusi (CWS) • East Jakarta, Indonesia

2024 – Present
  • Lead the development and maintenance of internal web applications such as Quotation, Sales Order, Purchase Order, and Profit & Loss dashboards.
  • Designed and maintained APIs, background services, and microservices using Express.js, Go, and Hono, communicating via RabbitMQ for internal workflows.
  • Managed deployments on VPS providers (AWS, DigitalOcean, IDCloudHost) using Docker on Linux-based servers.
  • Set up and maintained infrastructure components such as OpenWrt-based servers for networking needs and MinIO for object storage.
  • Built and maintained CI/CD pipelines using Jenkins, integrating with a self-hosted Gitea repository to automate build, test, and deployment steps.
  • Acted as a bridge between operations and engineering, translating business requirements into clear technical tasks and supporting internal users.

Tech: Node.js, TypeScript, Go, Express.js, Hono, React, Vite, Docker, RabbitMQ, Jenkins, Gitea, Linux (Ubuntu), OpenWrt, MinIO, PostgreSQL, VPS (AWS, DigitalOcean, IDCloudHost)

Skills: Internal tools for operations, Backend/API design, Background jobs & messaging, CI/CD & deployment, Infrastructure & networking, Ops–engineering communication, Problem solving & ownership

Education

Formal background that supports my work as a backend-focused software engineer.

S.Kom, Informatics

Universitas Ibnu Sina • Batam, Indonesia

2017 – 2021
  • Completed a Bachelor’s degree in Informatics (S.Kom) with a focus on software development and information systems.
  • Studied core topics such as algorithms, databases, networking, and web development.
  • Started building internal tools and web applications that later translated into real-world projects in education and public sector.

High School, Science (MIPA)

SMAN 1 Kuala Tungkal • Kuala Tungkal, Indonesia

2014 – 2017
  • Focused on Mathematics and Natural Sciences (MIPA) as a foundation for studying Informatics at university.

Contact

If you think my experience matches what you’re building, feel free to reach out via email or WhatsApp.

For now, the best way to reach me is directly via email or WhatsApp. I usually respond faster to short coordination on WhatsApp, and to detailed context via email.

Email
[email protected]
WhatsApp
+62 852-7292-4384
Location
Jakarta, Indonesia
Open for
Backend Engineer, Internal Tools Engineer, DevOps/Infra