Skip to main content

Command Palette

Search for a command to run...

About Me

Paras Sitoula

Technical Lead ยท Software & Data Engineering โ€” Melbourne, Australia

A data engineer who thinks like a software engineer. 15+ years building streaming and batch platforms that hold up in production โ€” not just pipelines that run, but systems that are tested, observable, and owned by the team. Comfortable leading teams and working across business and engineering to turn complex problems into systems people actually rely on.

๐Ÿ“ง paras.sitoula@gmail.com ยท ๐Ÿ“ฑ +61 414 326 363 ยท ๐Ÿ”— linkedin.com/in/psitoula


Core skills

Languages & Frameworks โ€” Scala, Python, Java, C#, Node.js, TypeScript, React

Data Processing & Orchestration โ€” Apache Spark, Spark Streaming, Apache Flink, Apache Kafka, Kafka Streams, Apache Airflow, Databricks Workflows, AWS Step Functions

Cloud & Platform Engineering โ€” AWS Lambda, S3, EMR, Glue, SQS, Bedrock, Terraform, CloudFormation

Data Modelling & Storage โ€” Logical & Physical Data Modelling, Graph Data Modelling, Databricks Delta Lake, AWS Neptune, Neo4j, DynamoDB, PostgreSQL, MongoDB

Observability & DevOps โ€” Grafana, OpsGenie, CloudWatch, Buildkite, GoCD, Incident Management, CI/CD

Systems Design & Leadership โ€” Event-Driven Architecture, Large-Scale Platform Design, Distributed Systems, Technical Leadership, Mentoring


Experience

Technical Lead / Data Engineer โ€” Tabcorp

Nov 2023 โ€“ Present

Lead a data engineering team building a real-time AML transaction monitoring platform (Kafka, Scala, Neo4j) at sub-400ms latency. Spearheaded the Neo4j โ†’ AWS Neptune migration โ€” re-architecting Cypher to Gremlin and cutting $1.5M/year in cost. Also built Databricks enrichment pipelines, Spark Structured Streaming fraud rules, an AWS Bedrock alert-triage system, and team-wide standards for review, testing, CI/CD and incident response.

Senior Data Engineer โ€” Mantel Group (Contractor at Tabcorp)

Mar 2022 โ€“ Nov 2023

Delivered a real-time ATM transaction platform (Kafka Streams, Scala) spanning ingestion, enrichment, settlement, reconciliation and vendor reporting. Built daily AML monitoring on AWS EMR + Step Functions, DLQ-based self-healing pipelines, and a high-throughput NCPF activity-statement system on DynamoDB, S3 and SQS.

Senior Software Engineer โ€” Data โ€” Monash Institute of Railway Technology

Jan 2020 โ€“ Feb 2022

Built Spark Streaming pipelines over railway sensor telemetry for track-gauge and geometry-exceedance detection, modelled weld quality with Spark MLlib, and designed Kafka-based passenger-counting and batch drill-down analytics platforms.

Software Engineer โ€” Monash Institute of Railway Technology

Feb 2017 โ€“ Jan 2020

Built the Project Administration System integrating SAP and Senomix into consolidated lifecycle reporting, plus cross-platform mobile apps for field engineers and Tableau dashboards for operational safety monitoring.


Earlier experience

  • Head Teaching Associate, Monash University (2016โ€“2020) โ€” taught postgraduate distributed and big data systems: Spark, Spark Streaming, Kafka, MongoDB.
  • Software Engineer, Grand Canal Software (2015โ€“2016) โ€” on-site ordering and inventory for builders with ASP.NET MVC, Ionic, SignalR, Firebase.
  • Senior Developer, Tulips Technologies (2011โ€“2014) โ€” hybrid mobile development with Apache Cordova and PhoneGap.
  • Senior ASP.NET Developer, Braindigit IT Solutions (2011โ€“2013) โ€” led teams building SageFrame, an in-house open-source CMS.

Education

  • Master of Information Technology โ€” Monash University, 2014โ€“2016 ยท First Class Honours (H1)
  • Bachelor of Computer Information Systems โ€” Pokhara University, 2006โ€“2010 ยท GPA 3.9 / 4.0

Certifications

  • Certified Scrum Master (CSM)
  • Neo4j Certified Professional (2024)
  • Databricks Certified Data Engineer Professional (in progress)