Tanmoy Bhowmik is a Senior Software Engineer with nine years of experience building polished front-end experiences and reliable tooling, currently at Atlassian. He specializes in Vue.js, React, TypeScript and JavaScript, and has a strong track record improving developer experience through linting and type-safety contributions. His open-source work includes UI and UX refinements for popular projects like Spectrum and Blueprint and lint-rule and test improvements for TSLint and eslint-plugin-react, reflecting attention to both user-facing polish and code quality. He has repeatedly shipped features and fixes in e-learning and consumer-facing products at companies such as Unacademy, RentoMojo, and Upstox. Comfortable across the stack, he pairs practical testing and automation knowledge with front-end craftsmanship. A St. Xavier’s Computer Science graduate based in India, he brings a pragmatic focus on developer ergonomics and subtle UX improvements that boost product polish.
9 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at St. Xavier's College (Autonomous), Kolkata
Contributions:1 review, 11 commits, 11 PRs in 1 year 9 months
Contributions summary:Tanmoy primarily contributed to the UI toolkit by implementing and modifying React components within the Blueprint project. Their work included fixing issues related to HTML element replacements, adding new features like highlighting the current day in a date picker, and supporting tabIndex props for components. They also made changes to documentation and improved the usability of table components.
:vertical_traffic_light: An extensible linter for the TypeScript language
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:10 commits, 11 PRs, 15 comments in 4 months
Contributions summary:Tanmoy primarily contributed to the improvement of TSLint's rule implementations and testing. Their work includes fixing bugs related to strict comparisons and boolean expressions, adding new rule options (e.g., "check-super-calls" for `unnecessary-constructor`), and enhancing existing rules like `no-angle-bracket-type-assertion` and `import-blacklist`. They also added tests to ensure correct functionality and cover various edge cases for the implemented rules. Additionally, they removed deprecated rules from a configuration file.
linterlighteslinttraffic-lighttslint
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.
Request Free Trial
Tanmoy Bhowmik - Senior Software Engineer at Atlassian