Hi, I'm Atras Najwan, a senior software engineer specializing in Ruby on Rails, Go, Node.js, and modern frontend stacks. I design and build scalable backend services, APIs, and real-time features for high-traffic platforms. I value clean architecture, testable code, and strong collaboration with product teams. I'm passionate about system design, developer productivity, and creating reliable, scalable software that makes teams shine.

Atras Najwan

Hi, I'm Atras Najwan, a senior software engineer specializing in Ruby on Rails, Go, Node.js, and modern frontend stacks. I design and build scalable backend services, APIs, and real-time features for high-traffic platforms. I value clean architecture, testable code, and strong collaboration with product teams. I'm passionate about system design, developer productivity, and creating reliable, scalable software that makes teams shine.

Available to hire

Hi, I’m Atras Najwan, a senior software engineer specializing in Ruby on Rails, Go, Node.js, and modern frontend stacks. I design and build scalable backend services, APIs, and real-time features for high-traffic platforms. I value clean architecture, testable code, and strong collaboration with product teams.

I’m passionate about system design, developer productivity, and creating reliable, scalable software that makes teams shine.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Indonesian
Fluent
English
Advanced

Work Experience

Senior Software Engineer at Tinkerlust
January 1, 2021 - Present
• Architected backend services using Ruby on Rails for a fashion marketplace supporting buyer–seller transactions and logistics workflows. • Led development of the company’s mobile application using React Native and coordinated feature delivery across product and backend teams. • Built web interfaces with React and Next.js for seller dashboards and marketplace management tools. • Integrated Twilio messaging APIs to implement real-time buyer–seller communication features within the platform. • Migrated legacy Magento architecture to a Rails-based platform, improving maintainability and development velocity. • Optimized CI/CD pipelines and deployment workflows, reducing deployment time by ~60%. • Integrated third-party payment gateways and logistics services to support secure order processing.
Software Developer at PT Esphere Techno Corrindo
March 1, 2017 - March 1, 2018
• Developed payment gateway plugins for Magento, WooCommerce, and PrestaShop platforms. • Implemented secure payment workflows compliant with PCI standards. • Managed full SDLC from requirement analysis to deployment.
Software Engineer at Tinkerlust
April 1, 2018 - December 31, 2020
• Developed scalable REST APIs using Ruby on Rails powering web applications. • Built React-based seller dashboards that improved operational efficiency for internal marketplace teams. • Maintained Magento integrations during platform migration to ensure consistent product and order data. • Improved database performance through optimized queries and indexing strategies.

Education

Bachelor's degree in Information Technology at University of North Sumatra
January 1, 2012 - December 31, 2016

Qualifications

Go Programming (Golang): The Complete Developer's Guide
January 11, 2030 - September 25, 2025
ZTM Academy: TypeScript Bootcamp – Zero to Mastery
January 11, 2030 - September 25, 2025
ZTM Academy: Complete NodeJS Developer
January 11, 2030 - September 25, 2025

Industry Experience

Software & Internet, Professional Services, Retail, Media & Entertainment
    paper Distributed Real-Time Collaborative System

    Designed and implemented a horizontally scalable collaborative editing platform similar to Google Docs.
    • Built Go (Gin) REST API for authentication and document metadata persistence.
    • Implemented Node.js WebSocket synchronization server using Yjs CRDT for deterministic multi-user editing.
    • Designed horizontal scaling using Redis Pub/Sub to propagate CRDT updates across WebSocket instances.
    • Implemented gRPC communication between Go API and Node.js sync service using Protocol Buffers.
    • Built document lifecycle management with in-memory state handling and batched persistence.