Passionate Senior Software Engineer with a strong background in full-stack development, cloud-native architectures, and improving engineering velocity through technical innovation.
Led the redesign and rebuild of the My Financial Accounts UI, implementing a modern component-based architecture in React, improving user experience and accessibility across devices.
Implemented React Query for efficient client-side state management, significantly reducing redundant API calls and improving page load times, enhancing overall application performance.
Developed and maintained secure, serverless backend services using AWS Lambda, DynamoDB, and CloudFront, powering scalable financial workflows including an Online Credit Application and KYC verification.
Collaborated cross-functionally with UX, compliance, and product teams to deliver features aligned with both business goals and financial regulatory standards.
Strengthened application security and performance by integrating AWS WAF and optimizing API access patterns, supporting fraud detection and identity verification.
Contributed to John Deere Financial’s broader modernization strategy by advocating for cloud-native architecture and introducing tools and patterns that improved developer velocity and system resilience.
Teaching assistant for COM S 309 - Software Development Practices
The majority of this role is working closely with small teams of students who are building a software project from scratch. This role also includes grading, answering questions, and assisting faculty with exams, record keeping, and other miscellaneous projects.