Ian Currier

Software Engineer at Mandiant (now part of Google Cloud)

Tucson, Arizona, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Ian Currier is a software engineer with 11 years of experience focused on backend development, observability, and cross-platform tooling, currently at Mandiant within Google Cloud. He has contributed notable open-source work to prominent projects like Google Cloud .NET client libraries and Fluentd, implementing an exception logger for Cloud Error Reporting and improving Windows service support for Fluentd. Comfortable across development, testing, documentation, and DevOps, he blends pragmatic engineering with an eye for maintainability and platform nuances. Based in Tucson, Arizona, Ian has a track record of shipping production-ready integrations that make cloud services and logging more reliable and accessible.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (24)

error-reporting10
google-cloud-platform10
net10
sample-size10
dotnet10
ruby10
sample-rate10
asp-net10
windows-service10
exception-handling10
sample-data10
dotnet-core10
fluentd10
csharp10
command-line-interface9

Programming languages (11)

PowerShellTypeScriptC#JavaShellC++StarlarkJavaScript

Github contributions (5)

github-logo-circle
Google Cloud Client Libraries for .NET
Role in this project:
userBack-end Developer & Technical Writer
Contributions:44 releases, 214 commits, 436 PRs in 1 year 10 months
Contributions summary:Ian implemented the initial version of the Cloud Error Reporting Exception Logger, enabling the logging of uncaught exceptions. The user developed the core logic for the exception logger and integrated it within the Google Cloud Client Libraries for .NET, as demonstrated by code diffs and descriptions. The contributions also involved creating associated tests, and updating the example code, indicating some level of documentation and testing skills were also developed.
gcpdotnetclient-librariescsharpgoogle-cloud
.NET code samples used on https://cloud.google.com
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 8 comments in 1 year 8 months
Contributions summary:Ian contributed to adding and modifying samples related to .NET, specifically focusing on Google Cloud services like Error Reporting. Their work involved creating and updating code for error reporting samples, including implementing necessary configurations and dependencies. The user also made adjustments to the sample code by adding comments and using appropriate async/await practices. Additionally, they updated project dependencies, demonstrating a focus on keeping the samples up-to-date with the latest versions of Google Cloud client libraries.
dotnetc-sharpcsharpgoogle-clouddotnet-core
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.
Request Free Trial