Anthony Del Ciotto

Software Developer

As a Software Developer with over 10 years of industry experience, my passion lies in crafting high-quality software that excels in performance and user experience. Throughout my career, I've contributed to a diverse portfolio of projects, ranging from backend web services and front-end web applications to intricate native desktop applications. My expertise extends to developing interactive 3D applications, geometry processing libraries, and cloud based web services.

Skills

Experience

Independent Game Development

Anteater Software 2025 - Current
  • Independently developing games as a sole trader under the business name Anteater Software.
  • First game (title TBD) currently under development.
  • Targeting Windows and Linux/Steam Deck.

Senior Software Developer in R&D

Osteon Medical 2022 - 2025
  • Major contributer to the Nexus Connect and Nexus Analyzer applications, enabling Osteon and external dental labs to automatically validate intraoral scans with Nexus Scan Gauges and Bodies, and export generic data of their choosing for virtual smile design.
  • Designed and implemented specialized algorithms for precise segmentation and automatic global and local alignment of Nexus Scan Gauges and Scan Bodies in intraoral 3D scan meshes.
  • Developed a custom C++ mesh processing library, tailored for intraoral scan meshes. Key features include scan body segmentation, global scan alignment, local scan registration, scan validation and library association.
  • Developed the original Nexus Analyzer as a native Windows application written in C++. Then, successfully migrated to a web-based platform, employing C++ worker and broker services running in the cloud with a JavaScript and WebGL frontend for broader accessibility.
  • Created a unique OpenGL-based 3D graphics library for the original Nexus Analyzer, producing advanced visualizations with custom animations.
  • Created various internal engineering tools, including a quality control application to verify Metrology measurements for Nexus Scan Gauge kits.

Senior Software Developer / Software Developer

Zendesk 2014 - 2021
  • Developer on the Zendesk Sunshine Platform, a CRM system built on AWS integrating Zendesk products with third-party applications.
  • Designed and developed persistence and caching layers for micro-services using DynamoDB and Redis, focusing on efficient schema design and caching strategies for optimal performance.
  • Developed company-wide Golang shared libraries facilitating gRPC/HTTP request tracing, metrics, error reporting, logging, and permission checks.
  • Developed robust integration tests for Sunshine core services, significantly enhancing early regression detection.
  • Led the Asset Composer project, enabling Zendesk clients to integrate multiple Embeddable products, including the Zendesk Web Widget, via a single JavaScript snippet.
  • Created a lazy loading solution for translation files, significantly reducing the Zendesk Web Widget's JavaScript package size.
  • Overhauled the Web Widget's translation string storage, cutting JavaScript file size by approximately 55% and eliminating string duplication.
  • Contributed to the Blips Processor, a high-volume event streaming service, collaborating in scaling to handle over 500 million daily events from various Zendesk products.
  • Contributed to the Zendesk Web Widget. Working on the client side Javascript framework, focusing on desktop, mobile support and feature development.
  • Worked on the Monthly Usage Email; a bulk email service that sends useful performance metrics and recommendations to tens of thousands of Zendesk customers.

Education

B.Sc in Computer Science

RMIT, 2015