Edward Tran, Developer in Seattle, WA, United States
Edward is currently unavailable

Edward Tran

Software Engineer and Developer

Seattle, WA, United States

Toptal member since December 31, 2025

Bio

Edward is a software engineer and independent contractor with 6+ years of experience building production-grade web platforms and developer tooling. He specializes in JavaScript, TypeScript, and React, with strong full-stack experience across modern web architectures and APIs. Edward delivers maintainable, high-impact solutions and enjoys building productivity tools and greenfield projects from concept to production.

Portfolio

Microsoft
JavaScript, TypeScript, React, GitHub, GitHub Actions, Open Source, Azure

Experience

  • GitHub - 6 years
  • CSS - 6 years
  • Open Source - 6 years
  • JavaScript - 6 years
  • TypeScript - 6 years
  • HTML - 6 years
  • Agile Software Development - 6 years
  • Python - 3 years

Preferred Environment

Windows, Linux, Visual Studio Code (VS Code)

The most amazing...

...project I've led is the development of a core SDK and reusable components that became the product's backbone, enabling modular and customizable development.

Work Experience

Software Engineer

2019 - 2025
Microsoft
  • Led the end-to-end development of a chat SDK powering 1,000+ monthly conversations and adopted as the product foundation. Drove organization-wide adoption and rebuilt the default chat widget on top of the SDK to enable high customization.
  • Built complex UI features, including secure file uploads with scanning and robust real-time messaging, codebase migrations, and delivering reliable, user-friendly chat experiences in production environments.
  • Set up and maintained infrastructure to automate builds, testing, and release pipelines, improving deployment reliability, enabling faster, more consistent delivery of features to production.
Technologies: JavaScript, TypeScript, React, GitHub, GitHub Actions, Open Source, Azure

Experience

Shuffle Shuffle Play

https://shuffleshuffleplay.com/
Built a pairing tool from a personal need to coordinate matches. The web app is developed in TypeScript and React.

The tool takes a list of players and then automatically forms teams of four, matching them into 2v2 games for efficient game rotation, reducing manual coordination, and improving overall game flow and court utilization.

Education

2014 - 2019

Bachelor of Science Degree in Software Engineering

Concordia University - Montreal, Quebec, Canada

Skills

Libraries/APIs

React, Node.js

Tools

GitHub

Languages

JavaScript, Java, Scala, C++, HTML, CSS, TypeScript, Python

Frameworks

Express.js, Next.js, Django

Paradigms

Agile Software Development

Platforms

Azure, Netlify, Windows, Linux, Visual Studio Code (VS Code)

Other

GitHub Actions, Open Source

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring