Noortheen J is a versatile software developer with 11 years of experience building full-stack web and desktop applications using Python/Django, Go, TypeScript, Rust, and Qt. Based in Chennai, he has freelanced for diverse clients and previously served as a staff developer customizing GE Smallworld GIS and building Java EE services. He contributes to notable open-source projects like the xonsh shell, where he improved history management and added tests, highlighting a pragmatic focus on tooling and developer experience. Comfortable across backend, DevOps, and frontend stacks (Vue.js), he combines geoinformatics training with hands-on engineering to solve domain-specific problems. Notably, his portfolio and source-first approach are public on GitHub, reflecting a commitment to transparent, test-backed development.
11 years of coding experience
6 years of employment as a software developer
Nano-degree, Developer, Nano-degree, Developer at Udacity
Bachelor's Degree, Geo-Informatics, B.E., Bachelor's Degree, Geo-Informatics, B.E. at College of Engineering, Guindy
HSC, Bio-Maths, HSC, Bio-Maths at GHSS, Elumalai, Madurai
:shell: Python-powered shell. Full-featured and cross-platform.
Role in this project:
Back-end & DevOps Engineer
Contributions:719 reviews, 203 commits, 418 PRs in 2 years 9 months
Contributions summary:Noortheen contributed to documentation updates and implemented features related to history management within the Xonsh shell. Their work involved modifying the history backend by adding support for duplicate entries. They updated the code to include features like duplicate entries. Additionally, they added tests to incorporate functionality.
Create argparser automatically from py3.6+ annotations :snake:.
Contributions:265 commits, 1 PR, 111 pushes in 2 years 8 months
typehintspythondocstringsannotationspy3
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.