top of page

SOEN, SURYA SOENARYO

Hi friend, feel free to call me Surya 🔆

I'm a Value-driven Engineer and Tech Lead

How can I help you today? Let's chat!

  • Linkedin
  • Medium
  • Github
  • Instagram
20220206_105940-01_edited_edited_edited.png

“Sophisticated systems and/or technologies are meaningless if they do not bring any real value to the users. To build a valuable system, we need to, at least, understand what problem to be solved, the domain of the problem itself, and how it brings value to the users.

— Soen, Surya Soenaryo

Proud to be a part of their journey

logo-tunaiku_edited.png
A8-Labs-Standard_edited.png
birdy-grey.jpeg
DefinitiveHealthcare_Logo-FullColor_edited.png
xendit-logo-convergence-ventures-font-br
Screen_Shot_2022-09-10_at_20.55_edited.p
cloudfactory-removebg-preview_edited.png
TacVue_Logo-removebg-preview_edited.png
jetpack-shipping_edited_edited.png
1531826618116_edited.png
tk3lEhDsSirtHoNO2pqV6pt5Vnx1679312421493_200x200_edited.png

About Me

Surya is an Engineer with 5 years of professional experience in various industries, from Financial Service, Customer Relationship Management, Logistics, Cryptocurrency, and Healthcare.

His experience as an individual contributor and leadership leads him to believe in 1st principle of "how do I bring value for the team, for the company".

Taking ownership of what he works on is the 1st step that leads his curiosity to go deeper; to understand what is needed to bring in value. Moreover, communication and collaboration with others are things that he always keeps in mind, whatever the role he has within the team.

Hapily is an US-based CRM company that focuses in building SaaS on top of HubSpot ecosystem.

Surya collaborated together with the team as Software Engineer in various products.

Software Engineer

Keywords

System Architecture, Code Best Practice, AWS, NodeJS, MySQL, Serverless Architecture

Highlights

  • Designed Serverless architecture for building new applications and refactoring existing applications that he led

  • Built several SaaS  HubSpot applications by using Serverless framework

  • Built robust Serverless system to populate data, detect data, and manage millions of data daily for multiple users.

  • Refactor several legacy applications to use Serverless framework, linters, and adopt Hexagonal architecture.

Hapily
2023 - current

Xendit
2018 - 2023

Xendit is an Southeast Asia-based Payment Gateway company that focuses in SEA markets. Their main business is one of important digital infrastructure in technology industry: simplify business on making e-commerce transactions in region where Cards is not the popular payment method unlike US and Europe.
 
Surya started his 2nd professional role as Backend Engineer here and grow as Tech Lead for commercial fraud prevention service called, "xenShield"

Senior Technical Lead - Credit Card

Keywords

Technical Leadership, Team Operation Model, Multi-region Cloud Architecture, System Architecture, Data Visualization, Data Analysis, Mentorship

Highlights

  • Co-lead a team of up to 15 people that consists of product managers, architect, software engineers, QA engineers, and product specialists to maintain and revamp Credit/Debit Card product

  • Act as data champion to maintain data model and business visualization for Credit/Debit Card on top of Looker platform and Databricks

  • Collaborate together with product managers to revamp the legacy operation models of the team to streamline the collaboration among team members, re-structure development process on the engineering site, re-structure operational process on the product operation site, and revamp the way product development is being formalized & executed to bring real value to users

Senior Technical Lead - xenShield

Keywords

Technical Leadership, Mentorship, Backend Development, Frontend Development, System Architecture, Data Analysis, Docker, RabbitMQ, Kafka, Python, NodeJS, Javascript, Typescript, Go, MongoDB, Postgres, AWS EKS, AWS S3

