Miguel Lopez

Senior Engineer at American Express

Greater Phoenix Area 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
🎓
Top School
Miguel Lopez is a Senior Engineer with seven years of experience building reliable, object-oriented Java systems and microservices across major tech firms including Microsoft, Amazon, and American Express. He combines strong engineering fundamentals from Arizona State's Fulton Schools with hands-on contributions to notable open-source .NET projects at Microsoft, improving StreamJsonRpc's robustness and modernizing Visual Studio extensibility samples for VS2022. Comfortable across backend and full-stack tasks, he has a track record of shipping fixes that improve deserialization, exception handling, and developer tooling. Based in the Greater Phoenix Area, he brings pragmatic teamwork and a focus on maintainable architectures while quietly advancing developer experience through thoughtfully patching widely used libraries.
code7 years of coding experience
job7 years of employment as a software developer
bookComputer Science (Software Engineering), Computer Science (Software Engineering) at Ira A. Fulton Schools of Engineering at Arizona State University
github-logo-circle

Github Skills (17)

json-rpc10
net10
dotnet10
language-server-protocol10
asp-net10
stream10
language-server10
visual-studio-extension10
dotnet-core10
csharp10
testing9
nuget9
netframework9
netstandard8
msbuild8

Programming languages (3)

C#JavaHTML

Github contributions (5)

github-logo-circle
microsoft/vs-streamjsonrpc

Aug 2019 - Jul 2020

The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Role in this project:
userBack-end Developer
Contributions:16 reviews, 12 commits, 12 PRs in 10 months
Contributions summary:Miguel primarily focused on improving exception handling and adding new features related to single-object parameter deserialization within the StreamJsonRpc library. They fixed an issue in TransmitAsync to handle exceptions more effectively and added support for IProgress<T> parameters, enhancing the library's functionality. They also refactored single-object deserialization logic and updated related tests to ensure correct behavior and improved reliability.
rpcproxyproxy-clientstreamproxy-generation
Samples for building your own Visual Studio extensions
Role in this project:
userFull-stack Developer
Contributions:8 commits, 1 PR in 3 days
Contributions summary:Miguel primarily updated sample projects related to Visual Studio extension development, specifically focusing on the Language Server Protocol. They fixed issues related to package dependencies and references to internal features. Furthermore, they made modifications to the UI components and updated the project files to align with the latest versions of the SDK and related tools. The user also worked on updating the project to work with Visual Studio 2022.
extensionsvisualstudiovisual-studio-extensionvisual-studio
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
Miguel Lopez - Senior Engineer at American Express