Ricky Putra Nursalim

Senior Software Engineer

Singapore, Singapore9 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Built scalable payment platforms and optimized data pipelines.
  • Led initiatives that significantly improved system efficiency and revenue.
  • Experienced in high-impact environments with cloud-native tools.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cybersecurity and HR Tech.

Contact

Skills

Core Skills

Go (programming Language)PythonAws

Other Skills

Android DevelopmentC++DjangoDynamoDBGitlabJavaJenkinsMySQLNode.jsPostgreSQLPrestoPySparkReact.jsRedis

About

I'm a software engineer with a passion for solving complex problems and building scalable systems. I’ve built payment platforms, optimized data pipelines, and recently, explored live streaming infrastructure at scale. My tech stack includes Python, Go, Kafka, and cloud-native tools (AWS, Kubernetes). I enjoy working in high-impact environments — especially around backend, infrastructure, or real-time systems. Let’s connect! I’m always open to learning from others, sharing ideas, or exploring how we might collaborate.

Experience

Abnormal ai

Senior Software Engineer

Jun 2024Present · 1 yr 9 mos · Singapore · Remote

  • Security Posture Management team
  • First software engineer on the SPM team; built the Security Posture Management product from scratch,
  • including the persistence, analysis, and presentation layers to proactively detect and mitigate threats.

Tiktok

Senior Software Engineer

Aug 2023May 2024 · 9 mos · Singapore · On-site

  • TikTok Live Revenue Team
  • Reduce CPU resource usage by 20% through optimization techniques targeting regex, JSON parsing,
  • and deep copy operations. This resulted in substantial savings of over 2000 CPU cores, significantly
  • optimizing infrastructure efficiency.
  • Technical owner for the Gift Highlight feature, leading to a notable 15% increase in revenue for top-tier
  • anchors.
GitlabGo (Programming Language)

Tower research capital

Software Engineer

May 2023Jul 2023 · 2 mos · Singapore, Singapore · On-site

  • Referential Data Team
PythonPostgreSQLMySQLJava

Indeed.com

Senior Software Engineer

Jul 2022Mar 2023 · 8 mos · Singapore, Singapore · On-site

  • Salary Team
  • Built a data pipeline that processes millions of job posting records to increase salary transparency
  • coverage by 50% using Presto, PySpark, AWS, and DynamoDB.
  • Successfully redesigned the DynamoDB schema, resulting in a cost reduction of up to 95% and
  • significantly improving service latency. Reduced the P99 service latency from 2 seconds to less than 50
  • milliseconds.
  • Effectively served as a tech lead, providing mentorship to two mentees, overseeing task planning,
  • preparing the team's roadmap, and streamlining processes, while successfully improving service
  • availability and enhancing overall system stability.
GitlabJenkinsAWS

Shopee

3 roles

Tech Lead

Jan 2022Jun 2022 · 5 mos

  • ShopeePay Team
GitlabJenkins

Senior Software Engineer

Jul 2020Jun 2022 · 1 yr 11 mos

  • Payment Inbound Team
  • Integrating payment channels in multi-region to Shopee's Ecosystem
  • Improve Shopee's payment system throughput and reliability
  • Technical design, code review, mentoring
GitlabJenkins

Software Engineer

Feb 2019Jul 2020 · 1 yr 5 mos

  • Marketplace Payment Team
  • Responsible for Shopee's marketplace system
  • Migrated Shopee's legacy marketplace system from Python to Go and achieve more than 30% improvement in speed
  • Code review, mentoring, technical design
GitlabJenkins

Traveloka

Software Engineering Intern

Jun 2018Aug 2018 · 2 mos · Greater Jakarta Area, Indonesia

  • Accomodation Pricing Team

Stoqo

Software Engineering Intern

Jan 2018Feb 2018 · 1 mo · Jakarta, Jakarta, Indonesia

  • Improve admin tools
  • Learn about recommendation system

Mapan - pt ruma

Software Engineering Intern

Jun 2017Aug 2017 · 2 mos · Jakarta, Jakarta, Indonesia

  • Work in logistic team make website displaying recommendation for shipping schedule for every city and reduce our peak and lowest delivery gap from more than 2x to less than 1.5x using greedy approximation algorithm.
  • Work in marketing team to make sales recommendation for each city based on population density.
  • Stack: Python (Django), ReactJs, Redux, Sagas, Redis

Compfest

Lead Developer

Jan 2017Sep 2017 · 8 mos · West Java, Indonesia

  • Lead team consists of 10 people to develop various tools that used in CompFest 9 event
  • Rebuild our Coming Soon (our portfolio website), Main website, and Playground system tech stack using React.Js, Django, Postgresql, etc
  • Help other divisions to analyze our registrar behaviour

University of indonesia

Foundations of Programming Teaching Assistant

Aug 2016Dec 2018 · 2 yrs 4 mos · University of Indonesia

  • Help professor with recordkeeping, such as tracking attendance and calculating grades, making problem set, etc

Dekoruma

Software Engineering Intern

Jun 2016Aug 2016 · 2 mos · Jakarta

  • Improve services and user interface to empower Dekoruma website

Ristek fakultas ilmu komputer universitas indonesia

Member of Mobile Application SIG

Feb 2016Feb 2017 · 1 yr · Jakarta, Jakarta, Indonesia

  • Learns about mobile application development and technology, also participate in mobile application competition and hackathon

Gdp venture

Software Engineering Intern

Jan 2016Feb 2016 · 1 mo · Jakarta, Jakarta, Indonesia

  • Implement kaskus chat image compression and video compression using Android Bitmap for image and Android transcoder for video and success reducing image size from 1-2 MB to less than 150KB with 50% compression ratio with acceptable quality.

Education

University of Indonesia

Bachelor of Science (B.S.) — Computer Science

Jan 2015Jan 2019

SMA Budi Mulia

Jul 2012Jul 2015

Stackforce found 100+ more professionals with Go (programming Language) & Python

Explore similar profiles based on matching skills and experience