Vincent Smith

Senior Software Engineer at Capital One

Ashburn, Virginia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vincent Smith is a Senior Software Engineer with 13 years of experience building scalable APIs, data pipelines, and document digitization platforms, currently contributing to Capital One’s Premium product suite. He has held engineering leadership roles including VP of Engineering and CTO, architecting an AI/ML-enabled Cognitive Digital Transformation framework that emphasizes low-code and iBPMS-driven RPA. A pragmatic full-stack backend engineer, he has made notable open-source contributions to high-profile projects like gocolly/colly (enhancing multipart requests, robots.txt handling, and XML parsing) and improved security and UX in contribsys/faktory’s web UI. Vincent blends enterprise-grade system design with hands-on coding across Golang and backend systems, and brings cross-domain experience from fintech to AI healthcare startups. Based in Ashburn, VA, he pairs product-focused leadership with a willingness to dive into core implementation details that accelerate delivery.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical and Electronics Engineering, 2.8, Bachelor of Science (B.S.), Electrical and Electronics Engineering, 2.8 at North Carolina State University
bookCairo American College
github-logo-circle

Github Skills (25)

testing10
go-testing10
webscraping10
webui10
go10
xml-parsing10
http-request10
csrf-protection10
webscraper9
scrape9
application-framework9
scraper9
app-framework9
data-scraping9
golang9

Programming languages (15)

SmartyC#JavaC++RustScalaGoMustache

Github contributions (5)

github-logo-circle
gocolly/colly

Oct 2017 - Oct 2019

Elegant Scraper and Crawler Framework for Golang
Role in this project:
userBack-end Developer
Contributions:20 commits, 12 PRs, 1 push in 2 years
Contributions summary:Vincent made significant contributions to the `gocolly/colly` repository, focusing on implementing and refactoring core functionalities related to HTTP requests and content handling. They introduced support for multipart requests, including the necessary functions for constructing and sending multipart form data, and also refactored existing code by incorporating error handling. The user also added functionality for robots.txt validation and domain restrictions. The user further refined and added functionality to the existing XML parsing and unmarshalling capabilities.
golangspiderframeworkcrawler-frameworkscraping
contribsys/faktory

Nov 2017 - Dec 2017

Language-agnostic persistent background job server
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 12 comments in 1 month
Contributions summary:Vincent primarily focused on enhancing the web UI of the faktory project. They implemented locale preference options in the debug page for better user experience. They also added CSRF protection using the `nosurf` library and included a test case to validate this security measure. Furthermore, the user restructured the CSRF checks and made it configurable, and created a global variable to control CSRF protection.
agnosticjoblanguage-agnosticpersistentbackground
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vincent Smith - Senior Software Engineer at Capital One