Abyan Juang Kecci

Software Architecture Design Product Vision Team Collaboration

9 years experience in Software Engineering, currently working as a Senior Software Engineer at Stockbit—a leading investment securities company in Indonesia. Specializing in optimizing real-time trading data feeds and financial data analysis, I develop core services that process stocks, mutual funds, and bonds data sourced primarily from the Indonesia Stock Exchange (IDX). My work focuses on enhancing accuracy, performance, stability, maintainability, efficiency, and cost optimization to support the company's vision.

As part of the tech team, I actively participate in SDLC processes (Kanban & Scrum), designing technical solutions for proposals, changes, and new features. I adhere to best practices, clean code, and SOLID principles, maintaining a product-driven mindset and efficient workflows. Collaboration is key—I thrive in environments with direct feedback and Trunk-Based Development for version control. To ensure reliability, I implement monitoring, logging, and alerting systems, while handling operational tasks such as IDX mock trading simulations, data source switching, snapshot cleanups, and cross-checking stateful services.

Beyond my core role, I'm passionate about streamlining processes and solving problems at any scale. I contribute to open-source Go libraries, enjoy web scraping for data insights, and stay ahead by researching emerging technologies to accelerate software development. I closely follow advancements in AI and Blockchain, continuously expanding my tech stack knowledge. As part of my seasonal learning, I explored Context Engineering and MCP to broaden my expertise.

Name:

Abyan Juang Kecci

Address:

Pancoran, DKI Jakarta, Indonesia

"An investment in knowledge pays the best interest." — Benjamin Franklin

web

Golang

  • API: grpc, rest/http, websocket, tcp, graphql
  • API Framework: http/net, gqlgen, grpc-go, go-chi, echo, fiber, fasthttp
  • Circuit Breaker: sony/gobreaker
  • Custom CLI: urfave/cli, spf13/cobra
  • Custom Config File: spf13/viper
  • Dependency Injection: uber-go/fx
  • Data Messaging: kafka/redpanda, nats, nsq, rabbitmq, google/pubsub
  • Data Caching: go-redis
  • Database Libraries & ORM: jmoiron/sqlx, go-elasticsearch, gorm, go-mongo, squirrel
  • Data Migration: go-migrate
  • API Docs: swaggo/swag, swaggo/echo-swagger, go-swagger, gqlgen, protoc-gen-openapiv2, swagger2openapi, openapi-merge-cli, Redocly/redoc
  • Mock Generator: gomock/mockgen, mockery, testify
  • Log: rs/zerolog, uber-go/zap, logrus
  • Library Manager: go-mod
  • Scraper: PuerkitoBio/goquery, go-colly
  • System Design: mermaid-js/mermaid, goadesign/model

web

DevOps

  • Code Management: Git, Github, Gitlab, SVN
  • Docs: Jira, Confluence
  • Security: aquasecurity/trivy
  • Load Test: grafana/k6
  • Code Quality: SonarQube
  • CI/CD: ArgoCD, Jenkins, Codeship
  • Container: Docker
  • Orchestrator: Kubernetes
  • Cloud Virtual Machine: AWS EC2, GCP VM
  • Cloud Deployment: Heroku, Vercel
  • Config Management: Vault
  • Infra as Code: Helm, Terraform
  • Monitoring tools: Telemtry, Prometheus, Tempo, Loki, Grafana, NewRelic, Scalyr, Datadog
  • Project Management: Maven, Gradle, NPM

web

Program Management

  • Program Knowledge: Online Live Trading, Online Travel Agent, Travel Itinerary, Financial Technology, Telecommunications and Location Tracking Services, Human Resource Management System, and Point Of Sales.
  • Program Strategy: Product Vision, Product Roadmap, Customer Segmentation, Product Positioning, Product Differentiation, Goals & Initiatives
  • Data Analysis: Google Analytics, Firebase, Amplitude, Heap
  • Risk Management: Mitigate risks, Breakdown dependencies, Security audit & control
  • Project Time Estimation: Level Scoping, Level Resources, Internal/External Integrations, Quality Testing, Data Collection, Gather Documentation, Unforseen allocations

web

