Experience
Fundrise - Lead Software Engineer | Engineering Manager
January 2022 - PRESENT
- Lead a team of engineers with a focus on building AI enabled, modern web applications.
- Develop software using technologies including Java, Spring Boot, PostgreSQL, TypeScript, Vue3, and a variety of AWS services.
- Routinely engage with our product and executive teams on project requirements and deliverables.
- Managed the inception, development, and launch of Equitize, driving the product to process millions of dollars in transactions.
- Pioneered the adoption of new tools and technologies inclusing Testcontainers, Retool, Auth0, Java 21, JOOQ, and GraphQL.
Fundrise - Senior Software Engineer
January 2021 - January 2022
- Rewrote ACH processing software, handling over $1 billion in transactions in the first year.
- Integrated Stripe for debit card funding, processing over 40,000 transactions in the first year.
- Developed a new integration with our transfer agent, automating reconciliation of shareholdings.
- Created a test data framework used department-wide for local test data generation.
Fundrise - Software Engineer
November 2019 - January 2021
- Developed the IRA product offering from inception to deployment.
- Built and designed the backend processing of our Short Term Notes product, a new business offering.
- Enhanced internal KYC and investment approval processes for increased efficiency.
Travelers - Associate Software Developer
April 2019 - November 2019
- Developed internal tooling using Java, Spring Boot, and Python.
- Collaborated on machine learning projects, utilizing database systems like SQLServer and Oracle.
Travelers - Senior Software Programmer
April 2017 - April 2019
- Converted a legacy internal tooling suite from Perl to Python and web-based Java Spring Boot applications.
- Worked with Python and Perl systems for internal applications.
Travelers - Software Programmer
March 2016 - April 2017
- Developed internal tools using Perl, Java, and Spring Boot.
- Managed nightly deployments as part of the release train.
Skills
Here's some of my primary professional skills.