Vibrant is a financial institution that started as Deere Harvester Credit Union in 1935 and has since then grown to more than 50,000 members across the U.S. managing more than $1 billion in assets. We’ve recently launched Vibrant Coffeehouse & Kitchen with 3 locations in Iowa and Illinois and plans to expand across the Midwest in the next few years.
I was hired to build the BeVibrant app, a cross-platform loyalty and lifestyle mobile app for the Vibrant Coffeehouse & Kitchen aimed at increasing revenue as well as organizational engagement within the local community. In my role I:
- Architected and led greenfield development of mobile app using React Native, TypeScript, C#, .NET Core, Entity Framework Core, Npgsql and PostgreSQL.
- Implemented secure user account management and authentication using Auth0 APIs.
- Established API integrations with Twilio SendGrid Email API, 3rd party loyalty APIs for core app functionality including earning points, redeeming rewards and viewing order history.
- Maintained code quality by building automated unit and integration test suites using xUnit, NSubstitute, Jest, Testing Library and Maestro for E2E testing.
- Administered, deployed and maintained cloud hosted Azure App Services, virtual networks and PostgreSQL-based server-side infrastructure.
- Automated the deployment of Azure infrastructure using bicep templates, reducing cloud infrastructure setup time from 1 hour of manual setup to 5 minutes per environment.
- Built and optimized CI/CD pipeline using GitHub Actions to automate packaging and deployment of iOS and Android apps leading to 25% reduction in build times and monthly billing costs.
Technologies: React Native, RTK, RTK Query, TypeScript, C#, .NET Core, Entity Framework Core, Npgsql, PostgreSQL, Auth0, Twilio SendGrid, xUnit, NSubstitute, Jest, Testing Library, Maestro, ESLint, Prettier, Azure, Git, GitHub Actions, Figma, Azure DevOps