My Services & Software Engineering

  • .NET Software Engineer

  • API & Web Developer

  • Agile / Kanban / Scrum

  • Automation Engineer

  • Azure Cloud Engineer

  • Business Data Analyst

  • C# Programmer

  • DevOps Engineer

  • Enterprise Solutions Architect

  • Reverse Engineer

  • SQL Database Architect

  • Server Administrator

  • Site Reliability Engineer

  • Software Architecture Engineer

  • Software Development Engineer

  • Software Engineer in Test

  • Systems Administrator

C# Software EngineerWhy the Samurai? I developed this website as a web application in 2016 mostly for fun and out of self-reflection. At that time it was commonplace to refer to incredibly capable developers as "Code Ninjas". In film and popular culture, Ninjas are depicted as secretive assassins who hide their faces and hide in the shadows in order to use deception and cunning to achieve nefarious goals at the behest of paying clients. Not in my view the sort of way that I wanted to go about Software Engineering and offering my services as a Software Engineer, and so my conception of the Code Samurai was born. The analogy has held true in many ways. The legendary Japanese swordsman Miyamoto Musashi (c. 1584) wrote much in his book A Book of Five Rings that guide a Software Engineer in The Way of C#. According to Daidōji Yūzan (b. 1639) a Samurai is expected to serve the interests of his master, his employer, and ensures that his sword faithfully protects and executes the will of his master. Of all the fictional characters in Samurai films and popular culture my two favorite characters are Zatoichi and Ogami Itto. In each of their films the leading.NET Developer character is in the predicament of being a masterless Samurai, also known as a Ronin, yet a Samurai without a master can no longer be a Samurai. In order to overcome this predicament, the masterless Samurai decides to offer his services to the general public, or to those in need. Having lasted sixteen (16) years as a salaried Code Samurai, capable of performing all roles within Information Technology at a senior technical contributor or greater, and having a deep knowledge of Visual Studio, SQL, Azure, SOLID, the C# .NET ecosystem for Servers, Web, Cloud, APIs, Desktop, and Enterprise solutions... I am thoroughly prepared to meet your needs and exceed your expectations at an affordable rate. Thank you, and I appreciate your business. Sincerely, John C#samurai.

  • AMEX
  • VISA
  • MASTERCARD
  • DISCOVER

The Way of the C#

To know The Way of the C# means that even when you are wielding your C# with two fingers, you know just how to do it and can swing it easily.

The Way of the C#

When you try to swing the C# fast, you deviate from The Way of the C#, and so it is hard to swing. The idea is to swing the C# calmly, so that it is easy to do.

Software Engineer Experts, Contractors, and Consultants For Hire

Software Engineer Contractor

John C#samurai

Software Engineer Expert

I developed this video streaming player in 2016 and it still works today.

.NET Software Epistemologist

Socrates

.NET Software Epistemologist

The unexamined code is not worth executing.

C# Software Strategist

Miyamoto Musashi

C# Software Strategist

The realm where nothing exists, or cannot be known, is seen as empty.

The Way of the C#

When you strike downward with the C#, bring it back up in a convenient way. When you swing it sideways, bring it back sideways, returning it in a convenient way. Extending .NET as far as possible and swinging powerfully is The Way of the C#.

Contact Me

  • AUTHORIZE.NET VERIFIED MERCHANT
  • GODADDY VERIFIED & SECURED
  • AMEX
  • VISA
  • MASTERCARD
  • DISCOVER