{@company.name} logo

Denim

Financial Technology

Jersey City, NJ • Founded 2018

Company Overview

Freight factoring platform providing financial services to trucking companies

Denim provides the trucking industry with flexible funding solutions and technology tools to help businesses grow and succeed in the competitive logistics market.

My Role

Senior Engineer Project Lead

08/2022 - 07/2024

Mentor and backend engineer on the Engineering Finance team, responsible for building and maintaining systems for money movement.

Key Responsibilities

  • Architect and implement transaction reconciliation systems
  • Integrate REST API and SFTP data sources
  • Build Phoenix LiveView applications for operational efficiency
  • Mentor junior developers on OTP and GenStateMachine patterns
  • Collaborate with finance team on payment processing systems

Technologies Used

Elixir GenStateMachine Image Processing JavaScript OTP Phoenix Phoenix LiveView PostgreSQL REST APIs Real-time Updates SFTP Tailwind CSS

Key Projects

Transaction Reconciliation System

Architected and implemented transaction reconciliation system using GenStateMachine and OTP fundamentals

Technologies

Elixir GenStateMachine OTP Phoenix PostgreSQL

Key Challenges

  • • Handling complex state transitions in financial transactions
  • • Ensuring data consistency across multiple external data sources
  • • Building reliable error handling and retry mechanisms

Outcomes

  • ✓ Automated manual reconciliation processes
  • ✓ Reduced reconciliation time from hours to minutes
  • ✓ Improved accuracy in financial reporting

SFTP Integration System

Integrated REST API and SFTP data sources for transaction and check image processing

Technologies

Elixir SFTP REST APIs Image Processing

Key Challenges

  • • Handling different data formats from multiple sources
  • • Processing large volumes of check images
  • • Maintaining secure file transfer protocols

Outcomes

  • ✓ Seamless integration with banking partners
  • ✓ Automated check image processing workflow
  • ✓ Reduced manual data entry requirements

Phoenix LiveView Demo Platform

Built Phoenix LiveView demo showcasing development and operational efficiency gains

Technologies

Phoenix LiveView Tailwind CSS JavaScript Real-time Updates

Key Challenges

  • • Demonstrating complex financial workflows in real-time
  • • Creating intuitive user interfaces for financial data
  • • Showcasing system performance improvements

Outcomes

  • ✓ Effective demonstration of platform capabilities
  • ✓ Improved stakeholder understanding of system benefits
  • ✓ Enhanced user experience for financial operations

Key Achievements

  • Transaction Reconciliation System

    Architected and implemented automated transaction reconciliation system

    Reduced manual reconciliation time from hours to minutes

  • SFTP Integration Success

    Successfully integrated multiple external data sources

    Enabled seamless data flow from banking partners

  • Developer Mentorship

    Mentored junior developers on OTP and GenStateMachine patterns

    Improved team knowledge of Elixir/OTP best practices