JAMES FARNSWORTH
209-***-**** *********************@*****.***
SUMMARY
Senior Full Stack Software Engineer with 20+ years of experience building and scaling distributed platforms across cybersecurity, financial services, and enterprise infrastructure. Expertise in React, Next.js, Node.js, and Python (FastAPI), designing microservices architectures and secure, high-availability systems. Proven track record delivering production-grade solutions that enhance performance, reliability, and maintainability. Specialize in cloud-native deployments and real-time event-driven workflows.
EXPERTISE EXPERIENCE
Legato Security Aug 2024 - Jan 2026
Senior Full Stack Engineer
Developed and led a comprehensive enterprise cybersecurity platform within a distributed microservices architecture, providing a unified interface for real-time threat detection, monitoring, and response across multi-tenant environments. The platform consolidated security event streams, analytics, and operational workflows into a single system, significantly improving threat visibility, reducing response times, and enhancing overall security posture for enterprise clients.
• Architected and led the development of an enterprise-grade cybersecurity platform within a distributed microservices ecosystem, processing 100K+ daily security events across multi-tenant environments, achieving 99.9% system uptime and significantly improving threat visibility for enterprise clients.
• Owned end-to-end delivery of full-stack systems using React, Next.js (SSR + React Server Components), TypeScript, Express.js, and Python (FastAPI), establishing a scalable layered architecture (presentation, domain, data) that reduced onboarding time for new engineers by 30%.
• Designed and implemented real-time threat detection and monitoring pipelines using Kafka, WebSockets, and event- driven architecture, enabling sub-second event propagation and reducing mean time to detect/respond
(MTTD/MTTR) by 35%, directly lowering potential security risks.
• Led the design of a secure authentication and authorization framework using OAuth2, JWT, integrated with API gateways and audit logging, ensuring compliance with OWASP and enterprise security requirements.
• Reduced API latency by 40% and infrastructure costs by 20% through multi-layer caching (Redis, in-memory LRU), query batching, and connection pooling.
• Drove frontend performance optimization initiatives including code splitting, lazy loading, SSR, and asset optimization, improving TTFB and Core Web Vitals, resulting in faster load times and increased user engagement.
• Established a comprehensive testing strategy (unit, integration, and E2E) using Jest, Cypress, and Playwright with 80%+ coverage, reducing production defects by 25%.
• Provided technical leadership for a team of 5 engineers, leading architecture decisions, code reviews, and mentoring, while introducing best practices in clean architecture, observability (logging, tracing, metrics), and DevOps workflows.
• Partnered with product, security, and infrastructure leadership to align architecture decisions with business goals, accelerating feature delivery by 20%.
Dell EMC Mar 2021 - Aug 2024
Senior Full Stack Engineer
Developed and scaled a cloud-native enterprise management platform enabling centralized control of distributed infrastructure across multi-region environments. The platform unified system monitoring, resource management, and operational workflows into a single interface, improving reliability, observability, and operational efficiency for thousands of enterprise users.
• Delivered full-stack software development for a cloud-native platform supporting multi-region deployments and thousands of enterprise users with high availability and fault tolerance.
• Led development of modular frontend applications using React, TypeScript, Redux Toolkit, and a monorepo architecture, improving code reuse, maintainability, and reducing development cycle time by 25%.
• Implemented high-performance REST and GraphQL APIs using Node.js, handling millions of daily requests, with optimized schema design, and pagination strategies to ensure scalability.
• Built and deployed cloud-native microservices infrastructure using AWS services (EKS, Lambda, S3, RDS, DynamoDB, CloudFront), enabling auto-scaling, high availability, and reducing infrastructure downtime to near zero.
• Enhanced frontend responsiveness and load times by 30% using SSR, caching strategies, and code splitting, significantly improving Core Web Vitals.
• Established end-to-end observability and monitoring systems using Prometheus, Grafana, and ELK stack, enabling real-time insights into system health and reducing incident detection and resolution time by 50%.
• Built automated CI/CD pipelines (GitHub Actions/Jenkins) enabling faster, reliable releases with minimal manual intervention, accelerating release cycles and reducing manual errors.
• Collaborated closely with product managers, designers, DevOps, and backend teams in Agile environments, driving delivery of enterprise-grade features and improving team productivity and alignment.
• Mentored junior and mid-level engineers, conducted code reviews and architecture discussions, and promoted best practices in scalable system design, performance optimization, and clean code principles. SecurityMetrics Aug 2019 - Mar 2021
Full Stack Engineer
Worked on a security and compliance platform focused on PCI-DSS validation and vulnerability scanning, helping thousands of businesses continuously monitor risks and maintain compliance through automated workflows and real- time insights.
• Developed secure backend services for a PCI-DSS compliance platform used by 10K+ businesses.
• Developed dynamic, data-driven dashboards using React and D3.js, providing real-time visualization of vulnerabilities, scan results, and compliance status for improved decision-making.
• Designed secure REST APIs for processing sensitive payment and compliance data in a PCI-DSS environment.
• Automated PCI-DSS compliance validation processes, including scheduled scans, rule-based checks, and reporting, significantly improving audit readiness and reducing manual intervention.
• Optimized database performance using indexing and caching (Redis), resulting in faster API response times and improved platform stability.
• Reduced release time by 60% by automating build, test, and deployment workflows.
• Collaborated closely with cross-functional teams (security, QA, and product) to deliver features in Agile/Scrum environments, ensuring alignment with compliance and business requirements.
• Wrote and maintained unit and integration tests (Jest, Mocha) to ensure code reliability and reduce regression issues in pro duction.
JPMorgan Chase Sep 2017 - Aug 2019
Senior Software Engineer
Worked on financial platforms and internal systems used across banking and trading operations, focusing on building scalable services, improving performance, and supporting high-volume, real-time workflows in a large enterprise environment.
• Contributed to backend systems supporting financial transactions, trading workflows, and internal banking tools, handling large-scale data and high request volumes in production environments.
• Built and maintained backend services using Java (Spring Boot) and Node.js, following microservices patterns and integrating with distributed systems and relational databases.
• Developed frontend features using React and modern JavaScript, improving usability of internal tools used by operations and business teams.
• Standardized internal service APIs to improve consistency and integration across banking platforms.
• Reduced service latency under high load by introducing caching strategies and refactoring critical service paths.
• Worked within a large-scale engineering environment (tens of thousands of engineers globally), contributing to systems that support critical banking infrastructure and digital platforms.
• Collaborated with cross-functional teams in Agile environments, delivering stable, production-ready features aligned with business and regulatory requirements.
• Participated in production support, debugging, and code reviews, helping maintain system reliability and quickly resolve issues in time-sensitive financial systems.
Credit Suisse Nov 2013 - Sep 2017
Senior Software Engineer
Worked on trading and risk systems that handled real-time financial data, where performance, reliability, and accuracy were critical to daily operations. Focused on building and improving backend services, optimizing data processing, and ensuring systems could handle high transaction volumes without slowing down. Also worked closely with teams to keep systems stable in production and make sure new features were delivered smoothly.
• Contributed to the development of high-performance trading and risk analysis systems, processing large volumes of real-time financial transactions with strict latency and reliability requirements.
• Built backend services and maintained focusing on low-latency processing, efficient concurrency, and high-throughput data h andling.
• Designed and implemented secure data pipelines with encryption, audit logging, and access controls to ensure compliance with financial regulations and internal security standards.
• Improved system throughput by 20% through performance tuning, multithreading, and optimized data processing workflows, reducing bottlenecks in critical transaction paths.
• Developed and optimized RESTful APIs and internal services for trading operations, ensuring consistency, fault tolerance, and scalability under heavy load.
• Collaborated with distributed teams across multiple regions (engineering, QA, and product) to deliver mission-critical banking applications in Agile environments.
• Participated in code reviews, debugging, and production support, helping maintain system stability and quickly resolve high- priority issues.
TECHNICAL SKILLS
Other PROJECTS
Goldman Sachs Goldman Sachs
Accenture Accenture
Cognizant Cognizant
Infosys Infosys
• Frontend & Architecture: React, Next.js, Angular, Vue.js, React Native, Typescript, JavaScript (ES6+), HTML5, CSS3, Tailwind, Storybook, Shadcn, Radix UI, Figma
• Backend & Services: Node.js, Express.js, NestJS, Python, FastAPI, Django, Java, JSP, Spring Boot, Go, C/C++, C#, WebSockets, Kafka, SAP(ECC, HANA, S/4), Microservices, Multi-Service Architecture, ETL pipelines
• API Design: REST, GraphQL, Blockchain, API Gateway patterns, rate limiting
• State Management: Redux, Redux Toolkit, Zustand, MobX
• Databases: PostgreSQL, MySQL, SQL Server, MongoDB, SQLite, Oracle, Redis, DB2, Elasticsearch
• Cloud: AWS (EC2, S3, Lambda, DynamoDB, RDS, ECS), Azure, Docker, Kubernetes, IBM, OpenShift, Google Cloud Platform
• CI/CD & Automation: GitHub Actions, Jenkins, CircleCI, automated pipelines
• Testing & Quality: Jest, Cypress, Playwright, Mocha, Chai, unit/integration/e2e testing, SRE best practices
• Security: OAuth2, JWT, Crypto, encryption (TLS/SSL), OWASP best practices
• Monitoring & Observability: Grafana, Prometheus, OpenTelemetry, ELK Stack
• Version Tool: Git, GitLab, Jira
• Other: Webpack, Vite, Babel, Nx monorepos, Agile/Scrum, AI/ML Solving, Full-stack Software Development EDUCATION
North Carolina State University
Bachelors of Science
Apr 2000 - Apr 2004