Shawn Marincas
Solution Architect / Full-stack Developer
- 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.
- 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.
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- Architected and developed platform for managing legal contract templates and workflows for merging data to generate contracts using Angular, NestJS, MongoDB, and S3.
- Designed and built 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.
- Architected Enhanced Document Service for managing documents, including legal contracts, which are readily converted to different formats and hashed for comparison.
- Built a COVID Vaccine Site Locator for large multinational client in India using NestJS, AngularJS, and custom component library.
- Designed 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- Architected and built 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.