I’ve received word that I’m being laid off at the beginning of January, 2025, after a bit over six years with LGS-then-CACI. When the product I worked on the most didn’t generate the anticipated sales, and the other projects I worked on didn’t provide enough billable hours, I was given until January 2 to find sufficient coverage. Finding coverage that soon will take a Christmas miracle, since after this week, everything pretty much goes dormant for the holidays.
To CACI’s credit, they stated explicitly in my termination letter that this was not in any way based on job performance. They also actually used the term “laid off”, and not some nauseating euphemistic weasel words like “involuntary separation from the payroll”, or, “adversely affected by the company’s rightsizing effort.”
If you’re looking for someone experienced in pretty much everything having to do with software development, from applications to operating systems to turnkey systems of both software and hardware, we might be able to help each other.
Irrespective of what’s being developed, there are parts of the development process I’m better at than others, and parts I enjoy more than others. Of the various roles I’ve had, this is how much I’ve enjoyed them, most to least:
- Software configuration management/DevOps
- Development lab system administrator
- SDLC planning and policy
- External and internal documentation
- End user training and curriculum development
- Regression test frameworks and automation
- Mainline product development
- QA and QC planning and policy
- Mainline product testing
- System engineering/requirements
Although I’m at least competent at all these things, I’m really good at the top five, there presumably being a virtuous circle between things I enjoy and things I’m good at.
You can see what I’ve done over the decades by looking at my resume.
My enumerated list of skills is a cure for insomnia, unless you’re a keyword-matching bot. That list, including skills that someone at my level should have but for some reason I lack, is here.
One other thing: Every project I’ve worked on after my teens has been Unix- or Linux-based. (During my teens it was Apple DOS and CP/M.) In the 1990s, I worked on two commercial versions of Unix itself. Conversely, I have never written so much as “hello world” on Windows. I can administer Windows systems to a point, and I’m pretty fluent in Office, Project, and a bunch of other common applications that run on Windows, but if you’re looking decades of Windows development experience, I’m not your guy.
Here’s another piece of bad news: I absolutely cannot relocate. My roots here in New Jersey are just too deep, and I have a daughter who commutes to college from home. Working on-site full-time is fine with me as long as a normal commute from Bridgewater is no more than about 45 minutes each way on a normal day. Travel up to 25% is fine, too.
Thanks for reading this far, and thanks in advance for contacting me with any leads you might have.