John Tran is a versatile Software Engineer based in San Jose with 9 years of experience building full-stack and mobile systems for product teams and infrastructure projects. He has shipped production-quality SDK work for Amplitude’s widely used iOS SDK, modernized build tooling and TypeScript migrations for open-source projects, and optimized backend services to cut millions in data costs at Lime. Comfortable across Swift, Ruby on Rails, React, and systems-level tooling, he focuses on maintainability, performance and developer experience. His background includes distributed systems research on Apache ZooKeeper and hands-on improvements to CI/build processes, showing a pattern of solving both product and infrastructure pain points.
9 years of coding experience
5 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at San José State University
Contributions:17 reviews, 46 commits, 48 PRs in 9 months
Contributions summary:John primarily contributed to the iOS SDK, focusing on enhancements and maintenance. They implemented features like setting `setSessionId`, improved code quality with compile fixes, and addressed Swift-related issues. They also worked on infrastructure-related tasks, including refactoring folder structures for SPM and updating release configurations for documentation generation and build processes. These changes demonstrate a focus on improving the SDK's functionality, maintainability, and integration.
Contributions:1 release, 4 reviews, 28 commits in 7 months
Contributions summary:John's contributions primarily involved migrating the project to TypeScript, indicating a focus on modernizing the codebase. This included significant changes such as removing Flow, installing TypeScript, configuring `tsconfig.json`, and renaming files. Furthermore, the user addressed build-related issues for different ESLint versions. This demonstrates a strong understanding of build processes and the ability to maintain code quality in a project dealing with browser compatibility.
apicaniusebrowsereslintcompat
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.