Marc Lally
Download CVSenior Software Engineer
Platform & Architecture Lead | Node/React | Javascript | Serverless | AI Workflows
Core Expertise
Distributed Systems | Serverless | TypeScript/Node
Academic Background
B.Sc. Computer Science (Hons) - UCL (2:1)
Distributed Systems
Scalable, high-throughput production environments handling hundreds of thousands of requests
Platform Strategy
Service-oriented and serverless architecture design with operational excellence
Multi-Stack
TypeScript/Node, Python, Rust - selecting the right tool for the job
AWS Certified Solutions Architect
Associate Level - Validation of cloud architecture expertise
AWS Certified Developer
Associate Level - Validation of cloud development expertise
Security & Compliance
PCI DSS Level 1, OAuth 2.0, SAML, and high-availability infrastructure
TLDR; Senior Engineer | TypeScript · Node · React · Python · Rust | PostgreSQL · Redis · MongoDB · GraphQL | AI-Embedded Workflows & DevOps | Terraform · Cursor (AI-Native IDE) · Warp Workflows · Claude Code CLI · Serverless | Docker | Likes Challenges
As a Senior Software Engineer | Platform & Architecture Lead | Node/React | Javascript | Serverless | AI Workflows, I design and operate distributed systems that form the backbone of growing companies. My approach centers on translating complex business constraints into elegant, durable technical solutions that scale reliably while remaining operationally sustainable. I've led cross-functional teams through architectural transformations, established platform-wide standards, and consistently elevated engineering maturity across organizations.
Technical Scope & Impact
Design and evolve scalable distributed systems optimizing for reliability, cost efficiency, and velocity. Lead service-oriented and serverless architecture with clear boundaries, data ownership models, and operational visibility. Establish API standards (REST/GraphQL) with rigorous versioning and governance. Code at impact: TypeScript/Node for iteration, Python for data systems, Rust for performance-critical components. Own data architecture across SQL and NoSQL systems, design AWS-native platforms (Lambda, API Gateway, DynamoDB), and establish observability, CI/CD, and security standards at the platform level.
Leadership
Drive architectural direction across teams through data-driven strategy and clear decision frameworks. Mentor senior engineers and emerging technical leads, elevating decision quality and developing the next generation. Bridge engineering, product, and business stakeholders, translating requirements into coherent technical direction and credible delivery plans. Enable teams to move at velocity without sacrificing system integrity - ensuring short-term decisions align with long-term platform health and organizational scalability.
Experience
- Architected AI-powered security workflows using RAG patterns and vector embeddings to surface anomalies in high-throughput identity logs, improving threat detection speed by 30%.
- Delivered high-throughput Node.js microservices on AWS Lambda and DynamoDB, implementing fine-grained IAM policies and VPC peering for secure GovCloud deployment. Optimized cold starts and execution context reuse to maintain sub-100ms latency for JWT-authenticated traffic volumes exceeding 10k RPS.
- Transformed engineering culture via TDD (Jest/Supertest), raising code coverage to 85% and cutting production regressions by 60%. Established contract testing with Pact to stabilize distributed service boundaries.
- Hardened security posture by integrating threat modeling and automated dependency scanning (Snyk/Dependabot) into CI/CD pipelines. Built "secure-by-default" patterns for OAuth 2.0 and JWT identity flows.
- Reduced response times by 40% through aggressive profiling with AWS X-Ray and performance tuning of DynamoDB GSI/LSI patterns. Scaled platform throughput by 50% via intelligent request batching and SQS-driven async processing.
- Implemented comprehensive observability with structured logging, distributed tracing, and custom metrics enabling rapid incident resolution.
- Lead full-stack development of enterprise-grade AI coding assistants, optimizing real-time inference delivery and high-throughput vector indexing workflows.
- Architected scalable React/TypeScript interfaces for complex developer workflows, including VS Code and JetBrains IDE integrations.
- Designed and implemented zero-trust authentication and authorization patterns for multi-tenant enterprise deployments.
- Optimized frontend performance and state management (Redux/Zustand), reducing client-side latency by 50% for large repositories.
- Established rigorous E2E testing patterns (Playwright/Cypress) and CI/CD automation, ensuring stability across diverse deployment environments.
- Developed agentic workflows for automated technical design reviews, leveraging LLMs for context-aware code reasoning and architectural consistency checks.
- Engineered a horizontally-scalable GraphQL layer (Apollo Server) on Node.js/Lambda. Optimized data fetching for high-throughput daily transactions through Dataloader batching and Redis-based caching strategies.
- Developed robust payment pipelines with Stripe and Adyen, implementing PCI DSS Level 1 compliance, idempotency keys, and sophisticated webhook retry policies to ensure transaction integrity.
- Implemented fault-tolerant architectural patterns including circuit breakers, bulkheading, and dead-letter queues to maintain platform stability under extreme load.
- Implemented comprehensive monitoring with CloudWatch, X-Ray, and custom dashboards; configured intelligent alerting enabling rapid incident resolution and proactive issue detection.
- Mentored 6+ engineers on distributed systems, payment processing, and system design; conducted 40+ technical interviews.
- Improved deployment velocity enabling 5+ releases daily through CI/CD automation and feature flags; conducted disaster recovery drills.
- Directed technical delivery for high-visibility Nuxt.js/Vue.js applications. Defined clean API contracts and schema governance to support extensive user sessions without architectural sprawl.
- Built and managed infrastructure using Terraform and AWS, deploying Node.js/Serverless backends with automated CI/CD pipelines via GitHub Actions.
- Elevated engineering maturity by introducing ESLint/Prettier standards, trunk-based development, and peer code review workflows. Mentored senior engineers on system design and performance profiling.
- Implemented deep observability and alerting; analyzed performance metrics to identify and eliminate bottlenecks, resulting in a 50% improvement in system throughput.
- Resolved critical production incidents through systematic root cause analysis, establishing post-mortem practices that converted failures into long-term system improvements.
- Modernized legacy Node.js/TypeScript services by refactoring to a modular architecture and patching critical vulnerabilities. Integrated Google DV360 API via a Next.js middleware layer, processing massive ad impression datasets.
- Optimized the critical rendering path; reduced React bundle sizes by 35% and slashed LCP by 45% through aggressive code-splitting and asset optimization.
- Hardened data security by implementing end-to-end encryption and field-level access controls, ensuring strict compliance without slowing down feature delivery.
- Architected modular, decoupled components and reusable utilities that streamlined the onboarding process for new engineers from weeks to just a few days.
- Collaborated on GraphQL schema design and cross-team API contracts, leading architecture walkthroughs to ensure technical alignment.
- Advanced PostgreSQL performance through strategic indexing, connection pooling (PgBouncer), and schema normalization, resulting in a 50% gain in query efficiency under concurrent load.
- Orchestrated integrations between web ordering, POS (NCR/MICROS), and loyalty platforms. Established strict API boundaries and contract testing (Pact) to prevent integration drift across microservices.
- Designed multi-tenant AWS Lambda services secured via OAuth 2.0 and JWT, ensuring PCI DSS Level 1 compliance for high-availability fast-food infrastructure.
- Optimized PostgreSQL and DynamoDB schema designs to meet sub-50ms p95 latency targets. Implemented multi-layer caching (Redis/CloudFront) to achieve 70% performance gains.
- Coordinated technical delivery across global teams, enabling a high-release-velocity environment (50+ monthly features) with a heavy focus on stability.
- Mentored 6 engineers through the complexities of distributed systems and payment processing; served as a key technical interviewer.
- Aggressively tuned Lambda resource allocation and cold starts, cutting execution time by 85% and infrastructure burn by 40%.
- Directed frontend architecture for a high-traffic financial platform. Combined React, TypeScript, and Elasticsearch to deliver high-performance search and complex data visualization for institutional investors.
- Authored technical specifications and ADRs, ensuring architectural decisions aligned with accessibility (WCAG 2.1 AA) and performance-first design principles.
- Reduced bundle sizes by 35% and significantly improved Core Web Vitals ($LCP$ 2.1s → 1.2s) through custom Webpack/Vite configurations and code-splitting strategies.
- Implemented exhaustive test suites using Jest and React Testing Library, achieving 85%+ coverage across the critical paths of global financial data flows.
- Mentored junior and mid-level engineers on React patterns, TypeScript, and accessibility, building technical capacity through regular pair programming and code reviews.
- Optimized Elasticsearch query patterns and mapping, reducing p95 search latency from 800ms to 150ms across massive financial taxonomies.
- Built a custom React-based CMS on Node.js/Serverless, enabling content teams to orchestrate and distribute VR assets across cross-platform channels with zero downtime.
- Designed a scalable, component-driven UI architecture using Storybook and design tokens, which accelerated iterative feature delivery by 40%.
- Managed resilient data pipelines handling high-frequency content updates, ensuring schema stability and zero-downtime deployments.
- Architected CI/CD pipelines using GitHub Actions and Terraform (IaC), slashing deployment cycles from hours to minutes and enabling 16x faster shipping frequency.
- Optimized asset delivery and page performance, cutting load times by over 60% through aggressive code-splitting and caching strategies.
- Established a rigorous testing culture using Jest and Supertest, achieving 80%+ coverage and catching the vast majority of regressions in CI.
- Architected a decoupled microservices platform using Node.js and Koa. Defined service boundaries via OpenAPI/Swagger 3.0 to ensure strict contract enforcement.
- Managed polyglot persistence across PostgreSQL, MongoDB, and Redis; delivers high availability and sub-50ms latency for a user base of 50,000+.
- Integrated Stripe for high-volume billing, maintaining PCI compliance while managing $500k+ in annual transactions with robust idempotency and error handling.
- Pioneered contract and automated testing suites, ensuring stability across critical financial and counseling data flows.
- Containerized the platform with Docker and modernized infrastructure via Terraform, significantly reducing deployment overhead and improving environment consistency.
- Identified and resolved systemic latency issues, dropping execution times by 85% while optimizing cloud infrastructure costs.
- Architected and deployed dozens of scalable, high-availability AWS-native platforms for growing companies, focusing on serverless patterns and operational excellence.
- Secured platforms handling thousands of requests per second, implementing OAuth 2.0, JWT, and SOC2-aligned security controls.
- Automated complex infrastructure and CI/CD pipelines via Terraform and GitHub Actions, reducing manual overhead by 90% and enabling rapid, risk-reduced delivery.
- Pioneered contract and automated testing suites, ensuring stability across critical financial and counseling data flows.
- Containerized the platform with Docker and modernized infrastructure via Terraform, significantly reducing deployment overhead and improving environment consistency.
- Identified and resolved systemic latency issues, dropping execution times by 85% while optimizing cloud infrastructure costs.
- Spearheaded the integration of OAuth 2.0 and SAML 2.0, enabling secure SSO across diverse enterprise ecosystems with robust token management and key rotation in PHP.
- Developed 20+ custom plugins for Craft CMS using PHP and MySQL, delivering bespoke workflows and complex data models for global enterprise clients.
- Significantly reduced production regressions by introducing comprehensive test suites to a large legacy codebase.
- Executed incremental refactors to modernize legacy systems while ensuring zero downtime and maintaining strict backwards compatibility.
- Mentored 3 developers on authentication patterns and enterprise integration through pair programming.
- Optimized MySQL for CMS platform serving 100+ sites; reduced page load time from 2.5s to 800ms.
- Led delivery of complex enterprise web applications on LAMP stack; established engineering standards including code style guides and security policies reducing incidents by 80%.
- Designed normalized data models and RESTful APIs handling complex educational content management and regulatory compliance for UK schools.
- Established PHPUnit testing and TDD; drove coverage from 10% to 70% and reduced production bugs by 50%.
- Pioneered Docker and Jenkins CI/CD; reduced deployment time from 2 hours to 10 minutes enabling daily releases.
- Mentored engineering team of 6 through code reviews, interviews, and design sessions focused on architectural thinking.
- Optimized MySQL for 100,000+ concurrent users; improved load times from 3.2s to 420ms through indexing and caching.
- Built and maintained custom enterprise software and system integrations for financial services, healthcare, and e-commerce clients delivering solutions across diverse domains.
- Owned end-to-end requirements discovery and specification; produced technical architecture diagrams and design documents aligned with business objectives.
- Systematically optimized legacy system performance; implemented database indexing, query optimization, and caching improving response times by 60%.
- Provided 24/7 production support with critical issue resolution; maintained 99.9% uptime SLAs and built operational runbooks.
- Mentored multiple generations of developers on Laravel, database design, API development, and debugging techniques; conducted 100+ interviews.
- Designed and optimized complex schemas for diverse domains; implemented proper normalization and backup procedures ensuring data integrity.
- Engineered technical integrations and automated reporting for telecommunications services serving 10 European countries with an extensive customer base; connected disparate legacy systems enabling real-time data visibility.
- Established development standards and code review practices across operations teams, reducing defects by 35%.
- Spearheaded digital transformation from manual processes to automated workflows; built tools and dashboards reducing administrative overhead by 40%.
- Designed data warehouses and reporting schemas enabling business intelligence for C-suite strategic decisions.
- Mentored junior developers on troubleshooting and database optimization; conducted technical interviews.
- Maintained 24/7 on-call availability for mission-critical billing systems resolving critical issues within SLAs.
- Developed mission-critical online banking software with stringent security requirements; implemented SSL encryption, input validation, and threat modeling.
- Ensured regulatory compliance with banking standards (BSA, AML, KYC); embedded controls into product design and testing.
- Facilitated cross-functional collaboration across product, systems, QA, operations, and risk teams; shipped features maintaining 99.99% uptime.
- Supported full lifecycle from requirements through production; maintained 24/7 on-call rotation for critical incident resolution.
- Developed core banking features (transaction processing, account management, reporting) with rigorous QA and security testing.
- Optimized complex database systems storing terabytes of transactional data; ensured data integrity and backup/recovery.
- Built customer account and transaction web applications for Next's online division; implemented transactional integrity and comprehensive audit logging.
- Contributed across full lifecycle including requirements analysis, design, implementation, testing, and deployment meeting regulatory timelines.
- Implemented security best practices including password hashing, secure session management, and encryption ensuring PCI compliance.
- Supported production systems through rapid incident response; participated in 24/7 on-call rotation for mission-critical banking infrastructure.
- Learned fundamental software engineering principles in disciplined corporate environment; developed expertise in requirements-driven development and compliance-first design.
- Designed database schemas for transaction systems; understood ACID properties and data consistency requirements for critical systems.