Daniel Ennis

Sr. Software Architect at Starlis

Raleigh, North Carolina, 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
award
Top expert inMinecraft Development and Server Management
Daniel Ennis is a Sr. Software Architect and open-source-focused engineering leader based in Raleigh with 14 years building scalable web and game-server systems. At iContact he led a modern frontend rewrite (ES7/React/Webpack), built a Node.js event-driven "Cosmos" framework and owned automation backends and developer tooling, while as CEO of Starlis he operates EmpireMinecraft, mentors developers via live streams, and contributes JVM performance improvements that have even influenced the base Minecraft codebase. His open-source contributions include core backend work on aikar/commands, a Java command dispatch framework used across the Minecraft ecosystem. Not seeking new opportunities, he blends hands-on architecture, performance tuning, and community leadership across Java, Node.js, PHP and frontend technologies.
code15 years of coding experience
job18 years of employment as a software developer
bookAssociates, Web Technologies, Associates, Web Technologies at Wake Technical Community College
stackoverflow-logo

Stackoverflow

Stats
645reputation
75kreached
1answer
0questions
Badges
windows
top-5%
github-logo-circle

Github Skills (10)

javas10
commandbar10
cli-framework10
java10
annotations10
command-line10
annotation-processing10
windows9
nodejs6
npm6

Programming languages (17)

C#JavaC++DIGITAL Command LanguagePLpgSQLGoHTMLGroovy

Github contributions (5)

github-logo-circle
aikar/commands

Dec 2016 - Sep 2020

Java Command Dispatch Framework - (Bukkit, Spigot, Paper, Sponge, Bungee, JDA, Velocity supported, generically usable anywhere)
Role in this project:
userBack-end Developer
Contributions:19 reviews, 500 commits, 130 PRs in 3 years 9 months
Contributions summary:Daniel's contributions focused on the initial development of the project's core functionality. They implemented the initial project setup, including essential code differences within the BaseCommand class. The work involved setting up command dispatching, handling parameters, and dealing with different command aliases.
spigotvelocityjava-command-frameworkacfbungee
aikar/wormhole

Mar 2011 - Jul 2017

Contributions:40 commits, 1 push in 6 years 5 months
node-jsjavascriptmessage-queuestreamingfocused
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