Aletia Trepte

๐Ÿ“ž (619) 707-8130

๐Ÿ“ง aletia.trepte@gmail.com

๐ŸŒ linkedin.com/in/aletia-trepte

github.com/parcheesime

Aletia Trepte

๐Ÿ‘ฉโ€๐Ÿ’ผAbout Me

Welcome! Thanks for stopping by. Iโ€™m a data and backend engineer who builds clean systems, thoughtful automation, and tools that support collaboration and mission-driven work.

๐Ÿ’ก Fun Fact About Me

๐Ÿง‘โ€๐Ÿ’ป Some Projects

๐Ÿ” Jobs Recovery & Rebuild System

# Save job settings to S3
          key = f"backup_jobs/job_{job_id}_{today}.json"
          
          s3.put_object(
            Bucket=bucket_name,
            Key=key,
            Body=json_data,
            ContentType="application/json"
          )

๐Ÿ” Jobs Recovery & Rebuild System

  • ๐Ÿงฉ Tools: Databricks REST API, Python, AWS S3, Boto3, JSON
  • ๐Ÿ” Highlights: Pulled job configs + metadata, handled edge cases, backed up by job/date
  • โš™๏ธ Recovery: Rebuilds jobs and submits via API with latest valid settings
  • Impact: Reduced recovery time from hours to minutes
  • Tech Stack: Python, Databricks, REST API, AWS S3, JSON, SQL, Delta, Sigma

๐Ÿงน Back4App Class & Data Automation

import 'dotenv/config';
          await fetch(`https://parseapi.back4app.com/classes/TestClass`, {
            method: 'DELETE',
            headers: {
              'X-Parse-Application-Id': process.env.APP_ID,
              'X-Parse-REST-API-Key': process.env.REST_KEY
            }
          });

๐Ÿงน Back4App Class & Data Automation

  • ๐Ÿ›  Setup Scripts: classCreate.mjs and dataUpload.mjs dynamically generated class schemas and populated them with test data.
  • ๐Ÿงน Teardown Script: teardown.mjs removed data and deleted classes to reset environments between test runs.
  • ๐Ÿ” Config: .env variables with Node.js for secure and flexible setup.
  • ๐Ÿงช TDD: Automated clean test environments for reliable iteration.
  • ๐Ÿ”ง Tech Stack: JavaScript (ES Modules), Node.js, REST APIs, Back4App (Parse), Environment Variables

๐Ÿšš FreightFlow DBT + Pub/Sub Pipeline

# Simulate freight event stream
          Listening on 
          projects/dbt-learn-bigquery-444608/subscriptions/freight-sub...
          
          Received message: {
            "shipment_id": "feb156c6-788a-4a95", 
            "status_update": "in transit", 
            "last_known_location": "Phoenix, AZ"
          }

๐Ÿšš FreightFlow DBT + Pub/Sub Pipeline

  • ๐Ÿ“ฆ Data Modeling: dbt staging, intermediate, and mart models; distance calculation with geopy.
  • ๐Ÿ”„ Real-Time Messaging: Google Pub/Sub with Python scripts for publishing and subscribing.
  • ๐Ÿงช Synthetic Data: Generated realistic tracking data with faker + geopy.
  • ๐Ÿ›  Tech: dbt, DuckDB, Python, Pub/Sub, geopy, faker

๐Ÿ› ๏ธ Corporate Bond Pipeline Deduplication

// Scala: Watermarking, event-time processing
          val ranked = df.withColumn("row_num", row_number().over(
            Window.partitionBy("security_description", "source_id", "record_id")
              .orderBy(when(col("is_C"), 3)
                      .when(col("is_B"), 2)
                      .when(col("is_A"), 1)
                      .otherwise(0).desc)
          )).filter(col("row_num") === 1)

๐Ÿ› ๏ธ Corporate Bond Pipeline Deduplication

  • โš™๏ธ Pipeline Overhaul: Improved ingestion, joins, and data matching with Scala + SQL.
  • ๐Ÿ“Š Optimization: Applied CTEs, window functions, and watermarking for batch control.
  • ๐Ÿš€ Outcome: Reduced duplicate entries and mismatches in high-volume streaming data.
  • ๐Ÿงฐ Tech: Scala, SQL, Delta Tables, Databricks, AWS S3, JSON, Streaming APIs

๐Ÿงญ My Engineering Journey

๐Ÿ“ Math / MATLAB
๐Ÿ Python
๐Ÿ–ฅ๏ธ Linux
๐ŸŒ HTML / CSS / JS
๐Ÿ”— APIs
โš™๏ธ Automation
๐Ÿงฎ SQL
๐Ÿ“Š Dashboards & Observability
๐Ÿงช TDD
๐Ÿ” Pipelines
โšก Streaming Data
๐Ÿ“ฆ dbt (new)

๐Ÿš€ My Technology

Python
SQL
AWS
dbt
google educator
google data analytics
GitHub
โญ Score: 0
๐Ÿ… You hit 10 clicks! Thanks for exploring โœจ
๐ŸŽฏ I'm glad you stayed! Let's connect โ€” LinkedIn