Virgo Stevanus
Back to home

Experience

My professional journey and the roles that have shaped my career.

Fondasys – Fullstack Software Engineer

April 2025 – Present

  • Build and maintain full stack web applications across multiple agency clients using Next.js, TypeScript, React, Node.js, and PostgreSQL.
  • Developed custom Directus CMS extensions, including a Tiptap based rich text editor and a matching frontend renderer, and executed the in place migration of legacy EditorJS content to the new Tiptap structure.
  • Implemented cache revalidation pipelines via Directus Flows and integrated Directus Live Preview so editors can preview content changes on the frontend in real time.
  • Contributed to the refactoring and migration of broadsheet.com.au from its legacy stack onto a new Next.js platform, focusing on performance optimization and debugging throughout the cutover.
  • Integrated Chargebee for subscriptions and Poool for paywall logic, backed by Redis caching to keep response times low under traffic.
  • Built an internal AI tool from scratch covering authentication, role based access control, dashboard UI, and Claude API integration.
  • Designed PostgreSQL schemas, wrote and maintained tests, and participated in code reviews as both author and reviewer.
  • Contribute to technical decisions on logic and architecture, and translate requirements from the PM into shipped features.

Freelance - Laravel Developer

February 2022 – December 2024

  • Collaborated with stakeholder to maintain and enhance the application system using Laravel.
  • Designed and optimized database structure for the applications system with mysql.
  • Enhance desktop application using C# and seamlessly integrated them with the application system using API.
  • Conducted code refactoring and implemented design pattern to enhance the efficiency.
  • Monitored application process and swiftly and effectively handling debugging and error fixes.

Infinite Learning – Web Developer Intern

September 2024 – December 2024

  • Delegated tasks to the development team (hackers) to ensure workflow efficiency and timely project completion.
  • Conducted technical requirements analysis based on input from the design team (hipsters) and business team (hustlers).
  • Designed and developed APIs using Express.js to connect business logic with the database.
  • Slicing Figma designs into interactive user interfaces using React.js (slicing).
  • Communicated with the design and business teams via WhatsApp and Discord for daily discussions.
  • Provided technical input during discussions related to feature design and development.
  • Designed application architecture that is modular, efficient, and scalable.
  • Integrated client-server architecture to facilitate seamless communication between the front-end and back-end.

Bangkit Academy - Cloud Computing Cohort

February 2024 – July 2024

  • Built and set up cloud infrastructure to support scalable applications.
  • Developed backend APIs using Laravel framework and MySQL as database.
  • Developed Machine Learning Service to predict an image.
  • Deployed machine learning models on Google Cloud Platform (GCP).
  • Deployed frontend applications and integrated them with backend APIs.
  • Worked on cloud-based solutions to optimize performance and scalability.
  • Implemented CI/CD pipelines using Cloud Build to streamline deployment processes. Maintained project tracking records using Excel-based project management tools to document tasks, progress, and team updates, facilitating streamlined communication and reporting.
  • Assisted the mobile development team in identifying and debugging errors to ensure seamless application functionality and optimal performance.

PT. Cakrawala Lintas Kepri – IT Support Intern

January 2020 – April 2020

  • Assisted in resolving computer, network, and server issues within the office environment.