Lead Software Engineer
VueOpsAug, 2018 - May, 20223 yr 9 months
Led architecture and development of VueOps Drive, a high-performance document management system built with Ruby on Rails, ReactJS, PostgreSQL, Redis, and AWS, reducing dependency on third-party vendors. Spearheaded migration of a monolithic Rails-based file processing engine to serverless infrastructure using NodeJS, AWS Lambda, DynamoDB, SNS, API Gateway, and Serverless Framework. Reduced file-processing infrastructure cost by 5x and decreased processing failures by 3x through the serverless migration and reliability-focused redesign. Optimized PostgreSQL queries, Redis caching, and background processing patterns to support high-volume document workloads reliably. Drove technical architecture decisions and engineering standards that improved scalability, reliability, and development practices across the company. Led hiring, onboarding, and mentorship for junior engineers while establishing backend best practices within the team.