Professional Background
I have been in the software development industry for over twenty-seven years, working as a developer, designer, team leader, and mentor.
I hold a Bachelor of Science in Computer Science from Rose-Hulman Institute of Technology.
My primary expertise lies in .NET web applications (ASP.NET, MVC, Web API) and SQL Server. I specialize in building clean, scalable, and maintainable systems.
Microsoft Certifications
I have earned several Microsoft certifications, including:
- Azure DevOps Engineer Expert
- Azure Database Administrator Associate
- Azure Developer Associate
- Microsoft Certified Solutions Developer (MCSD)
- Microsoft Certified Solutions Expert (MCSE)
- Microsoft Certified Professional Developer (MCPD)
- Microsoft Certified Technology Specialist (MCTS) in multiple areas
Development Philosophy
I pride myself on writing clean, simple, and high-quality code that is:
- Generic and reusable
- Scalable and performant
- Well-structured and easy to maintain
- Aesthetically pleasing and consistent
My goal is to deliver solutions that any development team can adopt and extend with confidence.
Services Offered
Today, I continue to provide custom software solutions using modern Microsoft technologies, with a focus on cloud-native development, Azure integration, and robust backend systems.
Education & Faith
I am currently pursuing a Master of Arts in Christian Apologetics from Liberty University.
I affirm the authorship, authenticity, and authority of Scripture. My studies and personal passion include:
- Arguments for the existence of God
- The incarnation and deity of Jesus Christ
- Historical evidence for the crucifixion and resurrection
- Discipleship and evangelism
- Engaging culture with reason and grace
