Shawn Marincas
Solution Architect / Full-stack Developer
Summary
Skilled computer engineer with 20 years of experience in full stack web development and solution architecture. Passion for solving complex problems and building scalable, maintainable, and secure software and a history of delivering high quality solutions for clients and employers. Experience working with agencies and startups across a broad range of industries and business domains. Strong knowledge of general systems science and engineering, including data modeling, analysis, and machine learning.
Work Experience
Allstar.gg 2023 - Present New York City
Senior Software Developer and Solutions Architect- Architected real-time data synchronization pipeline processing MongoDB changestreams to Neo4j graph database using NATS JetStream, achieving sub-second latency with batch optimization and LRU caching for high-throughput oplog processing.
- Designed and implemented multi-language protobuf messaging architecture (TypeScript, Ruby) with automated GitHub Packages distribution and NATS stream validation utilities for microservice communication.
- Built federated GraphQL subgraph service integrating Neo4j graph database with Apollo Federation gateway, enabling efficient relationship queries across user, match, and content data with Prometheus monitoring.
- Developed Ruby notification microservice bridging NATS JetStream message broker to third-party notification platform (Novu) with multi-topic event routing and GraphQL API integration.
- Created open-source TypeScript NATS routing library (NatsRun) published to NPM, providing Express-like pattern matching for NATS subjects with wildcard support and middleware chaining.
- Deployed Kubernetes-based microservices architecture using Helm charts with separate pods for GraphQL API and dedicated NATS consumer workloads, automated via GitHub Actions CI/CD to AWS EKS.
- Engineered automated video highlights pipeline processing game footage with MongoDB aggregations, Node.js workers, and FFMpeg for social media distribution.
Halo Media 2021 - 2023 New York City
Solutions Architect and Technical Lead- Architect and develop platform for managing legal contract templates and workflows for merging data to generate contracts using Angular, NestJS, MongoDB, and S3.
- Design and build system for managing legal template variables specifying global default values, and default values based on region, language, and line-of-business using Angular, NestJs, and MongoDB.
- Architect Enhanced Document Service for managing documents, including legal contracts, which are readily converted to different formats and hashed for comparison.
- Build a COVID Vaccine Site Locator for large multinational client in India using NestJS, AngularJS, and custom component library.
- Design centralized Authorization system for multiple workflow applications and Camunda orchestration system with Open Policy Agent.
Thinaire 2013 - 2020 New York City
Lead Architect and Developer- Architect and build a scalable platform for managing millions of IoT identifiers and hundreds of interaction rules for delivering customizable mobile user experiences in retail, entertainment, and grocery locations using AngularJS, ExpressJS, and MongoDB.
- Built reporting dashboards to present data gathered by the IoT platform for clients to consume activity and engagement statistics using AngularJS, ExpressJS, and MongoDB.
- Installed, integrated, and supported post-sale client IoT-based systems for enhancing customer experience in retail, entertainment, and food service locations.
- Boosted mobile engagement by designing and implementing an automated photo kiosk capture and delivery system, using NodeJS on Raspberry Pis to interface with cameras and customers with QR codes
- Powered the Adidas NFC sneaker campaign and Detroit Pistons BLE stadium integration by architecting and developing an IoT Routing Platform managing interactions between identifiers (BLE, NFC, QR) and user applications
- Developed and installed RPi wireless signal trackers at movie theaters to drive custom display advertising
- Designed and implemented an interactions data collection and analysis system in NodeJS and MongoDB, allowing deep data processing of customer engagement patterns
- Designed and implemented mobile applications using AngularJS and Ionic, allowing clients to configure and manage their IoT devices
NinjaStack New York City 2012 - 2014
Chief Technology Officer- Co-founded a digital web development agency and managed a team of 5 developers, project managers, and administrators to engineer and deliver rapid-prototype web applications using Node and AngularJS
- Built and negotiated contracts, Statements of Work, and project plans; acquired and directed complex projects to transform business ideas into achievable plans for high-yield MVPs
- Built and managed CMS-based websites using Wordpress and Shopify, allowing small retail and service businesses to expand their marketing and sales operations online.
Newlio New York City 2011 - 2013
Lead Full Stack Developer- Led a development team to design and build a B2B web service with jQuery/CanJS that allows businesses to build & embed surveys within their websites; an early competitor to SurveyMonkey
- Migrated LithiumPHP codebase to CakePHP for a larger developer community and talent hiring pool