People Management

  • Team Building: Interviewing, OnBoarding, Mentoring, Sharing, Delegating, Gathering, Building OKR, KPI, Career Path
  • Feedback: 1-on-1, Surveys, Retrospective, Sprint Review, Team Bounding
  • Delegating: Task Breakdown, Delegate Docs, Build-Trust, Build-Ecosystem, Reliable Team
  • Time Management: Plan & Preparation, Productive timeline, Effective timeline, Oncall
  • Communcation: Open-minded, Listener, Facilitate, Middleman, Note Taker
  • Decision Making: Win-win solution, Union Info, Mention to related, Broadcasting
  • Problem Solving: Routing, Escalating, Context Switching, Monitoring
  • Coaching: Build Curricullum, Presentation, Helper, Facilitator, Leading by example

"The best way to predict the future is to create it."

— Abraham Lincoln

  • PT. Stockbit Sekuritas Digital (Stockbit.com)
    Sr. Backend Engineer
    Mar 2023 - Present (Full-time)

    Stockbit is a one-stop stock investment platform. Apart from being a place to discuss and update the latest news about stocks, Stockbit also functions as an investment research and analysis platform.

    Stockbit provides financial data informations with various products includes Stock, Index, Warrant, Obligation, Commodity, Global Index, Crypto, ETF, FX.

    These products are provided in our features includes Company Info, Catalog, Liveprice, Orderbook, Running Trade, Trade Book, Bandar Detector, Top Broker, Broker Flow, Top Stock, Hotlist, Market Movers, Event Calendar, Earnings, Valuation, Watchlist, Screener, Chartbit, Price Alert, Live Ratios.

    > Job Description

    Performance Optimized:
    • Re-clustering Redis Corpaction to New Cluster to saved 25% CPU Redis Global.
    • WS migration from SG to JKT via CloudFront — saved >$24K and reduce latency.
    • 10x faster Screener Engine 142ms → 12ms by Migrating from OpenSearch to InMemory.
    • 20x reduced payload of Running Trade WS 300kb → 15kb by BatchSizing.
    • 5x faster Company Follower & 8x faster Watchlist Minichart by BulkCache.
    • 30% CPU saved in Company Page & Catalog by InMemoryCache.
    • 64% CPU saved in Chartbit/TradingView by Cache+Compression.
    • 71% CPU saved in TradeBook & BrokerSummary by Migrate to TimescaleDB+Cache.

    Features Released:
    • Top Stock & Broker Flow Chart
    • FR Bonds List & Detail Page
    • Trade Book Total (Lot, Frequency, %)
    • Stock Labels (Codes, Tradable/Suspend)
    • FCA Monitoring Stocks
    • IDX Full Call Auction (Indicative & BestBidOffer)
    • Order Queue
    • OrderBook Frequency

    Operations, Hygiene & Automation:
    • Improve Index Chart accuracy (1D Bar, OHLC rules, 2y historical sweeping)
    • Solve Issue Request/Context Canceled in API-Gateway to avoid wrong error metrics (RPC+HTTP)
    • Standarize CircuitBreaker Package
    • Enabled Dual ITCH Streams (main & replica with partitioning)
    • Built automation tools for mock-trading, datasource switches, config updates, restarts, and reports

    Technical Expertise:
    • Go: concurrency, performance tuning, idiomatic design
    • Scalable Systems: tracing, logging, HA, high-traffic strategies
    • Principles: clean architecture, SOLID, unit & load testing
    • Cloud/DevOps: AWS (RDS, ElastiCache, OpenSearch, EC2, S3, SQS)
    • Streaming: Kafka (Redpanda), NATS
    • APIs: gRPC, REST, WebSocket
    • Version Control: GitLab (Trunk-Based)

  • PT. Ming Jaya Sejahtera (Jamtangan.com & Voila.id)
    Built by Catalyst Tech (ctlyst.id)
    Technical Program Manager
    Jun 2022 - Mar 2023 (Full-time)
    Lead Engineer
    Jul 2021 - Jun 2022 (Full-time)
    Sr. Backend Engineer
    Dec 2020 - Jul 2021 (Full-time)

    Managing & Leading Program of Integrations System including Payment, Shipment, Message Notification, and Asset. Lead technical discussion across cross-functional teams. Prioritizing roadmap to deliver company goals. Gathering requirement to the documentation. Propose RFC (Request For Comment) to initialize goals & implementation. Analyze risk & Dependencies related projects. Reporting data for related audiences. Monitoring and Escalating both in the internal-external impact of the business and technical scope. Managing through agile methodologies. Organizing Tech Member for Hiring, Build KPI, Assessment, Career Progression, and Promotion.

    > Job Description

    Key Qualifications:
    • Leading Payment Gateway with Virtual Account, Bank Transfer, Credit/Debit Card, Instant Payment, Paylater.
    • Leading Shipment Gateway with JNE, Sicepat, J&T, SapExpress, Gosend.
    • Leading GIS Gateway with Provinces, Districts, Subdistricts, Villages, Zip/Postal Code from BPS and Kemendagri.
    • Leading Message Gateway with Email, SMS, Whatsapp.
    • Leading Asset Gateway with Images & Files.
    • Setup roadmap Q1 - Q4 annually Integrations Scope.
    • Managing 5 - 6 Member Tech Team of Integrations Core.
    • Managing Programs with agile software development life cycle and scrum method.
    • Tech stack with Golang, NSQ, Postgre, MongoDB.

    Key Achievements:
    • Deliver new payment channel with Midtrans.
    • Deliver 2 new shipment methods (Sicepat and J&T).
    • Data optimization for GIS data.
    • Improve message notification elapsed 23 ms/req.

    Responsibilities:
    • Build and develop your own team (hire and nurture)
    • Report to Head of Engineering on day to day basis
    • Collaborate with the product team to deliver the best product with the most efficient use Of resources and technologies
    • Work with all the stakeholders to assemble project teams, assign responsibilities, and identify appropriate resources needed
    • Develop schedules to ensure timely completion of projects by meeting project milestones
    • Assess risks, anticipate bottlenecks, provide escalation management, make tradeoffs, balance the business needs versus technical constraints and encourage risk-taking behavior to maximize business benefit
    • Aware of non-functional reguirements such as security and performance
    • Responsible for the overall development life cycle of the solution and managing complex projects with significant bottom-line impact
    • Ensures realistic commitments understand priority and urgency and delivers upon them accordingly. Anticipates and communicates blockers, delays, and cost ballooning
    • Work with product managers in developing a strategy and roadmap to provide compelling capabilities for catalyst tech to achieve business goals.
    • Improve team practices and processes and discuss improvements with the team.
    • Provide product and architecture decision record documentation.
    • Tech stack with Golang, NSQ, PostgreSQL, MongoDB.

  • PT. Global Tiket Network (Tiket.com)
    Backend Engineer
    Jun 2019 - Dec 2020 (Full-time)
    Jr. Backend Engineer
    Dec 2018 - Jun 2019 (Full-time)

    Tiket.com is one of the largest OTA (Online Travel Agent) companies in Indonesia that provides and organizes online ticket booking and purchasing systems and facilities. The products we offer are more varied, not only to meet your travel needs but also your free time. Tiket.com allows you to search for product information that you want, make an order, purchase, as well as make payments online and safely through various payment systems and facilities that we have provided for you.

    > Job Description

    • Responsible to Refund Service for Flight Refund & Hotel Refund
    • Responsible to Dashboard Refund Finance & Dashboard Refund CS
    • Responsible to Refund Disbursement for Tix Point, Credit Card, Bank Transfer, Kredivo, Akulaku
    • Rewrite New Flow Refund Service for Version 2 (Integrate with Vertical Product)
    • Develop RESTful API Endpoint & Service
    • Develop Outbound Service for Internal & External API
    • Develop Inbound Service to consume or subscribe Kafka / RabbitMQ
    • Set up Java Spring Configuration with Retrofit, Swagger, OkHttp, DataSource, RabbitMQ, Kafka
    • Create Data Migration for Indexing, Alter Table, Insert Data with Internal Library Project (MongoTemplate & MySQL)

  • PT. Settrip Karya Bangsa (Settrip.id)
    Chief Product Officer
    Jan 2020 - Nov 2020 (Part-time)
    Vice President Of Technology
    Jan 2019 - Jan 2020 (Part-time)

    Settrip Founded March 18, 2017, We provide Online Trip Itinerary (Travel Plan) services from Attractions, Hotels, Flight, Trains, Cars, Buses, and Ships. There are 37 Provinces and 600,000 Tourist Attractions that have been collaborated. We have collaborated with Indigo (part of Telkom Indonesia) to be our incubator. We collaborate with the Ministry of Tourism (Wonderful Indonesia) and GENPI (Gerakan Pariwisata Indonesia) to develop better Indonesian tourism.

    > Job Description

    • Responsible for Product Core Service for Flight, Hotel & Train (Integrate with 3rd Party)
    • Research & Develop Pilot Project for Backend Service Architecture with Golang
    • Research & Develop gorm for relational database with golang service
    • Research & Develop ELK Server with go-elasticsearch, Elasticsearch, Logstash, and Kibana
    • Research & Develop golang-migrate for Data Migration with MySQL
    • Meet Stakeholders and Create Product Requirement Document
    • Wireframing Design UI/UX with Team Design
    • Set Up Scoping and Timeline
    • Become Scrum Master in Team
    • Sprint Planning, Story Point, Daily & Weekly Standup
    • Release and Retrospective

  • PT. SimpleFi Teknologi Indonesia (Awantunai)
    Software Engineer
    May 2018 - Dec 2018 (Full-time)

    We help banks provide financing for financial access to large consumers in Indonesia. We believe that everyone in Indonesia has the right to access affordable and safe financing to improve their welfare. Whether it's shop owners who have difficulty getting working capital, or consumers who want to enjoy the convenience of modern financing in the store. AwanTunai provides a mobile application to help anyone in Indonesia access affordable and safe financing from banks.

    > Job Description

    • Responsible for Location Scoring, Late Fee and Waive Fee Service
    • Meeting with Product Team for Requirement System
    • Become Technical Writer for System Design Project
    • Develop CS Dashboard for Backend Service
    • Maintain Current Product and Improvement
    • Help Bug Fixing & Trace Issue
    • Tech stack with Java, Kotlin, Ruby, Python

  • PT. First Wap International (1rstWAP)
    Java Developer
    Feb 2018 - April 2018 (Full-time)

    1rstWAP is a leading mobile messaging provider, offering advanced mobile messaging, location-based solutions and other services to mobile network providers, mobile virtual network providers, enterprise customers, government entities, and to those who seek a (branded) mobile communication solution. 1rstWAP operate its own telecommunication systems and infrastructure, including a distributed network of SMSCs installed at mobile network providers.

    > Job Description

    • Responsible for Rewrite Admin Service Module
    • Bug Fixing & Trace Issue
    • Tech stack with Java Spring Boot

  • PT. Jati Piranti Solusindo (Jatis Solution)
    Java Web Developer
    Jul 2017 - Jan 2018 (Contract)

    PT. Jati Piranti Solusindo(Jatis Solutions) established in 1997, and now become Indonesian leading e-solutions provider which have served hundreds of clients across the region. Jatis Solutions (member of Indivara Group) provides Enterprise Application Integration as well as Professional Services complemented by consulting delivery and third party partner product to rapidly deploy technology services to the customers.

    > Job Description

    • Responsible to Project Human Capital Management System (Internal Client)
    • Responsible to Project Courier Express System (Asperindo)
    • Develop Improvement System based Requirement
    • Teamwork with Business Analyst and Project Manager
    • Help Trace & Fix Bugs
    • Tech stack with Java, ZK Framework, Spring, JSP

  • PT. DAC Solution Informatika
    Programmer
    Jan 2017 - Jun 2017 (Internship)

    Established since May 2008, our vision is as an Information Technology consulting company, offering solutions that are appropriate by providing appropriate, effective and efficient solutions.

    > Job Description

    • Responsible DAC Absensi Service (Internal Client)
    • Responsible Sistem Information Iptek Nasional - SIIN (Vendor of Ristekdikti)
    • Training Java with Spring Boot and ZK Framework
    • Help Vendor of Bursa Efek Indonesia to Scrapping News Data
    • Tech stack with PHP Yii, Java Spring Boot

Bina Nusantara University

Bachelor of Information System

GPA 3.39/4.0

October 2017 - December 2019

Universitas Indonesia

Diploma of Accounting Information System Technology

GPA 3.43/4.0

August 2014 - September 2017

Highschool SMA Negeri 55 Jakarta

June 2011 - July 2014

Card image cap
AWS Security Essentials

Fundamental AWS cloud security concepts, including AWS access control, data encryption methods, and how network access to your AWS infrastructure can be secured.

Last updated on 27 Apr 2022

Card image cap
Dicoding AWS Cloud Essentials

Memahami AWS Cloud dengan segala jenis layanan, infrastruktur global, hingga harganya.

Last updated on 27 Apr 2022

Card image cap
BNSP Accounting Preparation of Final Statements Based on SAK ETAP

Preparation of Financial Statements Based on SAK ETAP (Indonesian Accounting Standards for Non-Publicly-Accountable Entities) by Indonesian Professional Certification Authority (BNSP)

Last updated on 27 Apr 2022

"If opportunity doesn't knock, build a door."
—Milton Berle

Send Mail

Get in Touch

I am always open to opportunities in all possibilities