Gurwinder Singh

Senior Computer Scientist at Adobe

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Gurwinder Singh is a Senior Computer Scientist based in Bengaluru with 9 years of experience building pragmatic, high-performance full-stack systems using TypeScript, Java, Spring, Angular and Rust. He has a strong record of modernizing legacy platforms—designing REST backends that cut page load times by 40%, leading Angular front-end rewrites, and applying TDD across stacks. At FIS he architected a payments compliance and fraud scanning engine with 98% hit accuracy and produced a WebAssembly migration artifact that saved thousands of engineering hours. Now at Adobe, he continues to blend product-focused engineering with systems-level improvements and performance tuning. An active open-source contributor, he’s made substantive Rust contributions to high-profile projects like Deno and h2, improving async internals and modernizing futures usage. His background in electrical and electronics engineering underpins a methodical, low-level understanding that complements his full-stack delivery.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering - BE, Electrical, Electronics and Communications Engineering, 9.41, Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering, 9.41 at Sant Longowal Institute of Engineering & Technology
stackoverflow-logo

Stackoverflow

Stats
39,017reputation
3.3mreached
1,681answers
38questions
Badges
left-join
top-5%
java
top-5%
plsql
top-5%
mysql
top-1%
sql
top-1%
postgresql
top-1%
github-logo-circle

Github Skills (48)

asynchronous10
parserator10
static-code-analysis10
deno10
javascript10
parser10
postgresql10
futures10
mysql10
async10
http10
typescript10
formatter10
io10
sql-server10

Programming languages (12)

TypeScriptJavaDockerfileC++RustHandlebarsJavaScriptHTML

Github contributions (5)

github-logo-circle
denoland/deno

Jun 2019 - Jul 2020

A modern runtime for JavaScript and TypeScript.
Role in this project:
userBack-end Developer
Contributions:15 commits, 17 PRs, 65 comments in 1 year 1 month
Contributions summary:Gurwinder's primary contributions involve modifying and enhancing the Deno runtime, focusing on asynchronous operations and internal workings. They addressed a typo, removed dependencies, and refactored the `op_create_worker` function to be asynchronous. Additionally, the user optimized code by removing unnecessary uses of `Pin` and by using `ready!` where possible. These changes suggest a focus on improving the efficiency and internal architecture of the Deno project.
rustjavascriptruntimedenotypescript
rome/tools

Nov 2022 - Nov 2022

Unified developer tools for JavaScript, TypeScript, and the web
Role in this project:
userFull-stack Developer
Contributions:67 reviews, 15 commits, 15 PRs in 20 days
Contributions summary:Gurwinder primarily contributed to the development and maintenance of the Rome tools project, focusing on JavaScript and TypeScript. They implemented and fixed lint rules related to code quality and style. Their work involved the JavaScript parser, code formatting, and various aspects of the project's documentation and website. They also worked on the implementation of the `noStringCaseMismatch` rule.
linterjavascriptdeveloper-toolstoolchainjavascript-typescript
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
Gurwinder Singh - Senior Computer Scientist at Adobe