Highlights

  • Co-led a team of up to 8 people that consists of product manager, architect, backend engineers, full-stack engineers, QA engineers to build several products, such as internal-facing risk engines, customer-facing risk engines, unified BIN database, device fingerprint tracker & management, and chargeback management

  • Collaborated together with product manager, sales, account manager, and any other stakeholders to define business problem based on customer interaction, formalize business solution, and upsell them to customers

  • Collaborated together with designer, full-stack engineers, and Product Manager on defining the user journey on how they use the product in UI, and collaborating on designing the UI itself

  • Created various queries and dashboards that related to fraud risk incident, business metrics measurement, and data exploration for team or other related teams

  • Got his hand dirty while the team was small and under-resource by designing and building several backend services based in Go, Python, and NodeJS

Interim Product Manager - Fraud Risk

Keywords

Product Management, Technical Leadership

Highlights

  • Took the responsibility of conducting BAU while looking for full-time Product Manager for Fraud Risk team and soon to be called as, "xenShield"

  • Worked together with other leadership on assessing and making business decision upon filtering 3rd party vendors to enhance the overall assessment system

  • Collaborated with Account Manager, Sales, and other PM to upsell. fraud risk products to customer

Software Engineer - System Reliability

Keywords

Backend Development, System Architecture, E2E testing, Golang

Highlights

  • Proposed and designed architecture to conduct automated contract testing inter-microservices

  • Assisted engineers on defining the internal Go template and system monitoring tracker library

Software Engineer - Credit Card

Keywords

Backend Development, System Architecture, Data Analysis, Machine Learning, AWS Elastic Beanstalk, RabbitMQ, MongoDB, NodeJS, Javascript, Python, SQL

Highlights

  • Built several add-on endpoints to enable customers utilizing their card transactions via REST APIs

  • Built the foundation of Fraud Detection System. to prevent fraudulent transaction from being passed from pre-auth step and maintain overall % chargeback rate. Powered by heuristic-drive rule engine and data-driven Machine Learning models.

  • Collaborated together with Data Scientist to analyze, deploy, and maintain Machine Learning models in production.

  • Created several dashboard and data exploration around card transaction information on top of Redash platform

Definitive Healthcare

Definitive Healthcare is US-based healthcare company that focuses on transforming data, analytics and expertise into healthcare commercial intelligence.

Keywords

Full-stack Development, System Architecture, Docker, Typescript, NextJS, GraphQL, OAuth2.0, AWS, HubSpot

Highlights

  • Designed and built application to manually and automatically sync data from Definitive Healthcare system to HubSpot system

Jetpack Shipping

Jetpack Shipping is US-based ecommerce company that focuses on private label fulfillment provider.

Keywords

Full-stack Development, System Architecture, Google Cloud Platform, Docker, Typescript, React, Fulfil.io, Docusign API

Highlights

  • Greenfield project to build an internal dashboard to manage BoM (Bill of Materials) procedure from proposal creation to dynamic layers of approval by nested approvers with Docusign

  • Gathered the business requirement and define the timeline projection for project scope and deliverability

  • Designed the system architecture of overall system based on technical limitations and requirements from clients (frontend, backend, cloud infrastructure)

  • Co-developed the front-end UI by using React

  • Developed the back-end system by using Typescript NodeJS, Docker, and NGINX

  • Simplify the overall CI/CD of project on top of GCP

Birdy Grey

Birdy Grey is US-based ecommerce company that focuses on selling affordable bridesmaid dresses.

Keywords

Backend Development, System Architecture, Google Cloud Platform, Docker, Typescript, Fulfil.io, Chinese-based Logictics REST APIs

Highlights

  • Designed and built cronjob to automatically refresh shipment information in the fulfil ecosystem by automatically checking information from fulfil 3PL

  • Designed and built webhook endpoints to introduce new custom shipment method in fulfil ecosystem: Chinese-based courier by leveraging fulfil.io's Carrier Integration APIs

TacVue Inc.

TacVue Inc. is a US-based Blockchain startup that focuses on building value on top of available network. Their main business is to be social economy for NFT creator by providing NFT marketplace and NFT creation

Keywords

