Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Nick Tsengas

Richmond

Summary

Senior Lead Software Engineer (IC) with 22+ years of experience designing and delivering large-scale, secure, cloud-native systems in regulated financial environments. Deep expertise in Java, AWS, distributed data migrations, and API security (OAuth2/OIDC). Proven track record leading architecture decisions across multiple lines of business and delivering high-impact initiatives with $100M+ business outcomes.

Overview

24
24
years of professional experience
1
1
Certification

Work History

Senior Lead Software Engineer

CAPITAL ONE FINANCIAL CORPORATION
Richmond
01.2018 - Current
  • Works with cross functional teams spanning multiple LOBs to lead architectural design strategies to meet various business objects related to the Consumer Identity organization.
  • Architected and led a cross-LOB paperless re-consent strategy for newly migrated customers, with an estimated $160M in cost savings.
  • Drove architectured designs for approval through the enterprise Architecture and Cyber review board; authored design standards and developer documentation used by delivery teams for implementation.
  • Designed and implemented an automated Oracle to DynamoDB migration platform using AWS Step Functions, enabling resilient, repeatable, cross-account data migrations at enterprise scale.
  • Defined DynamoDB schemas and data stream capture strategy in alignment with centralized data teams; documented data contracts and migration differences to support downstream consumers.
  • Led cross-team technical triage with Cyber and platform teams, reducing delivery friction and lowering overall development effort.

Senior Lead Software Engineer, Business Cards and Payments

CAPITAL ONE FINANCIAL CORPORATION
Richmond
01.2024 - 01.2025
  • Provided technical guidance and design support for both the Business Dashboard and Expense management application teams, helping them to provide various online services to small business customers.
  • Developed a solution for consistent account-to-business identity resolution across multiple services, reducing ambiguity for downstream consumers.
  • Developed a contribution model document to help detail how to streamline development and specify areas of responsibility across multiple technical teams.

Lead Software Engineer, Business Deals

CAPITAL ONE FINANCIAL CORPORATION
Richmond
01.2021 - 01.2024
  • Provided technical guidance and design support for several application Business Deals teams providing online discounts to small business customers.
  • Led architectural improvements to Angular SSR applications, significantly improving rendering performance and server resilience.
  • Designed blue/green secret rotation strategy with retry and rollback, enabling automated credential management.
  • Implemented CloudFront Lambda-based cache invalidation strategy to support on-demand CDN and Redis cache refreshes.

Principal Software Engineer, Enterprise Digital Enrollments

CAPITAL ONE FINANCIAL CORPORATION
Richmond
01.2018 - 01.2021
  • Responsible for design and implementation of several enhancement and modernization implementations for the Enterprise Digital Enrollments application, comprised of multiple cloud microservices.
  • Guided both Junior and Contract developers through various phases of enhancement initiatives.
  • Led modernization and framework migration initiatives for a microservices-based enrollment platform.
  • Designed request routing strategy to maintain backward compatibility during endpoint evolution.

Senior Software Developer

Shaw Systems Associates
Richmond
01.2002 - 01.2018
  • Contributed to the Spectrum Loan Servicing system as part of the architecture team. Responsibilities include maintaining and enhancing the web layer and application framework as well as working with the customers and business analysts to develop full stack solutions to improve usability and functionality of the application.
  • Contributed to architecture and evolution of an enterprise loan servicing platform used by multiple financial institutions.
  • Designed extensibility enhancements to allow for handling credit card and ACH payments, using a third party payment vendor.
  • Established usage of a secure data-access framework, Spring JDBC Template to enforce prepared-statement usage and prevent SQL injection.
  • Worked on the Operations Workbench application. A web-based application that served as an interface to the business layer application written in COBOL.
  • Created a copy book parser that would generate corresponding DTO and xml metadata files.
  • Created JSPs, and Struts Actions to process screens that interacted with a COBOL back end.

Education

Bachelor of Science - Electrical Engineering

Virginia Tech
Blacksburg, VA

Skills

  • Languages: Java/J2EE, Python, TypeScript
  • Cloud & DevOps: AWS (Lambda, Step Functions, DynamoDB, S3, CloudFront, ECS/Fargate, SQS/SNS, IAM, CloudWatch)
  • Frameworks: Spring Boot, Spring Security, Hibernate
  • Security: OAuth2, OIDC, JWT, API Security
  • Data: PostgreSQL, MySQL, DynamoDB, Redis
  • Architecture: Microservices, Event-Driven Systems, Data Migration
  • Observability: Logging, Metrics, Distributed Tracing

Certification

AWS Solutions Architect

Timeline

Senior Lead Software Engineer, Business Cards and Payments

CAPITAL ONE FINANCIAL CORPORATION
01.2024 - 01.2025

Lead Software Engineer, Business Deals

CAPITAL ONE FINANCIAL CORPORATION
01.2021 - 01.2024

Senior Lead Software Engineer

CAPITAL ONE FINANCIAL CORPORATION
01.2018 - Current

Principal Software Engineer, Enterprise Digital Enrollments

CAPITAL ONE FINANCIAL CORPORATION
01.2018 - 01.2021

Senior Software Developer

Shaw Systems Associates
01.2002 - 01.2018

Bachelor of Science - Electrical Engineering

Virginia Tech
Nick Tsengas