Software Developer III at Velocity, A Managed Solutions Company
Sioux City, Iowa, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Travis Watkins is a seasoned Software Developer III with 20 years of experience, currently delivering backend solutions at Velocity from his base in Sioux City, Iowa. He has deep Java expertise and a strong grounding in algorithms, data structures, and full SDLC practices, with a track record of engineering custom systems that improve operations and profitability. Travis has significant open-source contributions across Java and Rust ecosystems—most notably to the popular Bukkit Minecraft server API where he modified core server mechanics and added features like a Vanish API, and to performance-sensitive Rust projects such as a Perlin noise library. His background spans enterprise RESTful services for financial systems, low-level graphics work for mobile OpenGL ES at Linaro, and hands-on contract work building and optimizing game server tooling. Known for pragmatic problem solving, he often focuses on performance and correctness in core logic rather than flashy UI work. He combines long-term maintenance experience with a willingness to dive into engine-level code to deliver durable, efficient solutions.
20 years of coding experience
5 years of employment as a software developer
Computer Programming, Computer Programming at Western Iowa Tech Community College
Contributions summary:Travis's contributions primarily involve modifications to core server-side Java code related to block definitions, entity behavior, and world generation within the Minecraft server environment. They introduce new functionality and fix various issues by updating methods, adding new classes, and modifying existing ones. The user appears to be making changes to the server's internal workings, particularly focusing on the game's mechanics and structure.
Contributions:1 review, 39 commits, 29 PRs in 2 years 6 months
Contributions summary:Travis focused on optimizing the performance of the noise generation library. They implemented changes to improve the seed permutation table and the gradient calculations used in the perlin noise implementation. The commits included modifications to the core noise algorithms, such as Perlin, to reduce the number of lookups and calculations performed, specifically in the `src/perlin.rs` and `src/seed.rs` files. Additionally, the user added benchmarks to measure and test the performance improvements.
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
Travis Watkins - Software Developer III at Velocity, A Managed Solutions Company