Backend Development, System Architecture, NFT, Cryptocurrency, Avalanche Network, IPFS, AWS, Docker, Serverless, Python, NodeJS, Typescript, SQS, SNS, DynamoDB, Pinata, Moralis

Highlights

  • Proposed system design and develop real-time NFT assembler that could dynamically assembler traits up to 10k images for each request, store in IPFS, and mint it in Avalanche Network

  • Built web data scrapping to collect crypto-related information around Avalanche Network and utilize the information for insight

Syngenta // Cloud Factory

Syngenta is US-based Agrichemical company that has several business lines, one of them is related to Data Automation and AI, called Cloud Factory. Their main business is to provide AI-based solution related to Computer Vision, Natural Language Processing, and Data Processing.

Keywords

​Backend Development, Microservices, AWS, Docker, Gitlab, Golang, Docker

Highlights

  • Built baseline system to integrate and automate customer onboarding process between AWS Console, JIRA, and internal databases.

A8 Labs

A8 Labs is a US-based Customer Relationship Management startup and helped customer to improve the simplification on utilizing Hubspot ecosystem. Their main business is to provide automation on top of Hubspot ecosystem

Keywords

Backend Development, System Architecture, AWS, Serverless, Hubspot CRM APIs, Hubspot Workflow, MySQL, Python, NodeJS, Typescript, SQS, Elasticache, API Gateway

Highlights

  • Implement additional customization feature on top of one of their flagship features to give more customization on duplicating newly created contacts / leads / sales

  • Assisted the refactor and migration plan from Chalice-based Python codebase into Lambda-based NodeJS codebase

  • Proposed and implement the utilization of Redis to distribute the workload of read query from database with take into account the chance of data change

  • Built several new custom actions as the middleware and UI between Hubspot Workflow and internal system

Power to the Brand

Power to the Brand is a Singapore-based logistic startup. Their main business is enabling direct-to-consumer brands easily distribute across Southeast Asia. 

Keywords

Backend Development, AWS, Serverless, Supabase, Airtable, Heroku, Shopify, NodeJS

Highlights

  • Built consumer to consume inbound sales from Shopify to Airtable and internal databases

  • Restructured data integration method between Airtable and internal databases to maintain the even status between 2 data storages

Freelance

Tunaiku
2017-2018

Tunaiku is a subsidiary of Amar Bank, a part of Tolaram Group. Their main business is peer-to-peer lending and digital banking for Indonesian Market.

 

Surya started his 1st professional role as Backend Engineer here.

Keywords

Backend Development, REST APIs, Microservices, Unit Test, Go, NodeJS, Javascript, New Relics, Postgres

Backend Engineer

  • Created the core system for B2B affiliate-based inbound sales backend system based in Go

  • Maintained microservice-based backend systems in Go and NodeJS

  • Proposed and built the architect on utilizing Redis for some data flow that has high throughput read requests for better UX and reduce workload on database cluster

  • Created internal monitoring system by utilizing New Relic Insight

  • Contributed to proposing some ideas and improvements in new and existing features, such as promotion feature in B2B affiliate system

  • Contributed and provided the example of implementing unit test in backend development

“You do not learn to walk by following rules. You learn by doing, and by falling over.”

— Richard Branson

Skillset Highlight

Surya is a firm believer that we don't stop learning after we finish formal education yet it is the starting point of the improvement cycle by practicing what we know, letting the World validate and give feedback, and we evaluate that feedback & take action to make improvements.

20258104_10210240741480406_4479931052791908715_n.jpeg
79667993_10216524792177746_6534385195712249856_n.jpeg
Coding Station

HUMAN LANGUAGE

Daily usage of English for professional work and an enthusiast foreign languages, such as Japanese (N3), Simplified Chinese (HSK 4), Germany, and more

TECHNICAL LEADERSHIP

Experience on leading a team that consists of smart people with unique traits and personalities.

Experience as technical contributor, product manager, and data analyst helped me prepared to lead and assist team with various circumstances

