Skip to main content

Dimas Tri Ciputra

Email: dimas.ciputra@gmail.com
Phone: +351 932-628-422
Location: Porto, Portugal
GitHub: https://github.com/dimasciput

View My Portfolio


Summary #

Highly motivated software engineer from Indonesia, currently based in Porto, Portugal, with over 10 years of experience building and maintaining web and mobile applications (iOS and Android). Holds dual Bachelor’s degrees in Informatics Engineering and has been an active open-source contributor since 2015, consistently delivering high-quality, user-focused solutions.


Skills #

  • Languages: Python, Javascript, Go
  • Frontend frameworks: React, React Native, Backbone, Electron, Three.js
  • Backend frameworks: Django, Flask
  • Web mapping frameworks: OpenLayer, Leaflet, Cesium, Maplibre
  • Tools: Git, Docker, Kubernetes

Experience #

Senior Software Engineer
Kartoza (Pty) Ltd (2016 - Present)

  • Lead developer for FBIS, a web platform managing and visualizing freshwater biodiversity data (freshwaterbiodiversity.org).
  • Developed multiple web applications using Django, Python, JavaScript, and PostgreSQL, including:
    • A tool integrating WebODM for processing, OpenLayers for 2D visualization, Cesium for 3D views, and customized Potree.js for advanced point cloud rendering (Stratafy).
    • A platform for monitoring algal blooms in freshwater lakes (Cyanolakes).
  • Contributed to precision farming applications enhancing agricultural practices.
  • Delivered training courses to clients and team members as needed.

Software Engineer
Summit Institute Of Development (2015 – 2016)

  • Led the Indonesian team in designing and implementing the Android user experience for applications used by frontline health workers.
  • Developed a free and open-source tool for conducting field surveys and gathering patient information (smartregister.org).

iOS Developer
Access Co. Ltd (2014 – 2015)

  • Developed various client projects as an iOS Developer.
  • Developed an ePub reader for iOS, enhancing digital reading experience.

Web and iOS Developer
PT. Imani Prima (2013 – 2014)

  • Developed an e-commerce platform using Angular.js, improving online shopping experiences for clients.
  • Served as the main developer for both the web interface and the iOS application, ensuring consistency and performance across platforms.

Education #

Bachelor Degree in Informatics Engineering
Dian Nuswantoro University (2012)

Bachelor Degree in Informatics Engineering (Full scholarship)
Institut Teknologi Bandung (2012)


Publications and Articles #

Helen Dallas, Jeremy Shelton, Tim Sutton, Dimas Tri Ciputra, Mohammed Kajee & Nancy Job (2021) The Freshwater Biodiversity Information System (FBIS) – mobilising data for evaluating long-term change in South African rivers, African Journal of Aquatic Science, DOI: 10.2989/16085914.2021.1982672