Ross Loggie, Developer in Adelaide, South Australia, Australia
Ross is available for hire
Hire Ross

Ross Loggie

Verified Expert  in Engineering

Software Developer

Adelaide, South Australia, Australia

Toptal member since March 15, 2021

Bio

Ross is a highly skilled data engineer with 10 years of experience who loves to build strong client relationships and exceed expectations. He has extensive experience in designing, provisioning, and optimizing large-scale OLAP/OLTP systems, ensuring high performance and scalability, and in modern data platforms and pipeline orchestration tools across a range of cloud platforms. Ross is skilled in containerization, orchestration, and IaC, delivering scalable and automated deployments.

Portfolio

Self-employed
SQL, PL/SQL, Python, Terraform, Amazon, Azure DevOps, Azure...
Proptech Data
Python, PostgreSQL, GIS, Prefect, Scraping...
Baillie Gifford
Oracle, SQL, PL/SQL, C#, Kubernetes, Agile, Scrum, Git, Test Automation...

Experience

  • SQL - 10 years
  • Oracle PL/SQL - 10 years
  • Oracle - 10 years
  • ETL - 9 years
  • Oracle REST Data Services (ORDS) - 8 years
  • Data Warehousing - 6 years
  • Data Warehouse Design - 6 years
  • Oracle Cloud - 3 years

Availability

Full-time

Preferred Environment

Oracle, SQL, Oracle PL/SQL, PostgreSQL, Python, Bash, Snowflake, CI/CD Pipelines, Kubernetes, Cloud

The most amazing...

...thing I've developed is a data warehouse with comprehensive automated testing to transform the way a finance company uses and interacts with their data.

Work Experience

Lead Data Engineer

2017 - PRESENT
Self-employed
  • Served as a lead QA and interviewer on projects (Databricks, Snowflake, SQL) for a leading data annotation platform. Led from conception to delivery, including selecting and managing 30+ people to deliver high-quality work to a crucial client.
  • Conducted Postgres optimization workshops for engineering teams, achieving 95% query performance improvement.
  • Built a complex back end in PostgreSQL and PL/pgSQL to calculate carbon emissions and feed the front end for a carbon emissions measurement and tracking startup.
  • Designed and led a complex recommendations generation back end for an established medical business using MySQL, Snowflake, and Python for ingesting, transforming, and presenting terabytes of data. The product was recently acquired by a multinational.
  • Managed an Aurora PostgreSQL database, ingesting millions of records daily from blockchain, ETL to Amazon Redshift, and ClickHouse data lakes for BI/ML consumption using Kafka, Debezium, and Python lambdas for a Web3 startup.
  • Migrated a large Microsoft SQL Server database to Aurora PostgreSQL for an enterprise client using AWS Database Migration Service (DMS), which involved rewriting (automated, where possible) and tuning thousands of stored procedures.
  • Co-developed an ETL solution for a large multinational retail company that dynamically built a database environment based on a template, iterated through workflows calling hundreds of stored procedures, and exported results as files and a database.
  • Developed a chemical safety application with an Oracle database back end and Oracle APEX front end, which allowed companies to download safety data sheets and send lists of products via the API to the website.
  • Mentored several clients in SQL, PL/SQL, and Oracle APEX over hundreds of hours, from basics to advanced topics. Received excellent feedback from them all.
Technologies: SQL, PL/SQL, Python, Terraform, Amazon, Azure DevOps, Azure, Amazon Web Services (AWS), Azure DevOps Services, Snowflake, PostgreSQL, Oracle, Mentorship, Databases, Oracle Application Express (APEX), Apache Kafka, Apache Airflow, ETL, Git

Senior Data Engineer

2024 - 2024
Proptech Data
  • Optimized 100+ data pipelines using Python and Prefect, improving spatial planning data processing efficiency.
  • Developed CloudWatch metrics sidecar to reduce downtime through precise failure alerts and success tracking.
  • Implemented a comprehensive logging and metadata management system for enhanced data observability.
  • Led PoC using LLMs to analyze property images and floorplans, building an interactive Dash app for result visualization.
Technologies: Python, PostgreSQL, GIS, Prefect, Scraping, Amazon Elastic Container Service (ECS)

Senior Data Engineer

