Nathan Keir is a senior software developer based in Queensland, Australia, with over 15 years of professional experience and a proven track record building and integrating business applications across Windows and web ecosystems. He combines deep C#/.NET expertise with full-lifecycle delivery—spanning desktop WPF clients, ASP.NET/Core web APIs, MS SQL databases, CI/CD and containerisation—to modernise legacy systems and deliver scalable solutions. Nathan has led and mentored small teams, driven technical direction on projects for government health organisations, and introduced event-driven and containerised architectures to replace monoliths incrementally. Known for quick language uptake and pragmatic problem solving, he also has hands-on experience automating integration tests, build pipelines and document-generation systems. His career started in the late 1990s and reflects a rare continuity: long-term ownership of systems combined with continual adoption of modern stacks like Docker, React/TypeScript, RabbitMQ and cloud services.
9 years of coding experience
21 years of employment as a software developer
Certificate in Business Computing, Programming (COBOL, Visual Basic), Certificate in Business Computing, Programming (COBOL, Visual Basic) at Christchurch Polytechnic
An extension to LiquidProjections that uses NHibernate for storing projections.
Contributions:11 pushes in 1 year 7 months
storingnhibernateprojections
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.