Hi! I'm David, often found online as edmistond.

I'm an experienced polyglot software developer and team lead who's worked across the entire stack in a variety of languages. I've been in the industry for over two decades now, with a track record of consistently delivering projects with substantial business value to my employers and to our clients.

As an experienced senior developer, I take a pragmatic, learning-oriented approach to software development. I believe strongly that:

I'm happiest when I'm working on interesting, challenging technical problems with a major business impact, and which push me to explore new things - whether that's a new business domain, a new framework, or a new programming language. Even better is when I get to do those things while maintaining a fast release cadence; seeing your code in production quickly is extremely satisfying, and code that's finished but not deployed to production is waste. I am very much an advocate of the view that code should be deployed as frequently as possible in as small of a changeset as possible; ideally within minutes of merging it into your main branch.

I'm also a team lead at my current employer, though this does not necessarily mean a technical team lead (though I've led some teams/projects) so much as it's a baby manager role. Our first-line managers have too many direct reports to make frequent 1:1s practical, so instead groups of 2-4 team members are assigned a "team lead" who does the regular 1:1 check-ins with them and assists the first-line manager with things like mentoring team members, offering advice on career development, providing a friendly ear, etc. I've found it's a very rewarding role that really pushes you to develop your soft skills better, and strengthens relationships across the organization. I get to have a lot of very interesting conversations because of this.

Outside the office, I make an effort to get involved with the technical community in Cleveland, where I semi-frequently attend local meetup groups. I'm also frequently found in the Cleveland Tech Slack community, as well as the Rands Leadership and Deaf Professionals communities. On a personal level, I make an effort to spend time with my family (as do we all :)), noodle on the occasional side project, and maintain an occasional interest in photography.

Some things I've built or worked on in my career

Other things I've done

Places I've worked

Important disclaimer: I don't speak for my past or present employers, and they don't speak for me.

Languages and Platforms I've worked with

Conferences I've Attended (Say hi if you were there!)

Current Projects I'm Messing Around With