Senior Full Stack Engineer
Procore
Jan 2023 - Current (3 years 10 months)
• Led development of 5+ full-stack web apps using Node.js (backend), React (frontend), and Python (data services), collaborating closely with frontend teams to align APIs and UI behavior • Built Node.js microservices for document uploads, permissions, and webhook handling; deployed as AWS Lambda functions behind API Gateway to support scalable, stateless execution. • Optimized SQL queries and introduced Redis caching for high-traffic endpoints, reducing response latency by 60%. • Automated nightly data reconciliation scripts using Python, processing metadata from 20+ internal services and saving ~20 hours/month in manual effort. • Integrated JWT-based authentication and RBAC for secure access to internal dashboards. • Supported Docker