Hi, I'm OJ. I am a software developer and blogger with many years of experience building software solutions, with a focus on web applications. I am passionate about writing clear code and designing software systems that are easy to maintain.
View Blog »

My main goal is to keep software quality high at all times by constantly applying clean code practices. This results in software that is adaptable, easy to maintain, and saves money over the short and long term.

Over the years I have built expertise in the web development space, having worked on projects spanning various industries working with a team or as a solo developer. I have learned that good communication skills and a deep understanding of the business are crucial to project success.

Being passionate about continuous learning, I have read through dozens of software development books and watched hundreds of hours of software development videos. I share my thoughts and teach others here on my blog.

I am a Microsoft Certified Professional with strong experience in C#, .NET, ASP.NET MVC, and Entity Framework.


I focus primarily on building web applications. Here are my core skills:

  • Server / back-end: C#, .NET, ASP.NET MVC, Web API
  • Data: SQL Server, Entity Framework
  • Front-end: HTML, CSS, AngularJS, JQuery, Twitter Bootstrap
  • Cloud / hosting: Azure App Service, SQL Azure, Azure Storage, SendGrid
  • Patterns and practices: Object Oriented Programming, Clean Code, Design Patterns, Application Architecture

I also have knowledge / experience with the following:

  • WPF
  • ASP.NET WebForms
  • WCF
  • F#


I would love to help you create successful software projects. Feel free to contact me through the following:

Twitter: ojraqueno
LinkedIn: ojraqueno
Skype: oj.raqueno