wira@portfolio ~ /about

$ About Me

Senior Backend Engineer & Software Architect

wira@portfolio:~/about$ cat about.md

My Journey

I'm a seasoned backend engineer with 9+ years of professional experience, currently working as a senior backend engineer at Sea (Shopee). My journey in software development began with a deep interest in building reliable and scalable systems, which has guided my career path ever since.

My expertise lies in developing high-performance microservices and distributed systems, with a focus on clean architecture, observability, and maintainable code. I'm passionate about optimizing performance, solving complex problems, and mentoring junior developers.

Throughout my career, I've worked extensively with Golang, Python, and JS/TS, developing a strong understanding of database technologies, message queues, and cloud infrastructure. Currently, I'm expanding my knowledge by learning Rust.

Experience

Senior Software Engineer
Shopee R&D - Sea | September 2022 – Present
  • Built a new and refactored existing real-time dashboard to utilize ClickHouse as the primary analytics database, replacing online transactional DB. Integrated Apache Flink as the ETL pipeline, reducing online DB load and infrastructure cost by 60%.
  • Developed and implemented complex software solutions to optimize business efficiency
  • Integrated 3rd Party Logistics, reducing onboarding time from 2 weeks to 1 week
  • Optimized and migrated services from Python to Golang, cutting cloud costs by 20%
  • Handled production debugging and service release deployments
  • Mentored junior engineers, improving team performance
Senior Backend Engineer
Logistics & Supply Chain Company | December 2021 – August 2022
  • Developed APIs and integrated with third-party applications
  • Built microservices using Golang and deployed applications on Kubernetes via GitLab CI
  • Developed gRPC-based intra-service integrations
  • Created Voucher & Promotion Systems and Driver Reward Systems
Lead Backend Developer
Fintech Company | September 2019 – December 2021
  • Led backend development integrating microservices with major banks
  • Developed Loan Origination Systems and main platform features
  • Applied Test-Driven Development (TDD) to enhance code quality
  • Conducted code reviews and mentoring sessions for developers
Software Engineer
Adtech Company | March 2018 – August 2019
  • Migrated monolithic systems to microservices architecture
  • Managed infrastructure optimization and reduced cloud costs by 30%
  • Improved application efficiency by 20%
  • Developed new product channels and media services
Backend Developer
Creative Digital Agency | March 2017 – February 2018
  • Full stack development across multiple projects
  • Implemented microservices for various use cases
  • Handled database design and backend system optimizations
Freelance Web Developer
Freelance | March 2016 – February 2017
  • Developed and maintained websites for various clients
  • Implemented responsive web designs and frontend-backend integration
  • Provided ongoing website maintenance and support

Education

BSc in Computer Science
Binus University | 2014 - 2019

Skills

Programming Languages

Golang Python JavaScript/TypeScript PHP C++ Scala Rust (Learning)

Backend Technologies

Microservices REST APIs gRPC GraphQL Docker Kubernetes Kafka RabbitMQ Distributed Systems Scalable Architecture High Performance Computing Caching Strategies Data Pipeline ETL Data Streaming AI-Driven APIs Vector Databases Generative AI Integration Web3 Smart Contracts ICP

Databases

PostgreSQL MySQL MongoDB Redis Elasticsearch Clickhouse

Cloud & DevOps

AWS GCP Docker Kubernetes CI/CD Monitoring & Observability GitOps Security & Compliance Basic Networking

Frontend Technologies

HTML/CSS JavaScript/TypeScript Vue.js React Tailwind CSS

Current Tech Stack

  • Language: Golang
  • Framework: Gin, Echo
  • Databases: PostgreSQL, Redis
  • Message Queue: Kafka, RabbitMQ
  • Cloud: AWS, GCP
  • DevOps: Docker, Kubernetes

Interests

  • System Design & Architecture
  • Performance Optimization
  • Open Source Development
  • Coffee Brewing
  • Mechanical Keyboards
  • Gunpla Building
  • Gaming
  • Reading