VOI Logistics

Staff Engineer

Project Overview

Led the development and management of software and product functions for a team of four engineers, establishing technical excellence and driving innovation in logistics automation through serverless architecture and event-driven design.

The Challenge

VOI Logistics needed a robust, scalable platform to manage complex logistics operations while maintaining high performance and reliability. The challenge was to build a system that could handle real-time tracking, automated routing, and seamless integration with various external services while ensuring the platform could scale efficiently with growing business needs.

My Role

As Staff Engineer, I was responsible for:

  • Leading and mentoring a team of four engineers, setting technical direction and best practices
  • Architecting and implementing a serverless infrastructure on AWS using Infrastructure as Code
  • Designing and building an event-driven architecture for real-time logistics operations
  • Managing a network of bots and external agents for automated logistics coordination
  • Establishing engineering standards and processes for code quality and system reliability
  • Driving the product roadmap and strategy using agile/scrum methodologies

Technical Architecture

I architected a modern, scalable solution using serverless technologies and event-driven architecture. Key technical components included:

  • Serverless Framework on AWS for scalable, cost-effective infrastructure
  • Event-driven architecture using AWS EventBridge and SQS for reliable message processing
  • DynamoDB for high-performance, scalable data storage
  • React and Next.js for the frontend, ensuring optimal user experience
  • PostgreSQL for complex data relationships and reporting
  • Docker for consistent development and deployment environments

Engineering Excellence

I established a culture of technical excellence by implementing:

  • Comprehensive CI/CD pipelines using GitHub Actions
  • Automated testing and quality assurance processes
  • Code review standards and pair programming practices
  • Infrastructure as Code using AWS CloudFormation
  • Monitoring and observability best practices

Team Leadership

As a technical leader, I focused on:

  • Mentoring team members and fostering professional growth
  • Establishing clear technical standards and best practices
  • Implementing agile methodologies for efficient project delivery
  • Creating a collaborative environment that encouraged innovation
  • Leading technical discussions and architecture reviews

Business Impact

The platform delivered significant business value through:

  • Improved operational efficiency through automation
  • Enhanced scalability to handle growing business needs
  • Reduced infrastructure costs through serverless architecture
  • Increased system reliability and performance
  • Better team productivity through improved development processes

Technologies Used

AWSServerlessNode.jsReactNext.jsPostgreSQLDynamoDBDockerCI/CDEvent-DrivenTeam Leadership