Jingย Wang

๐–ฒ๐—ˆ๐–ฟ๐—๐—๐–บ๐—‹๐–พ ๐–ค๐—‡๐—€๐—‚๐—‡๐–พ๐–พ๐—‹ at Dropbox

United States
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
Jing Wang is a seasoned software engineer with 12 years of experience at Dropbox, combining a Caltech background in computer science and physics with deep expertise in back-end systems and database engineering. She has significant open-source contributions, notably integrating Presto with SQLAlchemy in PyHive to enable robust interaction between Python ORMs and distributed query engines. Her work on mypy type stubs shows a pragmatic focus on improving developer tooling and code correctness across the Python ecosystem. Based in the United States, Jing brings a systems-first mindset to production-scale data and query problems, and she often operates at the intersection of databases, language tooling, and infrastructure. An uncommon strength is her ability to bridge low-level type and SQL compatibility issues into test-backed, maintainable libraries used by other engineers.
code12 years of coding experience
bookCalifornia Institute of Technology
languagesJapanese, Spanish, Chinese
github-logo-circle

Github Skills (19)

static-typing10
typesc10
python10
stub10
stubs10
mypy10
dynamic-typing10
typescript10
implicit-typing10
typechecker10
type-system10
optional-typing10
sqlalchemy10
strong-typing10
presto10

Programming languages (5)

JavaC++CJavaScriptPython

Github contributions (5)

github-logo-circle
dropbox/PyHive

Jan 2014 - Feb 2018

Python interface to Hive and Presto. ๐Ÿ
Role in this project:
userBack-end Developer & Database Engineer
Contributions:13 releases, 118 commits, 56 PRs in 4 years 1 month
Contributions summary:Jing focused on integrating SQLAlchemy (a Python SQL toolkit and Object-Relational Mapper) with Presto, a distributed SQL query engine. Their primary contribution involved creating a new dialect and supporting infrastructure for Presto within the SQLAlchemy framework. They implemented the necessary components to allow SQLAlchemy to interact with Presto, including handling type mapping, identifier quoting, and table reflection, and also added a test suite.
pythonsqlalchemyhiveserver2python-interfacedbapi
python/mypy

Aug 2015 - Aug 2015

Optional static typing for Python
Role in this project:
userBack-end Developer
Contributions:21 commits, 3 PRs, 20 pushes in 3 days
Contributions summary:Jing contributed to the mypy project by adding and modifying type stubs for various Python libraries. Their work included adding stubs for `copy`, `gflags`, `contextlib`, `inspect`, `pickle`, `urlparse`, and others. They also made adjustments to existing stubs, such as `builtins.pyi` and `subprocess.pyi`, improving type annotations and functionality. This work focused on enhancing the static typing capabilities of the mypy type checker, which is crucial for the project's overall goal of providing optional static typing for Python code.
linterpythontypecheckerstatic-typing
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
Jing Wang - ๐–ฒ๐—ˆ๐–ฟ๐—๐—๐–บ๐—‹๐–พ ๐–ค๐—‡๐—€๐—‚๐—‡๐–พ๐–พ๐—‹ at Dropbox