Steve Desmond

Steve Desmond

Mentor
Rising Codementor
US$25.00
For every 15 mins
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Hacker, Builder, Continuous Deliverer — Craftsmanship as a Service
Hacker, Builder, Continuous Deliverer — Craftsmanship as a Service

Hi, I'm Steve, and I love building great software.

I've been a full-stack developer for more than a decade, having spent much of that time building and deploying enterprise-scale applications running .NET, PHP, and Node.js on the backend, combined with modern front-end frameworks and libraries to create engaging, responsive UIs.

In addition to application development, I also specialize in performance optimization, legacy code remodeling, database design, and promoting a DevOps culture by sharing how modern teams can come together to continuously deliver value to their customers.

I'd love to help you build better software. Get in touch and let me know how I can help!

English
Eastern Time (US & Canada) (-04:00)
Joined February 2017
EXPERTISE
10 years experience
I've been building enterprise-scale .NET applications for the better part of the past decade. I'm an active member in the .NET community,...
I've been building enterprise-scale .NET applications for the better part of the past decade. I'm an active member in the .NET community, a contributor to .NET Core's codebase, and my work has been featured on the official .NET Blog and the ASP.NET Community Standup on multiple occasions.
12 years experience
Having spent many years maintaining legacy PHP applications, and updating them to modern standards, I have experience with a wide range o...
Having spent many years maintaining legacy PHP applications, and updating them to modern standards, I have experience with a wide range of code quality and vintage.
10 years experience
An often-overlooked part of an application's architecture is that of the underlying data structures. Proper normalization and effective i...
An often-overlooked part of an application's architecture is that of the underlying data structures. Proper normalization and effective indexing can make or break an application's performance, or the performance of the team building it. Creating an efficient data model, as well as a well-functioning abstraction layer is critical to a codebase's overall longevity. From single-table micro-sites to enterprise systems with millions of objects, I've got your database needs covered!
12 years experience
I've been designing and building web applications for more than a decade, and for the past several years have consistently used mobile-fi...
I've been designing and building web applications for more than a decade, and for the past several years have consistently used mobile-first responsive designs to make sure users on all types of devices have a great experience.
12 years experience
JavaScript is the language of the web (at least until WebAssembly takes over) and so it's critical that devs have a strong grasp on it. I...
JavaScript is the language of the web (at least until WebAssembly takes over) and so it's critical that devs have a strong grasp on it. I've written web apps using everything from vanilla JS to advanced frameworks to create immersive client-side interactivity.
7 years experience
Performance is paramount. Studies show that faster apps and sites have happier users and higher conversion rates. Algorithmic complexity,...
Performance is paramount. Studies show that faster apps and sites have happier users and higher conversion rates. Algorithmic complexity, network latency, data indexing, and a host of other issues can plague an application's performance. I've made various parts of apps hundreds of times faster, and I can help you dig up and resolve troublesome bottlenecks, sub-optimal algorithms, or legacy architectures with superior modern equivalents. You might even be able to save some costs on hosting in the process!
CachePerformance analyticsApm
View more
CachePerformance analyticsApmAlgorithmComplexity
View more
7 years experience
Most of my career has been working with legacy code, and during that time I've learned a thing or two about how to get (and keep) things ...
Most of my career has been working with legacy code, and during that time I've learned a thing or two about how to get (and keep) things up-to-date. If you're looking at something thinking, "how does this work?", "how did it ever work?", or "how do I make this not terrible?" I can help!

REVIEWS FROM CLIENTS

Steve's profile has been carefully vetted and approved as a Codementor. Connect with Steve now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
vscode-arm
Automated builds of Visual Studio Code for Debian/Ubuntu on ARM
Dockerfile
67
9
LoadTestToolbox
Lightweight tools for load testing web applications, written in C#
C#
54
20