👋 Hello Friends!
My name is Khalid Abuhakmeh, and you’ve just found my many creative outlets on the world wide web. If you stick around long enough, I’ll tell you a little bit about myself, my successes, and my plans for the future. If you’re busy and need the gist of who “Khalid” is, well, here it is:
I’m an experienced software developer with over a decade (I’ve honestly stopped counting) focusing on Microsoft .NET technologies, primarily dedicating a disproportionate amount brain cells to ASP.NET and the web. –Khalid
👶 Beginning of a Software Developer
I started out dabbling with programming back in middle school when my first programming language was Pascal. It’s an imperative and procedural programming language; it’s also very dead. Or that’s how my early programming teacher phrased it at the end of a long yet enjoyable semester. In high school, I took my first Basic programming class, where we worked on the basics like variables, loops, and functions. I loved Basic’s ability to draw elements on the screen, and like most developers, believed I was minutes from writing my magnum opus video game.
I entered college being undecided about my major for two years and then settled on Computer Science and Philosophy. During this time, I learned C++ and developed my first video game. As an elective, I built my first Visual C# application that read/saved data to a Microsoft Access database. Groundbreaking stuff, seeing that .NET was still in its adolescence. You might say that .NET and I have been together from the start.
👨💻 Professional Career
I’ve had all the software developer titles, from Junior developer to Director of Software Development, and as of writing this profile, I’m currently a developer advocate at JetBrains. Through all positions, the common thread is I’ve kept coding, even when managing a team and helping shape products.
The world always seems brighter when you’ve just made something that wasn’t there before. Neil Gaiman
👩❤️👨 Personal Life
I’m a naturalized citizen of the United States, initially born in Kuwait. After living through the first Gulf War, my family and I immigrated to the United States to settle in Lancaster, Pennsylvania.
At present, I have a lovely wife, Nicole Abuhakmeh, and our two dogs. Samson is an English Bulldog/Cane Corso mix, and Guinness is a black and tan rescue. We love traveling and have been to almost every continent. We hope to visit all of them one day.
I currently have a MacBook Pro 16” and do all of my .NET development cross-platform using JetBrains Rider and other JetBrains. It’s pretty incredible. 😁
⏱ Help and Mentorship
As a developer advocate, I’m here to help by offering Office Hours. These are anywhere from 30-60 minute sessions where we can discuss tech, problem-solving, or general career advice. I’ve held every position from junior developer to software development director, and I hope my experience can help you.
I also do OSS when the time allows. Some of my most popular NuGet packages include:
That’s over 1.2 million downloads!
I have also contributed logos to multiple .NET ecosystem projects like Marten, DDay.iCal, and Buildalyzer.
🙏 Thank You
Thanks for taking the time to read about me, and please feel free to follow me on Twitter, where I love interacting with all technical communities.