My Background
Software Engineering
I've been a software engineer for over
9 years now, working with
companies ranging from startups to enterprises,
each with different engineering capabilities and
diverse technology stacks.
I've steered away from being a specialist in any
one technology or framework. Instead, I'd
consider myself a jack-of-all-trades, master of
a few. I've worn many hats across the dozens of
projects I've led, from designer and developer,
to project manager and team lead.
At the beginning of my career, I often worked
with late-stage startups, some still backed by
venture capital, and others still privately
held.
These days, my work through
Pilot West
Studios
typically involves working with mature
small-to-medium sized, privately owned
businesses with large amounts of technical debt.
Some examples of major initiatives I've worked on:
-
Multi-year legacy application migrations.
I've worked on several teams that were
in the process of migrating a legacy
technology stack to a newer one. This is
a very challenging process, requiring
tons of communications from every facet
of the business. I was very happy to
have pushed major initiatives in several
of these businesses resulting in
advanced timelines and of course, less
technical debt and faster profitability.
-
Front-end Rewrites.
More than a few companies have had their
major front-end framework de jour
replaced by a newer and shinier one.
While I don't advocate for extraneous
rewrites, there are times where it must
be done for maintainability's sake. I
have spear-headed several re-writes and
re-organizations of front-end codebases
in my career.
-
Disaster Recovery.
On more than one occasion a business has
had a need to ensure that their data
systems have robust failsafes that can
be relied upon in the event of a
catastrophic failure. I've worked on
several disaster recovery projects that
have ensured that businesses can
continue to operate in the event of a
major database catastrophe.
-
Internal collaboration.
One of my favorite parts of being a
software engineer is getting to
interface with my less-technical
colleagues to write tools that help them
do their jobs more effectively. Both
professionally and in my personal life,
I've written scores of automation tools
that have saved thousands of hours of
manual work.
At the end of the day, I truly love the craft of
engineering. You can frequently find me
tinkering and coding in my free time. Feel free
to peruse some of the projects I've worked on!