Tomi Jaga is a software engineer based in Vaughan, Ontario with seven years of professional experience and a strong foundation in both computer science and mechanical engineering from Carleton University. Currently at Amazon after a prior internship there, Tomi has delivered frontend and test automation work for notable open-source projects like thenewboston's website and contributed algorithmic solutions in Rust to LeetCode repositories. He specializes in React component development and unit testing with @testing-library/react, and has practical full-stack problem-solving experience across arrays, hashing, tries, and dynamic programming. Tomi’s background includes fintech exposure at Scotiabank and a pattern of shipping well-tested, user-facing features that balance quality and speed. Notably, his open-source work demonstrates an appetite for both polished UI and rigorous automated testing—an uncommon pairing that helps bridge developer ergonomics and product reliability.
7 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Carleton University
Contributions:1 review, 9 commits, 11 PRs in 3 months
Contributions summary:Tomi primarily focused on developing and testing React components for the thenewboston website. Their contributions involved creating and modifying UI components, including `HelloWorld`, `RequiredAsterisk`, `EmptyPage`, `DocEndpoint`, `ContributorTasks`, `DocList`, `DocSubSection`, and `HashLink`. They wrote comprehensive unit tests for these components using the `@testing-library/react` testing framework, ensuring proper functionality and rendering.
Contributions:10 commits, 9 PRs, 3 pushes in 10 days
Contributions summary:Tomi primarily contributed solutions to LeetCode problems in Rust. Their work involved implementing various algorithms and data structures, including arrays, hashing, two-pointers, tries, and dynamic programming. They focused on solving problems related to arrays, string manipulation, and more complex data structures, demonstrating a solid understanding of algorithmic problem-solving. The contributions showcase a breadth of problem-solving abilities, particularly within the context of data structures and algorithms.
pythonleetcodejavascriptleetcode-solutionsjava
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.