John Viegas

Software Developer Engineer II at Amazon Web Services (AWS)

Seattle, Washington, 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
John Viegas is a Software Development Engineer II based in Seattle with five years in cloud-focused backend engineering and over a decade of industry experience spanning semiconductor tools to enterprise cloud services. At AWS he contributes to the official aws-sdk-java-v2, improving STS credential handling and DynamoDB query/scan behaviors—work that supports large-scale Java clients across the AWS ecosystem. His background includes hands-on system and tooling development at Lam Research and Novellus, giving him deep experience with reliability and performance in production systems. He holds a B.E. in Electronics & Communication and an MTech in Software Systems with a data analytics focus, blending hardware-aware engineering with data-driven software design. Known for fixing subtle bugs like timestamp marshalling and explicit payload handling, he pays attention to corner cases that improve SDK robustness for other developers. Colleagues rely on him for pragmatic, backend-first solutions that bridge SDK internals and real-world cloud use cases.
code5 years of coding experience
job11 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookB.E, Electronics And Communication, B.E, Electronics And Communication at St Joseph Engineering College, Mangaluru
bookCore JAVA & J2EE, Core JAVA & J2EE at NIIT
languagesKonkani, Kannada, Hindi
github-logo-circle

Github Skills (7)

amazon-dynamodb10
javas10
dynamodb10
aws10
java10
aws-sdk10
javadoc7

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
aws/aws-sdk-java-v2

Aug 2020 - Jan 2023

The official AWS SDK for Java - Version 2
Role in this project:
userBackend Developer
Contributions:888 reviews, 130 commits, 381 PRs in 2 years 5 months
Contributions summary:John primarily focused on enhancing the Java AWS SDK v2 for STS-related functionalities. Their commits addressed issues in the JavaDoc for `StsCredentialsProvider` concrete classes, and added support to read Nested objects in attributesToProject Enhanced Scan and Enhanced query requests for DynamoDB. They also fixed a bug related to Marshalling List/Map of TimeStamps. Furthermore, they implemented a fix for explicit payload members supporting Document Type.
amazonaws-sdksdkawsjava
joviegas/lunchandlearn

Feb 2023 - Nov 2023

Contributions:3 pushes, 1 branch in 9 months
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
John Viegas - Software Developer Engineer II at Amazon Web Services (AWS)