Justin Wetherell

Lead Software Engineer at Nasdaq

Mount Laurel Township, New Jersey, 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
Justin Wetherell is a lead software engineer with over a decade of experience building high-performance Java and C++ systems for financial services and defense. At Nasdaq he architects scalable data ingest, storage, and query solutions that separate storage scalability (S3, Parquet) from query/computation scalability (Redshift, Athena/Presto). His background includes real-time distributed transaction systems, robotics and AI research at Lockheed Martin, and mission-critical radar and weapons-control software—demonstrating breadth across low-latency systems and embedded/enterprise domains. He mentors teams, drives architecture decisions, and has a hands-on focus on performance and algorithms, evidenced by contributions to a well-known Java algorithms repo. Justin combines deep systems-level expertise with an active interest in blockchain and highly distributed big-data computation. Based in New Jersey, he holds a BS and MS in Computer Science and brings a pragmatic, performance-first approach to complex engineering problems.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Scranton
bookMaster's degree, Computer Science, Master's degree, Computer Science at Villanova University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
4,196reputation
669kreached
122answers
18questions
Badges
camera
top-5%
algorithm
top-5%
java
top-5%
tree
top-5%
data-structures
top-5%
github-logo-circle

Github Skills (23)

data-structure10
java10
javas10
junit10
jtest10
data-structures10
algorithm9
tree-structure9
graph-algorithms9
algorithms9
tree9
performance-optimization9
camera9
data-tree9
lists8

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
Algorithms and Data Structures implemented in Java
Role in this project:
userBack-end Developer
Contributions:324 commits, 67 PRs, 208 pushes in 6 years 3 months
Contributions summary:Justin appears to be primarily involved in developing and implementing data structures and algorithms in Java. The commits showcase the creation and modification of various data structures like trees, heaps, lists, queues, stacks, and hashmaps. The user also contributes to testing and timing the performance of these data structures using JUnit and focusing on optimizing performance by implementing different variations (e.g., in-place vs. not-in-place sorting). Additionally, the user made changes to several algorithms, including connected components, the Edmonds-Karp algorithm, and the implementation of the A* search algorithm.
algorithms-and-data-structuresgraphdata-structuresjavasort
Contributions:16 commits, 1 PR, 7 pushes in 2 years 1 month
qrcodeandroidandroid-qrdecoderqr-code-decoder
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
Justin Wetherell - Lead Software Engineer at Nasdaq