Souvik Sen

Software Engineer at The D. E. Shaw Group

London, England, United Kingdom
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
Souvik Sen is a software engineer based in London with 10 years of professional experience, currently building systems at The D. E. Shaw Group. He brings full-stack expertise and a strong background in data transformation and validation, informed by a Bachelor's in Information Technology from IIIT. An active open-source contributor, he has made substantive additions to the widely used Vega-Lite visualization library—implementing transforms like fold, flatten and impute and improving data optimization and validation. His work demonstrates attention to both developer ergonomics (documentation, warnings) and robust data handling for interactive graphics. Comfortable working across frontend and backend concerns, he favors practical, testable improvements that scale in production. Beyond code, he combines analytical rigor with a willingness to tackle nuanced edge cases that improve reliability for downstream users.
code10 years of coding experience
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at Indian Institute Of Information Technology
github-logo-circle

Github Skills (10)

data-transformation10
declarative-programming10
javascript10
vega-lite10
declarative10
charts9
data-visualisation9
data-visualization9
data-visualizations9
testing8

Programming languages (9)

TypeScriptCSSJavaScriptGoPerlJupyter NotebookNixPython

Github contributions (5)

github-logo-circle
vega/vega-lite

Mar 2018 - Jul 2019

A concise grammar of interactive graphics, built on Vega.
Role in this project:
userFull-stack Developer
Contributions:38 commits, 34 PRs, 81 pushes in 1 year 4 months
Contributions summary:Souvik primarily contributed to the development of the Vega-Lite library, focusing on features related to data transformation and validation. Their work included implementing new transform functionalities, specifically "fold" and "flatten" transforms. They also addressed bug fixes, such as invalid encoding channel warnings and variable renames, and added documentation. Furthermore, the user added Impute Transform for missing values and updated data optimization, increasing the library's data processing capabilities.
chartsinteractive-graphicsvisual-analysisplotgrammar
invokesus/vega-lite

Feb 2018 - Jul 2019

A grammar of interactive graphics, built on Vega.
Contributions:43 pushes, 24 branches in 1 year 4 months
interactive-graphicssvggrammarvegagraphics
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
Souvik Sen - Software Engineer at The D. E. Shaw Group