Back to experience

Running a company's data as its only technical person

Database Administrator · American Equity Funding, Inc. · Remote · Aug 2023 - Oct 2024

American Equity Funding is a small financial company, and for fourteen months I was its entire technical staff. Every database question, migration, backup, and report ran through me. I managed the firm's investor and financial records, moved its legacy Microsoft Access workflows to PostgreSQL, and wrote Java tools so the rest of the team could work with the data safely.

JavaPostgreSQLMS AccessData Migration
Solo
the company's only technical person
14 mo
owning investor data end to end
Access→PG
migration planned and run alone
Self-serve
Java tools for non-technical staff

The problem

The company's investor and financial records lived in aging Microsoft Access files: fragile, easy to overwrite, and hard to secure. There was no engineering team behind them. When I joined, I became the engineering team.

That meant no senior developer to review my work and nobody to escalate to. Integrity, security, and reporting accuracy for sensitive financial data were my responsibility alone, while the rest of the staff needed to read and update records every day without breaking anything.

What I built

  1. 1

    Own the data end to end

    I handled the day-to-day administration myself: keeping investor and financial data consistent across multiple databases, answering the staff's data requests, and making sure the numbers in every report could be trusted.

  2. 2

    Migrate off Access, onto PostgreSQL

    I planned and ran the migration from legacy Microsoft Access workflows to PostgreSQL on my own, in stages, keeping the business running on live data the whole time.

  3. 3

    Build tools the staff could use safely

    I wrote Java tools that let non-technical employees query and update records without touching raw tables, so routine changes stopped depending on me and stopped risking the data.

  4. 4

    Work without a review loop

    With nobody to check my work, I built my own discipline: backups before every change, testing against copies of the data, and explaining decisions in plain language to the company's owners so they always knew what was happening and why.