Summary
Overview
Work History
Education
Skills
Certification
Timeline
Hi, I’m

David Saputra

Principal Software Engineer
Singapore

Summary

Professional software engineer prepared for advanced engineering roles. Demonstrates strong expertise in system architecture, coding, and debugging with focus on team collaboration and achieving results. Known for adaptability in fast-paced environments and reliability in meeting project goals. Skilled in full-stack development, cloud computing, and agile methodologies.

Overview

19
years of professional experience
4
years of post-secondary education
2
Certifications

Work History

Dell Technologies

Principal Software Engineer
08.2022 - Current

Job overview

  • Developed scalable and secure applications for optimized user experiences, utilizing efficient data structures and algorithms.
  • Empowered junior and senior engineers through mentorship, resulting in strengthened technical skills and increased team efficiency.
  • Facilitated collaboration among diverse engineering and design teams through software review processes.
  • Performed debugging of code, executed software troubleshooting, and analyzed root causes.
  • Streamlined team workflows with Agile methodologies, resulting in accelerated project completion times.
  • Led the engineering team in adopting best practices for coding and design standards.
  • Reduced software complexity while maintaining functionality through strategic refactoring efforts aimed at modularizing and simplifying code.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Improved application reliability by implementing robust testing procedures and effective error-handling strategies.
  • Worked closely with global customers spanning to troubleshoot software problems.
  • Improved software performance by conducting thorough code reviews and implementing optimization techniques.

Autodesk Asia Pte Ltd

Advanced Software Engineer
08.2020 - 07.2022

Job overview

  • Maintain the operational and incident and improve reliability, security, efficiency, and availability of Scan-To-Mesh and Photo Capture API.
  • This includes optimizing Amazon Simple DB's backup and restore to meet DORA (DevOps Research and Assessment) metrics.
  • Improve the automated test system to be cloud-based and cost-effective with serverless architecture.
  • Design and build a cloud-based image feature extraction API that enables users to extract features from images on the cloud built with reliable and cost-effective serverless architecture.
  • Designed and led the development of an automated file system plugin for the cloud drive platform, allowing users to upload referenced files when the main file gets copied automatically.
  • Designed and led the development of a point-cloud translation cloud service that automatically translated point-cloud scan into Cesium tile set.
  • Member of Operation Excellence guild to define the standard and oversees the company's cloud platform initiatives.

Singapore Press Holdings

Technical Lead
09.2019 - 07.2020

Job overview

  • Initially hired for PHP workload but turned to a team using Go language intending to revamp the backend for mobile application.
  • Learned and mastered the Go language within two weeks, led the development, created foundation SDK, and mentored the existing developer to develop rapidly.
  • Designed and led the development of revamping the backend of the mobile applications to serve the company newspaper publications on containerized and serverless.
  • Event-based microservice architecture that relies heavily on intelligent cache and search, the system can perform millions of traffic systems.
  • Heavy customization of sections, news, and ads is allowed to cater requirements of each publication.
  • Designed and led the cloud infrastructure, which builds in both container and serverless on AWS Cloud, and mentored a team of DevOps to provision the cloud infrastructure and the CI/CD.
  • Troubleshoot any gap in the architecture and come up with a solution to fix and optimize it.
  • Participate in a technology architect forum that oversees the system architect of new initiatives.


CCRManager Pte Ltd

Technical Lead
02.2018 - 08.2019

Job overview

  • Designed and led the development of a Trade Loan platform on microservice architecture.
  • The system was fortified to comply with the banking security requirement, coached and mentored software engineers as part of blocker removal, code review, and code design.
  • Responsible for researching and designing the cloud architecture on AWS, which is scalable, reliable, and performant.
  • Cloud infrastructure with CloudFormation and containerization of Springboot tech stacks on the backend.
  • Designed and led the frontend development built in ReactJS and deployed reliably and cost-effectively in S3.

Various Clients

Software Development Freelance
11.2016 - 01.2018

Job overview

  • Designed and led the development of a Video Platform for Kompas TV.
  • The platform supported uploading to third-parties video platforms such as YouTube, Dailymotion, and the existing SaaS video platform, complete with a fully-featured green fields CMS and hosted on AWS cloud.
  • Designed and led the ground-up development of a mutual fund investment platform, fully-featured CMS for companies portals to highlight features of products, company profile, and Robo-advisor.
  • The manage portfolio feature allows investors to buy and sell mutual fund portfolios from their accounts in real-time on the web, iOS, and Android.

PT IDC Indonesia

Research Manager
01.2016 - 10.2016

