available for senior roles
whoami
Viko Andri Bastian Manurung
Fullstack Software Engineer · DevSecOps Engineer
Jakarta, ID · 8+ years · banking / fintech
cat about.md

Senior fullstack engineer with DevSecOps strength.

Building secure, reliable software for banking,

fintech, payments, and enterprise platforms.

ls -1 actions/
scroll

// About

Engineering software that matters

I am a Fullstack Software Engineer and DevSecOps Engineer with over 8 years of professional experience building and operating software in the banking, fintech, payment, and enterprise sectors.

My work spans the full software lifecycle — from writing backend microservices and frontend dashboards to configuring CI/CD pipelines, managing infrastructure, and supporting vulnerability remediation across production environments.

At PT Bank Mandiri, one of Indonesia's largest state-owned banks, I have contributed to mission-critical systems including dispute management, national clearing (SKN), RTGS, telegraphic transfer, tax collection, and ATM/CRM monitoring platforms.

I work with engineering discipline — feature branch isolation, code review, automated builds, dependency audits, penetration testing support, and reproducible deployments across DC and DRC environments.

8+
Years of Experience
3
Companies
9+
Projects Delivered
5
Tech Domains
Main positioning

Senior Fullstack Software Engineer with DevSecOps strength for banking, fintech, payments, and secure enterprise platforms.

// Core Expertise

Skills & Technologies

A breadth of skills across the full engineering stack, from backend services to infrastructure and security.

Backend Engineering

Server-side systems, APIs, and business logic

JavaSpring BootJava Struts 1Java Struts 2Go / GolangPHP LaravelREST APIMicroservicesFlowable BPMNPayment Gateway IntegrationCore Banking Systems

Frontend Engineering

User interfaces, dashboards, and browser-side applications

React.jsAngularJSJavaScriptTypeScriptJSPHTML5CSS3SASSResponsive DesignEnterprise Dashboards

Database Engineering

Relational databases, query optimization, and data modeling

Oracle SQLMySQLSQL ServerHQL

DevSecOps & Infrastructure

CI/CD pipelines, cloud, containerization, and deployment

JenkinsDockerLinux / RHELNginxGoogle Cloud PlatformMandiri Private CloudcPanelCloudflareShell ScriptingDC / DRC DeploymentProduction Readiness

Observability, Security & Quality

Monitoring, security hardening, and engineering quality

ELK StackSystem MonitoringGoogle AnalyticsPenetration Testing SupportPerformance Testing SupportVulnerability AssessmentVulnerability RemediationRed Hat Single Sign-On

// Experience

Work History

Software Engineer

PT Bank Mandiri (Persero) Tbk
July 2020 – Present
West Jakarta

Developing, supporting, deploying, and maintaining banking applications across dispute management, SKN Incoming Debet, WAPU tax collection, ATM/CRM monitoring, TPS Adapter, Telegraphic Transfer, and RTGS systems.

  • Built and maintained enterprise banking applications across multiple core banking domains
  • Delivered fullstack features across Spring Boot backends and React.js / AngularJS frontends
  • Collaborated with security teams on penetration testing findings and vulnerability remediation
  • Managed CI/CD workflows using Jenkins across DC and DRC environments
  • Supported production readiness checks and deployment across private cloud infrastructure

Software and DevOps Engineer

Kita KitchenPart-time
May 2020 – Dec 2020
Remote

Built backend middleware, tenant management functionality, cloud infrastructure, Nginx reverse proxy configuration, and deployment pipelines for Go and Laravel applications on GCP.

  • Built middleware gateway API using Go
  • Built tenant management dashboard using PHP Laravel
  • Provisioned and configured GCP infrastructure
  • Configured Nginx reverse proxy for production environments
  • Automated deployment pipelines for Go and Laravel applications

Backend Developer

PT Digital Artha Media
Oct 2017 – June 2020
South Jakarta

Developed and maintained payment, digital wallet, internet payment gateway, and POS applications using Java Struts 2 and Java Spring.

  • Developed payment and digital wallet applications using Java Spring
  • Built and integrated internet payment gateway for LinkAja digital wallet platform
  • Maintained Point of Sale (POS) application
  • Used Java Struts 2 and Spring Framework for backend services
  • Integrated REST APIs for digital wallet payment flows

// Featured Work

Case Studies

Selected projects from banking, fintech, payments, and enterprise software delivery.

E-channel banking · ATM/CRM operations · Monitoring · Reporting

