Caleb Salt Backend Software Engineer

Curriculum Vitae

Contact

Download print version

Experience

Telegraph

May 2024 – Present

Senior Software Engineer, Backend

Python · Falcon · SQLAlchemy · Pydantic · Celery · Redis · PostgreSQL · AWS · Terraform · Sentry · Datadog

Drove backend architecture decisions, code quality standards, and feature delivery for a rail logistics visibility platform. Led major initiatives spanning billing, analytics, and infrastructure modernization.

  • Led design and development of an external invoicing platform (Telecoin) integrating EDI 210/997 standards for automated rail carrier billing, including invoice generation, price management, and payee company workflows.
  • Led implementation of Pydantic-based request/response validation across the API, enabling a realtime OpenAPI specification and improving data integrity.
  • Led upgrade of the backend codebase to Python 3.14, including dependency migrations, CI pipeline updates, and Docker configuration changes.
  • Built analytics hub with CRUD configuration endpoints and led multi-tenant (Omni) dashboard integration with per-user configuration and theme support.
  • Drove adoption of Claude Code for AI-assisted development, building automated skills for code quality enforcement, SQL analysis, documentation generation, and developer onboarding.
  • Drove architectural decisions for backend systems. Implemented context-aware Sentry fingerprinting and Datadog tracing for production observability. Provisioned cloud infrastructure via Terraform.

Angel Studios

April 2022 – April 2024

Senior Software Engineer, Platform Core

Python · Django · Redis · RabbitMQ · AWS · Elixir · Phoenix · GraphQL · Postgres

Drove code quality standards, development velocity, and deployment processes for the platform core team. Built internal tooling and services connecting business operations with technical systems.

  • Led development of a business process manager providing centralized visibility into operational status and business intelligence.
  • Led prototype of a video encoding pipeline supporting dynamic per-title configuration including 5.1/Dolby Atmos audio, variable bitrate ladders, and multi-codec compression. Projected $600K+ annual CDN savings. Established integration testing and QA processes for media assets.
  • Built data aggregation service consolidating funding metrics across client projects.
  • Designed and developed greenfield payments system integrating multiple vendors for international sales, financial tracking, and cross-platform transaction processing.
  • Upgraded legacy Python codebase from deprecated version to current, including all dependencies and framework migrations.

TenSpot

March 2020 – April 2022

Senior Software Engineer, Backend Team Lead

Python · Django · Flask · OpenAPI · Postgres · Digital Ocean

Scaled the engineering team through technical interviews, onboarding, and mentorship. Established code quality standards and led architecture decisions for backend systems.

  • Led full backend rewrite from Flask to Django, including API schema design and database restructuring to support evolving business requirements.
  • Built testing framework and enforced coverage standards. Raised legacy system coverage from 3% to 70%; maintained 90%+ on new systems.
  • Modernized neglected codebase with full dependency updates and established ongoing maintenance schedule.
  • Integrated enterprise SSO providers including Azure Active Directory, Google, and Okta OAuth flows.
  • Developed third-party vendor integrations for core platform functionality.

LenderClose

July 2019 – March 2020

Software Engineer

Python · Flask/Quart · Postgres

Built RESTful API integrations and microservices as part of a migration away from monolithic architecture.

  • Developed third-party integrations enabling seamless data exchange between client systems.
  • Implemented identity microservice centralizing SSO, permissions, and cross-platform authentication. Added multi-factor authentication (MFA) support.

IMT Computer Services

July 2014 – July 2019

Senior Programmer Analyst

Python · Django · EmberJS · AWS · JSONApi · MySQL · Postgres

Delivered tested, scalable systems for nearly 400 client companies in a TDD Agile environment.

  • Mentored new hires and junior developers through pair programming.
  • Architected Django API on AWS Elastic Beanstalk with SQS workers for asynchronous document transfer via Dropbox. Processed 50,000+ documents daily for 200 clients, replacing legacy FTP batch jobs. Created reusable django-sqs library for queue management and integration testing.
  • Partnered with external vendor to build real-time SOAP data transfer service, eliminating error-prone dual manual entry.
  • Migrated applications from Python 2 to Python 3 and from on-premises servers to AWS.
  • Built Python communication layer enabling legacy COBOL systems to interface directly with JSON APIs, replacing flat-file intermediary workflows.

EMC Insurance Company

June 2008 – July 2014

Programmer Analyst III

Unisys BizServer · MAPPER

P&T Claims and Finance

Lead developer for workers compensation regulatory reporting system.

  • Built EDI system for claims reporting to state regulatory bodies.
  • Developed data sharing systems to meet multi-state compliance requirements.
  • Introduced version control practices to development team.

Personal Lines Systems

Developed and maintained underwriting systems for personal lines policy quoting and management.

  • Built real-time coverage verification system for police report requests.
  • Created paperless document system for policy generation and archiving.