profile picture

Steve Niles
Senior Software Developer

Toronto, Ontario, Canada
steve.niles@gmail.com
https://steveniles.dev

I have been programming as a hobby since childhood, and professionally for nearly two decades. Much of that has been building web-based enterprise software for customers across multiple industries, from real estate management to precision agriculture, digital media distribution, and more.

I work full-stack, architecting and implementing, as well as testing and documenting, from back-end code and database, to front-end functionality and design. I also have experience building traditional offline desktop applications and standalone libraries.

My passion is for creating robust, sustainable software systems, with a focus on quality craftsmanship. I have been on a personally funded sabbatical, and am looking for a new endeavor with a team that also feels strongly about building great software.

Tech Stack Highlights

Education

Work Experience

As Full-Time Developer

Responsibilities included recommending, architecting, implementing, and documenting new features, as well as maintaining existing ones; Creating and supporting unit and integration tests; Mentoring junior and intermediate developers

As Part-Time Teacher / Developer

Roles included instructing students in GUI design and basic programming, as well as testing and grading student performance; Working on software research projects in partnership with local businesses; Personally presenting software projects at press conferences, trade shows, and to King Charles III, then Prince of Wales

Open Source / Public Projects