2019 - 2024
Baillie Gifford
  • Led Snowflake platform setup as part of data mesh implementation for developers and key stakeholders, using Terraform, dbt, and Airflow.
  • Led a complex release automation project using Azure DevOps pipelines with Python, Docker, Bash, and Kubernetes. Built an application for testing releases in Oracle APEX to improve development workflow and reduce errors.
  • Automated database provisioning, database refreshes, cloning, and data masking, improving developer efficiency.
  • Created a data warehouse that ingested data from many sources to be used internally across the business and externally for reporting. Worked on the full lifecycle from conception through design and development to the finished solution.
  • Worked closely with accountants on complex regulatory reporting requirements. Participated in regular meetings to gather requirements and discuss progress. Generated an Excel spreadsheet with hundreds of attributes that were calculated using PL/SQL.
  • Worked in an Agile environment across multiple projects; participated in and led retrospectives, stand-ups, and other scrum-related meetings.
  • Developed relationships with many business users to ensure their needs were met and the information needed could be gathered. Prepared documentation for thorough data governance sign-offs.
Technologies: Oracle, SQL, PL/SQL, C#, Kubernetes, Agile, Scrum, Git, Test Automation, Data Warehouse Design, Data Warehousing, Oracle SQL, Oracle PL/SQL, Data Modeling, Python, Docker, CI/CD Pipelines, Snowflake, Data Build Tool (dbt), PL/SQL Tuning, Unix Shell Scripting

Software Developer

2017 - 2019
Inoapps
  • Served as a lead developer on time, writing an application in Oracle APEX that integrated with Oracle Fusion to allow a large oil and gas company to input timesheets across hundreds of projects. Worked directly with the client on-site in America.
  • Worked on complex data transformation routines written in PL/SQL for many clients across the construction, oil and gas, and retail industries. Integrated with many vendor systems and Oracle Fusion.
  • Developed an ETL routine to pull data out of Primavera and send it to Oracle Fusion for a large oil and gas client dealing with high volumes of data.
Technologies: Oracle, SQL, Oracle PL/SQL, Regex, Oracle Application Express (APEX)

Experience

Consumer Ratings/Review App for an International Beauty Company

An application that I designed and built for an international beauty company that allowed their users to advertise their business, post links to their products and services, and review others'. It included a comprehensive search page for finding articles and saving preferences/searches, a moderation section, an article creation section, and a profile section.

There was a separate application for admins to log in and create and add lookup data, administer users, and various other tasks. There was an integration with the Mailjet API to send emails to users for account verification and marketing. I made use of the Mailjet webhooks to gather statistics on user interaction.

The application was hosted on Oracle Cloud using an autonomous database, with all logic written in PL/SQL. The front end was built using the Oracle APEX framework. Logging in was done with Google Sign-In for the consumer application and a custom authentication scheme for the admin application.

PostgreSQL

Participated in a migration from Microsoft SQL Server to PostgreSQL (Amazon Aurora) for an enterprise-level client in the financial services sector. I transformed thousands of objects, including functions, stored procedures, and triggers, and tuned many of these to improve performance.

I engaged in several other Amazon Aurora and RDS PostgreSQL projects, providing data modeling advice, indexing and query optimization, and general configuration expertise.

Skills

Tools

Git, Oracle Application Express (APEX), Terraform, Azure DevOps Services, Apache Airflow, GIS, Prefect, Amazon Elastic Container Service (ECS)

Languages

SQL, Regex, Python, Snowflake, C#, JavaScript, Bash

Paradigms

Database Design, ETL, Azure DevOps, Agile, Scrum, Test Automation, REST

Platforms

Oracle, Oracle Database, Windows, Linux, Kubernetes, Docker, Amazon Web Services (AWS), Apache Kafka, Amazon, Azure

Storage

Oracle PL/SQL, PL/SQL, MySQL, PostgreSQL, Database Security, Database Architecture, Oracle SQL, Databases, Amazon Aurora, Oracle Cloud, Database Administration (DBA), Attunity Replicate, JSON, Redshift, ClickHouse, MongoDB

Other

Oracle REST Data Services (ORDS), Data Engineering, Query Optimization, PL/SQL Tuning, Mentorship, Data Warehousing, Data Modeling, Data Architecture, Data Warehouse Design, CI/CD Pipelines, Cloud, Data Build Tool (dbt), Unix Shell Scripting, Scraping

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring