FBAR Filing Feature Development
Role: Tasked with enhancing the FileForms platform by developing a new feature for filing the Foreign Bank and Financial Accounts Report (FBAR).
Key Responsibilities:
- Created a seamless user flow for initiating, completing, and submitting the FBAR form.
- Integrated financial data aggregation and ensured secure payment for the FBAR filing service.
- Developed a system to auto-generate compliant FBAR PDFs, mirroring the official FinCEN form for accurate submission.
Financial Integrations:
- Stripe Integration: Implemented a Stripe payment flow to facilitate secure processing of FBAR filings, complete with a detailed purchase history.
- Plaid Integration: Integrated with Plaid to automate the intake of financial account information, streamlining the data collection process for users.
Implementing An Automated OCR Processing System:
- Developed a comprehensive OCR integration for FileForms using Amazon Textract, designed to automate the extraction and processing of information from user-uploaded IDs. The new OCR system accurately read ID information, securely upload it to an S3 bucket, and create a user-friendly view for verification and review.
Collaborative Development with AWS Services for FileForms Project
- Utilized Amazon S3 for secure storage of user-uploaded documents and backups, ensuring high data durability and availability.
- Managed relational databases using Amazon RDS, optimizing database reliability and minimizing downtime with multi-AZ deployments.
- Implemented AWS Lambda for serverless, event-driven processing, improving code deployment speed and reducing operational overhead.
- Architected a scalable and highly resilient serverless microservices platform from the ground up with AWS, TypeScript, SST, RDS, and more.
Current Responsibilities
- Continuing to build enterprise-level features for the FileForms current filing system.
- Google Maps API Integration: Enhancing and Connecting location features and user experience within the FileForms platform.
- Improving the overall user interface of the FileForms filing system for a more intuitive experience.
- Refactoring legacy codebases for improved maintainability, paving the way for easier future updates.
- Improved software performance by identifying and resolving bottlenecks in the code.
- Delivered unit-tested systems within customer-prescribed timeframes.
- Collaborating with fellow engineers to evaluate software and hardware interfaces.
- Developing scalable and maintainable code, ensuring long-term stability of the software.
- On a daily basis, communicate with customers to help them navigate the platform and resolve issues.