I’m an experienced individual contributor with a broad technological repertoire: a jack of many trades that has mastered a few. Not only can I contribute to architecture design and implement new features, but I’m also a relentless debugger, doing whatever it takes to troubleshoot bugs others might dismiss as unsolvable.
I am not currently looking for new opportunities. However, if you’re looking to fill an open position then you’re welcome to email me a pitch. Please review my requirements below before emailing me.
|2015-present||Full-Stack Developer at Deloitte||Mechanicsburg, PA|
|$97,000/year||delivering reliable web apps and cloud solutions for state and Federal government clients including the US Treasury|
|2011-2015||Full-Stack Developer at TEKsystems||Harrisburg, PA|
|$25/hour||reverse-engineering legacy systems and delivering reliable web apps under contract to a major consulting firm|
|2010-2011||Full-Stack Developer at Computer Aid, Inc||Harrisburg, PA|
|$40,000/year||implementing child welfare administration web application for a municipal client in Florida|
|2009-2010||Developer at Conduit Internet Technologies||State College, PA|
|$20/hour||designing and implementing data formats and conversions of parts catalogs for heavy equipment manufacturers such as Case IH, New Holland, and Link-Belt|
|2000-2009||Developer at Quality Data Service||Waterbury, CT|
|$42,000/year||maintaining and improving the company’s flagship software packages for municipal tax assessors and collectors while also providing end-user support and diagnostics|
Being a US citizen, I am legally permitted to work anywhere in the United States and its possessions, territories, etc.
Tools, Languages, and Frameworks
I started my professional career as a developer of Windows desktop applications and dabbled in UNIX-like systems and FOSS in my free time, but that private dabbling has served me in good stead as I’ve transitioned to a full-stack developer.
a note on COBOL
While I haven’t figured out where to fit it in the lists below, I am also familiar enough with COBOL to read existing programs and re-implement them as C# and .NET web applications. If you’re looking for an experienced developer willing to dig deeper into COBOL, please contact me.
In addition to IBM System/360 COBOL with JCL, I have also worked with MicroFocus COBOL and tinkered with GNU COBOL at home.
- .NET Framework
- .NET Core
- Microsoft SQL Server
- SQL Server Stored Procedures
- SQL Server Integration Services
- Entity Framework
- ASP.NET Web API
a note on Visual Basic
While I can also cope with Visual Basic 6 and Visual Basic.NET, I prefer to avoid the use of these languages because the former is dead and the latter has no future.
- Oracle 19c
- MySQL 8.x
- Amazon Web Services
- Amazon S3
- Microsoft Azure
- Travis CI
- HTML 5
- CSS 3
- U.S. Web Design System (USWDS)
- Web Services
- GNU Emacs
- GNU Make
- ANSI C
- POSIX shell scripting
UNIX-like Operating Systems
- Debian GNU/Linux
- Red Hat Enterprise Linux 8
- Free/Open Source Software
- minimalist web design
- web accessibility
- performance and reliability
- software security/privacy
- UNIX-like systems
- platform-agnostic development
My other interests include reading/writing speculative fiction, tinkering with UNIX-like systems, building hand-made static websites (like this one), learning French, weightlifting, listening to jazz/European classical music/progressive rock/heavy metal, and playing video games (mainly RPGs). I still sometimes play the bass guitar and viola, and I’ve heard all the jokes about the latter.
Requirements for Recruiters
Since I currently have a stable job that pays reasonably well for my locale, I can afford to be picky. Please provide all details about the position you’re trying to fill up front:
- the name of the company offering the job
- hourly wage/salary and benefits on offer
- required skills
- optional skills
- presence and travel requirements
- citizenship, visa, and clearance requirements
- tax filing status (W2 vs 1099)
- why the position is open
The following are non-negotiable; I will not consider a position that does not meet my minimum wage/salary requirements.
|W2||$120,000/year plus health/vision/dental/life/disability insurance, 401(k) and minimum 30 days paid leave/year|
|1099||$100/hour with guaranteed overtime pay (time and a half)|
I demand a higher hourly rate for 1099 gigs because of the lack of additional benefits typically provided by W2 employment and the additional tax burdens imposed upon freelance workers in the United States.
Your Hiring Process
Please do not contact me if your hiring process involves the following:
- unpaid take-home assignments
- more than three rounds of interviews, including phone-screen
- an online application that demands I duplicate my resume
- personality tests similar to the MBTI
- questions about algorithms when you’re hiring me to build/maintain CRUD applications
- “culture fit” as a consideration in hiring
If I see any of these in your job description, I will refuse to consider the position further and blacklist the recruiter who brought you to my attention.
- The job involves social media, adtech, web3, cryptocurrency, blockchain, or the metaverse.
- The job claims to be 100% remote but is actually hybrid or on-premises.
- The job is with a faith-based organization or an org that demands a profession of religious faith.
- The job is with a right-wing organization or an organization that caters exclusively to conservatives.
- The job description claims to require several years of experience with brand-new technology.
- The job does not provide a reasonable salary range (none of this $25K-250K nonsense we’ve been seeing in the wake of recent NYC salary transparency regulations).