nigel haney

👨‍💻 About

I am a software engineer with 5 years of professional experience, primarily working on back end web development and infrastructure. I enjoy creating software that not only brings joy to its users but also to future maintainers by focusing on writing clean and idiomatic code.

💼 Work Experience

Microsoft

  • Senior Software Engineer
    2023 -         
  • Software Engineer II
    2021 - 2023
  • Led security automation feature development for one of the most critical services internal to Azure Networking. This effort resulted in hundreds of developer hours saved per year and improved security posture. Received "Technical Excellence" award out of over one hundred nominees for this work.
  • Overhauled legacy service by:
    • Refactoring previously untested codebase to have unit and integration test coverage of critical paths, allowing my team to make changes with more confidence.
    • Fixing critical functionality which was the cause of many previous outages. Since these fixes were deployed, the service has been running smoothly for over two years with no outages caused by it.
    • Upgrading rudimentary logging to standardized internal observability framework to make sure the service was meeting SLAs when running in production and to get alerts when they were not met. This has allowed my team to take care of any issues in production before they are customer impacting.
    • Documenting complete behavior of service for easier onboarding of users and contributors.
  • Led operational improvements on a pipeline that provides security updates on the entire fleet of Azure network devices resulting in passing a part of the SOC audit that thousands of customers rely upon to operate on Azure.
  • Participated in an on-call rotation for operating and maintaining services running in both public and secure cloud environments to maintain 24/7 uptime for our customers. Experienced handling and mitigating high profile incidents and performing root cause analysis which lead to actionable improvements on our production software.

Technologies used: .NET/C#, Python, Azure, Windows, Linux, innumerable internal tools/libraries

Parsons Corporation

  • Software Engineer
    2019 - 2021
  • Selected to be on a small team tasked with designing and implementing a rapid prototype that determined them future of a critical product.
  • Led design and implementation of various web APIs to provide key functionality for external clients.
  • Led design and implementation of an integration with an external identity provider to provide key functionality for customers.

Technologies used: Python, Django (rest framework), Celery, Docker (compose), Redis, PostgreSQL, Linux

🎓 Education

Washington State University

  • B.S. Computer Science
    2014 - 2018