Job overview

  • Conduct qualitative and quantitative research on Indonesia's commercial and consumer PC market.
  • Analyze and publish executive research reports.
  • Engage key people such as marketing, sales, and the director to discuss and inquire about the PC market.
  • Research and discover ongoing market situations to unfold any uncovered information about any transactions on the market.
  • Analyzed the inquired information, formulated insights, and presented them to clients.

Various Clients

Software Development Freelance
11.2013 - 12.2015

Job overview

  • Designed and led the development of a mutual fund marketplace for the startup.
  • Built full-fledge CMS from the ground up, created and led the foundation development for the marketplace platform, and handed it to the in-house team.
  • Designed and led the development of ADempiere ERP implementation with Mobile Sales Application on Android.
  • Technology Stack: JavaScript, PHP, Code Igniter, JBoss, PostgreSQL, Android Development, XML, SOAP, AWS, PHP, Laravel, jQuery, HTML, CSS

Eko Supreme Resources Nigeria Ltd

Information Technology Section Head
10.2011 - 10.2013

Job overview

  • Led a team to maintain and improve Information Technology to support business strategy and operation.
  • Designed and led software and application development to support new business strategies and processes.
  • Led a team of IT operations to maintain and support business operations, including email, ERP system, and application servers.
  • Built and maintained data center and WAN networks between HQ and branches to ensure data security and connectivity to ensure real-time transactions.
  • Designed and led the development of Sales intelligence.
  • Sales intelligence allowed the sales department to monitor sales metrics and analyze sales data in real-time.
  • Sales intelligence built on top of Data Warehouse with Star Schema and Time dimension.
  • Designed and led the development of mobile sales.
  • The mobile sales application allowed the van sales force to create orders, print receipts, monitor stocks, and synchronize real-time transactions with SAP Business One.

PT Kawan Lama Sejahtera

Software Development Supervisor
10.2008 - 09.2010

Job overview

  • Led a team to maintain and improve Information Technology to support business strategy and operation.
  • Designed and led software and application development to support new business strategies and processes.
  • Designed and led the development of the service center application.
  • Service center applications cater after-sales services such as warranty, repair, and installation.
  • Designed and led the development of the company's catalog portal.
  • The catalog includes the entire company's products from several brands consist more than 40.000 products.
  • Which eases customers to find, get specifications, and inquire about the product.
  • Designed and led the development of HR Intelligence.
  • Work with the HR department to compose an HR Dashboard to give insight into recruitment, benefits, and empowerment.
  • Designed and led the development of the Purchase Requisitions module with the customizable approval system.

PT Aivon Mediatama

Web Developer
10.2007 - 10.2008

Job overview

  • Designed and led the development of a customizable CMS portal for telecommunication clients.
  • CMS allows users to upload assets and create articles with categorization and security authorization.
  • Designed and led the development of messaging engine for interactive SMS.
  • Interactive SMS engine created with JMS to allow asynchronous send and receive that connects the customer to an automated interactive SMS system.

PT Metro Batavia

Web Developer
09.2005 - 09.2007

Job overview

  • Configure and establish a VPN connection through IPsec between the travel agent and company to enable access to the reservation system
  • I have developed an application for aircraft maintenance records, which allows the maintenance department to record each airplane maintenance activity, enabling the manager to compile and analyze data as a decision support system to improve and optimize aircraft maintenance
  • Designing and building an online ticketing system includes pricing, seating, and scheduling for agents or retail customers

Education

Bina Nusantara University

Bachelor of Computer Science from Software Engineering
03.2003 - 08.2007

University Overview

Faculty: Information Technology

Skills

JavaScript

undefined

Certification

Registered Scrum Master

Timeline

Registered Scrum Master

11-2024

Registered Product Owner

11-2024
Principal Software Engineer
Dell Technologies
08.2022 - Current
Advanced Software Engineer
Autodesk Asia Pte Ltd
08.2020 - 07.2022
Technical Lead
Singapore Press Holdings
09.2019 - 07.2020
Technical Lead
CCRManager Pte Ltd
02.2018 - 08.2019
Software Development Freelance
Various Clients
11.2016 - 01.2018
Research Manager
PT IDC Indonesia
01.2016 - 10.2016
Software Development Freelance
Various Clients
11.2013 - 12.2015
Information Technology Section Head
Eko Supreme Resources Nigeria Ltd
10.2011 - 10.2013
Software Development Supervisor
PT Kawan Lama Sejahtera
10.2008 - 09.2010
Web Developer
PT Aivon Mediatama
10.2007 - 10.2008
Web Developer
PT Metro Batavia
09.2005 - 09.2007
Bina Nusantara University
Bachelor of Computer Science from Software Engineering
03.2003 - 08.2007
David SaputraPrincipal Software Engineer