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

Category Technology
User Interface Framework Vue.js
Language TypeScript
Styles Sass
Form Validation VeeValidate
Routing Vue Router
Global State Pinia
HTTP Axios
Testing Vitest, Testing Library
Build Tool Vite
CI/CD Azure DevOps
Feature Flagging Launch Darkly
Logging Sentry
Authentication MSAL
Real-Time Communication SignalR

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.