AESLogics Inc – Seattle

  • Designed and developed a live action bidding platform for managing, booking and tracking shipments
    • Built┬áthe initial core services for generating carrier rates based on the cargo input
      • Built C# scrapers to collect rates, book shipments, and pull tracking information for carriers that lacked an API
      • Exposed a service API that was composed of the multiple scraper services, and API’s that powered the carrier rates
    • Utilized SignalR to build the backend service to power the live action dashboard that acted as the cockpit for customers, carriers, and vendors alike.
      • (ie carriers could place bids on shipments within their service area, which were compared to the rates provided by our rater service. Depending on the customers settings, the cheapest option would be accepted)
    • Built the frontend as an AngularJS application
      • The dashboard was composed of angular modules
      • Modules could be disabled/ enabled depending on user preference
    • Automated ACP Entity Builder
      • The ACP forms and management pages were generated by T4 templates
        • Create, edit, list, view, and delete pages could be overriden and customized on an indivual basis.
    • Find grained permissions
      • Permissions were defined on a role, group, or user basis
        • (ie allowed the administrators to easily set unique rate parameters to the user directly)

 

  • Vanguard Prototype
    • Led in the development of a customer portal to allow for the management and booking of logistic operations.
      • Built the frontend app as an emberjs application
      • Backend was built on C# MVC5 that exposed JSON/ XML API
    • Compared Vanguard rates with that of our own carriers and recommend the most affordable option
    • Worked with the Vanguard team to develop the API’s that were required for implementing their use cases

 

  • Interactive Cargo calculator component
    • Built a flexible cargo input calculator that could be reused by multiple systems.
    • Exposed an event interface that the caller could interact with