I am currently a senior software developer at Progressive. I work remotely, with
a team spread from Florida to Ohio to Colorado. I am our auth server’s TAO
(Technical Application Owner), having written the bulk of the current code base
and providing support to other teams who need to add authentication to their
services.
- Developed reliable and maintainable code using C#, VisualBasic, and TypeScript
- Rebuilt authentication server using Duende’s Identity Server
- Updated website to use modern REST APIs with a Vue frontend
- Performed exploration and diagnosis of bugs in order to improve stability of
the product
RSI is a consulting firm providing their services to a variety of companies.
Nearly every employee had switch to operating remotely, allowing even small
teams to have employees working across multiple time zones.
- Lead a small team getting off the ground on a project with a large enterprise
client
- Implemented easy to read and efficient code to meet requirements provided by
client
- Worked with leadership to find a project manager to fit my team’s needs
This firm was purchased by a company called Spark after I left.
Perduco was a smallish contracting firm working to create tools to help with
research projects.
- Worked with a small team to design tooling to assist with research projects
- Built APIs in Java to link dispirate information storage tools
- Provided guidance to data analysts and junior developers to help accelerate
their growth
- Built and maintained a small kubernetes cluster running our development
environment
I was originally hired by The Perduco Group. Within days of starting, we were
purchased by LinQuest Corporation, which my former coworkers inform me has
been purchased by KBR.
I worked in the ATM group at Chase. While here I worked at a high level adding
new functionality to our ATMs and updating exting functionality. I worked at a
low level helping determine if our existing hardware supported a feature that
the manufacturer did not believe it could do.
- Researched technology to facilitate rapid, modern, and stable updates to our
user interface
- Determined a mechanism by which existing equipment could be used to support a
new feature
- Assisted another team by creating tooling to automate regular maintenance
tasks
Software Engineer II
-
VivonetJuly 2011 to Dec 2015
Syrus provided above the store level data aggregation and analytics, ingesting
data from a variety of point of sale systems and using that to provide ordering,
scheduling, and other store management assistance. Syrus was a relatively small
company, with under 50 employees when I started. While here, I performed many
roles in addition to software development.
- Maintained and moderenized our server infrastructure
- Provided desktop IT support
- Created tools to extract and normalize data from point of sales for our
reporting tools
- Built and maintained CI/CD pipelines
I was originally hired by Syrus Restaurant Information Services, which was
purchased by Vivonet while I was there. After I departed it was purchased by
Infor.