E-Channel Go — ATM & CRM Monitoring and Reporting Platform

Fullstack Engineer / DevOps Support / Security Remediation Support

  • Built backend services using Spring Boot
  • Built frontend dashboard functionality using React.js
  • Integrated SQL Server for reporting and operational data
  • Supported CI/CD deployment using Jenkins
  • Prepared production readiness and deployment in DC and DRC environments
  • Collaborated with security teams to remediate penetration testing findings
Spring BootReact.jsSQL ServerJenkinsMandiri Private Cloud

Banking · National clearing · Tax collection · Secure access

ORP — SKN Incoming Debet & WAPU Tax Collection Platform

Fullstack / Backend / DevOps Engineer

  • Developed Spring Boot microservices for national clearing and tax collection
  • Built React.js operational modules for banking users
  • Integrated Oracle SQL for transactional data
  • Integrated Red Hat Single Sign-On (RH-SSO) for secure access management
  • Supported Jenkins deployment workflows
Spring BootMicroservicesReact.jsOracle SQLRed Hat SSOJenkins

Banking · Transaction dispute · Workflow automation

Enterprise Banking Dispute Management System

Fullstack / Backend / DevOps Engineer

  • Developed dispute resolution module for banking transactions
  • Used Flowable BPMN for transaction discrepancy workflow automation
  • Built backend services with Spring Boot microservices
  • Built frontend features with AngularJS
  • Supported Jenkins-based CI/CD delivery pipeline
Spring BootMicroservicesAngularJSOracle SQLFlowable BPMNJenkins

Core banking · International remittance · High-value domestic payment

Core Banking — Telegraphic Transfer & RTGS Services

Software Engineer / Maintenance Engineer

  • Maintained Incoming and Outgoing Telegraphic Transfer services
  • Maintained RTGS (Real-Time Gross Settlement) services
  • Collaborated with Solution Analysts to resolve production and development issues
  • Managed deployment and database setup for cluster modules
  • Supported penetration testing and performance testing before production release
Java Struts 1JSPJavaScriptOracleWebSphereAngularJSOPF Framework

Restaurant operations · Tenant management · Cloud deployment

Kita Kitchen — Restaurant Website & Tenant Management Dashboard

Fullstack Engineer / DevOps Engineer

  • Built middleware gateway API using Go
  • Built tenant management dashboard using PHP Laravel
  • Integrated MySQL for data persistence
  • Provisioned and configured Google Cloud Platform infrastructure
  • Configured Nginx reverse proxy
  • Automated deployment pipelines
GoPHP LaravelMySQLGCPNginx

Digital wallet · Payment gateway · REST API integration

Internet Payment Gateway — LinkAja Integration

Backend / Integration Engineer

  • Built Java Spring integration logic for payment gateway
  • Integrated REST APIs for digital wallet payment flows
  • Supported reliable payment gateway transaction processing
Java SpringJavaScriptREST API

// Engineering Discipline

DevSecOps Workflow

Delivery discipline applied consistently — from local development to production deployment.

Engineering practices

  • 01Feature branch isolation
  • 02Code review readiness
  • 03Build validation before merge
  • 04Dependency and vulnerability checks
  • 05CI/CD automation
  • 06Secure access and authentication integration
  • 07Environment-aware configuration
  • 08Production readiness checks
  • 09Penetration testing and vulnerability remediation support
  • 10Performance testing before production release
  • 11Deployment discipline across DC/DRC or cloud environments
  • 12Monitoring and troubleshooting readiness
  • 13Clear documentation and reproducible commands

Sample workflow

bash — feature/example-branch
1git status
2git checkout feature/example-branch
3npm install
4npm audit --audit-level=high
5npm run lint
6npm test
7npm run build
8codegraph sync .
9git add .
10git commit -m "feat: implement production-ready feature"
11git push origin feature/example-branch

Every commit on production-bound systems goes through audit, lint, test, and build validation before merge. Deployments are environment-aware and follow DC/DRC readiness checklists.

// Education

Academic Background

Mercu Buana University

Bachelor of Science, Informatics Engineering

Feb 2018 – Jan 2020West Jakarta

Del Institute of Technology

Associate Degree, Informatics Engineering

Aug 2014 – Sept 2017Laguboti, North Sumatera

// Contact

Let's work together

Open to senior engineering roles, freelance engagements, and collaboration on banking, fintech, and enterprise systems.

Send me an email