Jonathan Wei

Software Engineer at Imply

Austin, Texas, 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
Jonathan Wei is a software engineer with 11 years of experience building backend systems and cloud networking software, currently based in Austin and working at Imply. He has deep domain expertise in high-performance data systems and real-time analytics—contributing code and documentation to the widely used Apache Druid project, including ingestion, SQL function support, and site documentation maintenance. His background spans network-focused engineering at Cisco and Packetcounter, where he implemented traffic engineering, sFlow processing, and dynamic dataplane controls for spine-leaf architectures. Jonathan’s early work includes OpenStack Neutron plugin development and a practical grounding in systems programming (C/C++) and Python for data-plane tooling. He combines production-grade backend development with a knack for clear technical documentation and operationally minded features that improve stability and data management.
code11 years of coding experience
job5 years of employment as a software developer
bookBS, EECS, BS, EECS at UC Berkeley
github-logo-circle

Github Skills (13)

data-ingestion10
javas10
apache-druid10
hadoop10
sql10
jekyll10
java10
documentation10
data-analysis9
maintenance9
markdown-it9
markdown9
druid8

Programming languages (4)

JavaScalaJavaScriptHTML

Github contributions (5)

github-logo-circle
druid-io/druid-io.github.io

Jun 2017 - May 2019

Druid Project Website
Role in this project:
userTechnical Writer
Contributions:73 commits, 109 PRs, 63 pushes in 1 year 11 months
Contributions summary:Jonathan primarily focused on updating and correcting documentation for different versions of the Druid project website. Their commits involved extensive edits to existing documentation files, specifically redirecting older documentation pages to their newer, updated counterparts. These changes ensured that users are directed to the most current and relevant information, reflecting their role in maintaining accurate and up-to-date documentation for the Druid project.
project-websitedruid
apache/druid

Aug 2015 - Nov 2022

Apache Druid: a high performance real-time analytics database.
Role in this project:
userBackend Developer
Contributions:9 releases, 241 reviews, 490 commits in 7 years 3 months
Contributions summary:Jonathan's commits focus on backend development, primarily related to data ingestion and analysis within the Apache Druid project. Their contributions include adding support for parsing different data formats (BytesWritable strings) within the Hadoop Indexer and also enhancing the query capabilities through the addition of SQL function support. In addition, they worked on improving the performance, stability, and data management aspects of the system, while adding features for managing segment data within a Hadoop environment.
real-timebig-datadruiddatabasehadoop
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
Jonathan Wei - Software Engineer at Imply