Proficiency

Team: from just 2 people to be up to 10 remote people with 2 sub-teams, from various countries

Methodology: Scrum, Domain Driven Development

Tools: JIRA, Confluence, Trello, Clickup, Miro, Google Drive Suite, draw.io, Mermaid, Stoplight

TECHNICAL CONTRIBUTOR

Experience to contribute for various companies in different maturity stage, industries, and technical requirements.

Proficiency

Language: Golang, Python, Typescript (NodeJS), Javascript (NodeJS), SQL, Docker, Make

Database: MySQL, Postgres, DynamoDB, MongoDB, Pinata, Moralis

Framework: Express (NodeJS), Flask (Python), echo (Go), Serverless Framework, AWS Chalice, React

AWS: EC2, Elastic Beanstalk, RDS, S3, SQS, SNS

GCP: Compute

Others: Postman, OpenAPISpec

59178070_10214764667655733_9050755183809658880_n.jpeg
Day 2 Kaggle-1 (35)_edited.jpg
Screen Shot 2022-09-11 at 11.01.20.png

MACHINE LEARNING

Driven by curiosity and magnification to human brain, Surya kicked start his journey with Neural Network and common Machine Learning knowledge that he learned from Coursera, Udacity, Kaggle, and Full Stack Deep Learning

DATA ANALYST

Especially on tabular dataset, mostly around finance and identity dataset from various level of dataset, including Exploration Data Analysis, Data Cleaning and. Enrichment, Feature Engineering, and doing various analysis in SQL, Databricks (Pandas, Numpy), or Google Sheets

FINANCE

For personal investment and wealth management. Starting from managing and restructuring personal finance to building thinking process on making Fat-Pitch Investment strategy in Indonesian Stock Market. Stock market is the best place for us to learn various business models in multiple industries and public companies.

Highlights

DEGREE-BASED ACADEMICS

main.jpeg

Sophia University

Autumn 2017 Intake

MS, Green Science and Engineering

Accepted but dropped due to personal financial issue

Give Back to Community

The World can't be better by a single person or several people like in the movie but by contribution, collaboration, and improvement from a lot of people to build healthier and better ecosystems.

12647252_10205912064746193_3709250251977551125_n_edited.png
15492162_10209792785569116_4389975140685353212_n_edited.png
0_ZX6r5B6opiJXY_cJ.png

ENGLISH & INDONESIAN TEACHER

Contributed to the local community by teaching in local primary schools in Izumi-City, Japan as English teacher and introduce Indonesian culture

FOREIGN STUDENT ASSISTANT

Giving back the kindness of what Surya received in Japan by doing same thing in his home university by assisting foreign students to adapt and to learn Indonesian language

COURSERA

Contributed to Coursera as Indonesian translator, beta tester and community mentor for some online courses by The Hong Kong University of Science and Technolgy, and University of Illinois at Urbana-Champaign

78da819c-c1cf-4e96-9514-58676b0c8843_edited.png
66468314_10215298294676075_3794565784533991424_n_edited.png

AI SATURDAY

Collaborated with Gojek's internal employees and likeminded people that met on-site to be a volunteer managing study group that happened every Saturday for a couple weeks in Gojek HQ, South Jakarta in 2018

FACEBOOK DEVELOPER CIRCLE

Invitation to be a speaker in Facebook Developer Circle: Bandung - sharing my excited on simplifying Neural Network Model Development by using Pytorch

KAGGLE DAYS COMMUNITY

Volunteered to bring experience that I got from Kaggle Days Dubai to be a community leader in Jakarta by bringing in several Kaggle Grand Masters from outside Indonesia and experts in local community to share their knowledge for like-minded people and enthusiasts

CONTACT

一期一会

is an idiom from Japanese tea ceremony which emphasizes the preciousness of our chance to engage with someone.

I would love to talk with you. Feel free to drop me a message via form or email below, and I will get back to you as soon as possible.

Thanks for submitting!

bottom of page