Work

Datasynq

Centralized product data management solution for sellers that do business within ANDMORE's omni-channel wholesale marketplace.

  • Vue.js
  • TypeScript
  • Sass
  • Azure

Introduction

Following the acquisition of RepZio and Pharos by ANDMORE (formerly International Market Centers), the Datasynq project emerged from the necessity for a unified “source of truth.” This platform aimed to provide customers with a centralized hub for accessing and managing their online product data across multiple channels.

Key Features

  • Import and export product data
  • View, sort, and filter product data
  • Group products into product sets for easier management
  • Ability to push changes to product data live
  • Establish connections with vendors and optionally manage product data on their behalf
  • Ability to publish product data to different market channels
  • A historical view of different user initiated events that were triggered
  • Show system notifications for asynchronous events

Technology Stack

CategoryTechnology
User Interface FrameworkVue.js
LanguageTypeScript
StylesSass
Form ValidationVeeValidate
RoutingVue Router
Global StatePinia
HTTPAxios
TestingVitest, Testing Library
Build ToolVite
CI/CDAzure DevOps
Feature FlaggingLaunch Darkly
LoggingSentry
AuthenticationMSAL
Real-Time CommunicationSignalR

My Role

I joined the Datasynq team as a front-end developer when I began my tenure at ANDMORE (formerly International Market Centers). The Datasynq team comprised a cross-functional scrum team, consisting of a product owner, business analyst, quality assurance analyst, scrum master, designer, tech lead, as well as several backend and front-end developers.

As a front-end developer on the Datasynq team, my duties included translating the design vision into a user interface, implementing business requirements, and rigorously testing the code to prevent potential regressions and maintain business requirements’ integrity. Collaborating closely with back-end developers, I ensured seamless integration of front-end and back-end systems.

Over time, it became apparent that I had effectively become the de facto lead for the front-end developers on my team. I worked closely with my fellow front-end developers, aiding in removing blockers, suggesting solutions, and providing constructive feedback during code reviews.