Jehonathan Thomas is a versatile full-stack engineer with 11 years of experience building desktop, mobile, and high-traffic cloud web applications from Dallas. He blends strong backend expertise in C#/.NET Core and algorithms with front-end skills in React, JavaScript, XAML and mobile development using Xamarin, and operates comfortably across SQL and NoSQL datastores on AWS. His open-source work includes a comprehensive C# algorithms repository and contributions to a cross-platform HTTP(S) proxy where he fixed memory leaks and threading issues—showing a knack for performance tuning and maintainability. With an MS in Computer Science and a history of shipping production systems, he brings both algorithmic rigor and practical engineering to complex, performance-sensitive projects.
11 years of coding experience
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of South Florida
Bachelor of Technology - B.Tech, Information Technology, Distinction, Bachelor of Technology - B.Tech, Information Technology, Distinction at Anna University Chennai
A cross-platform asynchronous HTTP(S) proxy server in C#.
Role in this project:
Back-end Developer
Contributions:187 releases, 8 reviews, 1904 commits in 7 years 10 months
Contributions summary:Jehonathan primarily focused on adding comments to the code and simplifying the test project within the C# HTTP(S) proxy server repository. The user also fixed a stack overflow issue by implementing thread pools and addressed memory leaks within the project. These actions indicate a focus on code readability, project maintainability, and performance optimization of core functionalities within the proxy server.
100+ algorithms & data structures generically implemented in C#.
Role in this project:
Back-end Developer
Contributions:6 releases, 957 commits, 43 PRs in 6 years 3 months
Contributions summary:Jehonathan primarily worked on implementing algorithms and data structures in C#. The commits show the user implementing flow algorithms, including Push-Relabel and Hopcroft-Karp, and a range of data structures such as tries and red-black trees. This focus demonstrates the user's proficiency in algorithms and their associated data structures.
c-sharprtreegraph-algorithmsavl-treebinary-trees
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.