Profile
My name is Khalid Abuhakmeh (mastodon.social/@khalidabuhakmeh) and I’ve been a professional software developer for 16+ years, and a working manager for the last 6 years. Over those years I’ve helped different organizations gather requirements, design, plan, and implement solutions to level up their business. My passion lies in building collaborative cultures where we can focus on solving problems and achieving our best selves. I love working with small to medium teams with talented individuals who understand their combined talents can make something bigger than themselves. I prefer to work with organizations that believe they can do anything, but still be grounded and understand they can’t do everything (right now).
See some of my recent work at GitHub or let’s chat on Mastodon.
Recent Experience
JetBrains
Developer Advocate (2020 - Present)
Working on developer advocacy for JetBrains, focusing on products like JetBrains Rider and the .NET Ecosystem.
Ritter Insurance Marketing
Director of Software Development (2014 - 2020)
I managed a team of software developers and quality assurance professionals to deliver a high-quality experience to our business users and national agent base. In my tenure, I had a critical role in building a vision that manifested as “The Platform”. Additionally, I helped design an API infrastructure that allowed the team to increase the delivery of business value. Some other achievements during my tenure include but are not limited to:
- Rebuilding the build pipeline on AppVeyor for faster deployments.
- Migrating the majority of business processing to digital pipelines.
- Building a consumer/agent collaboration brand in Medicareful.
- Designing a templating system for faster partnerships with carrier partners.
- A static site approach to publishing content.
- Creating a development culture that contributes back to the community at RIMdev.io.
- Mentoring talented individuals to reach for their dreams.
- Consolidated 20 disparate apps into 1 logical concept, allowing the business to have conversations grounded on the same reality.
- Began the migration to .NET Core from Full Framework.
- Migrated from a NoSQL database to Azure SQL Server.
- Implemented Full-Text Search engines with Elasticsearch.
- Replaced the CRM I built as a consultant with a much better one :).
There is a lot more I helped execute, but like all things in life, teamwork makes the dream work.
Advance Central Services PA / The Patriot-News
Sr. Software Developer (2012 - 2013)
As a Sr. software developer at the local company, I have implemented solutions using the latest in .NET OSS technologies to help mobilize the sales staff, give editorial tools to staff writers, and process incoming news feeds from across the country. Technologies used were .NET 4.5, ASP.NET MVC 4/5, RavenDB, and SQL Server 2012.
Relay Foods
Software Development consultant (2011 - 2012)
A groceries based startup designed to ease the lives of its customers with a valuable and convenient service. Developed using ASP.Net MVC 3 and Linq2Sql. Since consulting, I have personally completed 1000+ enhancements with an emphasis on increasing sales. My contribution has helped lead the company to a 30% increase in revenue over the last 3 months.
Fanaticall
Software Development consultant (2011 - 2012)
A telephony service aimed at matching expertise with individuals. As the sole developer, I utilized ASP.Net MVC 3 with Entity Framework to create a multi-tenanted site. The site currently hosts two front-ends, but is capable of scal ing to hundreds of customized storefronts.
Ritter Insurance Marketing
Software Development consultant (2010 - 2011)
Working with Ritter Insurance Marketing, I was able to develop a customer relationship management tool allowing agents to manage leads. This web application used ASP.Net MVC 2 and RavenDB. The site was developed within a tight deadline of 3 months. I also helped launch Insurance Marketing Technology, a technology vendor backed by Ritter Insurance Marketing.
Lehman Brothers / Campus Door
Software Developer (2008 – 2010)
Developed a loan origination system based on web services and third-party integration with credit bureaus like TransUnion, Equifax, and Experian.
FootLocker Inc.
Jr. Software Developer (2005 – 2008)
Developed applications for use in FootLocker stores and designed the UI now being used across Europe in their Point of Sale systems
Education
B.S. Computer Science
Millersville University (2001 - 2005)
Graduated cum laude with an emphasis in computer science. Focused on Object-Oriented Programming, Data Structures, Algorithms, and other topics.
B.A. Philosophy
Millersville University (2001 - 2005)
Graduated cum laude. In addition to traditional philosophy courses, I took several courses focused on mathematical logic and reasoning.
Hobbies
Travel - Taking in the sites and building memories
My wife, Nicole and I, are world travelers and dream of seeing the world through the window of a camper van.
3D Printing - We are living in the future!
I am highly interested in 3D printing and the maker space in general. My greatest achievement to date was fixing the internal mechanism of a coffee grinder by measuring, modeling, and printing prototypes.
Blogging - How can I help?
Hoarding knowledge is no fun. I love learning and discovering what other folks are doing. Blogging allows me to share my perspective and help others in the process.
Language Learning - Where’s the bathroom?
I’m currently trying to learn Japanese on Duolingo. I also know Arabic, German, and English.
Open Source - Sharing Is Caring
I love imagining what’s possible and experimenting in the open. I also write packages the software development community uses like ConsoleTables.
Skills
General Skills
- Problem Solving
- Leadership
- Source Control
- Communication
- Polyglot Programmer
- Databases
- Cloud Providers
- Continuous Integration
- Open Source Development
Specific Skills
- .NET Core
- Elasticsearch
- SQL
- NoSQL
- Git / GitHub
- Static Site Generators
- Windows Azure
- HTML & CSS