Gomi Ningen is a versatile software engineer based in Tokyo with 11 years of experience spanning backend, cloud, and mobile development. Currently working at an IT firm in Tokyo after four years at DWANGO, he has hands-on experience in Java, Scala, Swift, C#, and PHP and a knack for pragmatic refactoring and maintainability. As an active open-source contributor, he’s improved core projects like RxSwift (enhancing Swift idioms and immutability) and AWS SAM (adding cross-region SNS support and SQS integrations), demonstrating depth in both client and server/serverless codebases. Known for quietly improving code quality and fixing subtle bugs, he blends engineering craftsmanship with practical cloud architecture skills. He studied at the University of Tsukuba and maintains a playful, travel-and-food-loving persona online.
The AWS Serverless Application Model (AWS SAM) transform is a AWS CloudFormation macro that transforms SAM templates into CloudFormation templates.
Role in this project:
Back-end Developer & Cloud Engineer
Contributions:14 commits, 16 PRs, 26 comments in 5 months
Contributions summary:Gomi primarily contributed to the AWS Serverless Application Model (SAM) project by implementing new features and fixing bugs related to serverless application deployments. Their work included adding support for specifying SNS topics in different regions and enhancing the handling of API path parameters within Lambda functions. They also added the ability to use an existing SQS queue with the SNS event and corrected errors in the application ID, demonstrating expertise in serverless architecture and cloud resource management.
Contributions:6 commits, 13 PRs, 3 comments in 9 months
Contributions summary:Gomi primarily focused on improving the codebase's quality and maintainability within the Rxswift repository. They refactored the code, replacing C-style loops with Swift-style equivalents and removed unnecessary code. Furthermore, the user made minor fixes such as typo correction and code comment changes, all focused on improving the project's Swift code. Additionally, the user made changes to the data structures, modifying the properties of a queue, improving the code's structure and ensuring immutability.
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.