Jon Steele

Meet Jon Steele

With over 25 years in software development, I've seen technologies come and go, but the fundamentals of building great software remain constant: understanding the problem, designing thoughtful solutions, and delivering working code.

A Career Built on Expertise

I began my career specializing in the Microsoft development stack, building enterprise applications with ASP, ASP.NET, VB.NET, C#, and SQL Server. Those foundational years gave me deep expertise in building robust, scalable solutions for corporate environments and established my commitment to pragmatic, business-focused development.

As the industry evolved, I transitioned to the JVM ecosystem, drawn by the power and flexibility of Linux-based deployments and the transformative potential of containerization. This shift opened new possibilities for building highly portable, cloud-native applications. I embraced Kotlin and Groovy for their expressiveness and productivity while retaining the robustness and extensive library ecosystem of the Java platform.

My expertise in MarkLogic technologies became a defining specialization when several major publishers engaged me to implement their content management and data integration solutions. I developed deep proficiency in XQuery, XSLT, and the broader MarkLogic stack, helping these organizations manage complex, heterogeneous content at scale.

Database development has been a constant throughout my career. I've worked extensively with relational systems — Oracle in enterprise environments, SQL Server in corporate settings, and PostgreSQL and MySQL in modern web applications — as well as NoSQL platforms including MarkLogic and MongoDB. MongoDB in particular has become a regular part of my toolkit for applications that benefit from flexible document modelling and horizontal scalability. Across all of these, I understand that data is the foundation of any successful software system. With platforms like Retool, I help teams build internal tools rapidly without sacrificing quality.

My Approach

I believe in building software that works, is maintainable, and solves real business problems. I'm not interested in technology for its own sake; I'm interested in using the right tools to deliver value.

Every project starts with understanding your needs. What problem are you trying to solve? What constraints do you face? What does success look like? From there, I design and deliver solutions that meet those needs without unnecessary complexity.

Core Technologies

  • Kotlin & Groovy
  • Micronaut
  • Java & Spring
  • React & Vue.js
  • Next.js & Astro
  • TypeScript
  • MarkLogic
  • MongoDB
  • Oracle & SQL Server
  • PostgreSQL & MySQL
  • Retool

Areas of Focus

  • Enterprise Applications
  • Database Design
  • Data Integration
  • API Development
  • Legacy Modernization
  • Internal Tools

Experience Includes

  • 25+ years in software
  • Enterprise environments
  • Startups and SMBs
  • Government projects
  • Financial services

Let's Work Together

Ready to discuss how I can help with your project?

Get in Touch