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.
7 years of coding experience
7 years of employment as a software developer
Computer Science (Software Engineering), Computer Science (Software Engineering) at Ira A. Fulton Schools of Engineering at Arizona State University
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:
Back-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.
Samples for building your own Visual Studio extensions
Role in this project:
Full-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.
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