CakeEater223 Developer Application

CakeEater223

New member
Whatโ€™s your IGN?: alql77

What's your Discord Tag?: cakeeater223

Do you have any alternative accounts?: No

How old are you?: 20



Do you have a GitHub account? If so, link it: No not on the general GitHub server, I have worked with closed github server (GitHub Enterprise). I have also worked with GitLab. I know how version control systems work and I also know how GitLab CI/CD and Github Actions work should it be needed.

Please select which types of development you excel at:
  • Webpage Creation
I have experience in React with languages like JavaScript and TypeScript. With that comes experience in how to use Web APIs, how server sided and client sided rendering works, how static paging works and lots of other nieche features. Though, I don't possess mastery in SEO code wise, but I do have superficial knowledge in that.
  • Skript development
Sadly I haven't learned the Skript DSL but I do know of it, that being said if this is a crucial requirement in order to join the team. Then I'd more than happily learn it as needed.
  • MC Plug-in development
All of my plugin projects are commissions and therefore closed and private, I might be able to show you some of my code and my work in a voice call. I have experience with how Paper API's eco system works, that is how plugin dependencies work and interacts. In terms of plugins I have worked plugins such as with WorldEdit, WorldGuard, Nexo, ItemsAdder, PlaceholderAPI, Vault, modelengine and packetevents. I also know a great deal of parallel, concurrent and asynchronous programming and how it incorporates in plugin development. I also know about some resource pack tricks (like how resource packs work with modelengine, Nexo etc). I am also quite good at software design, in terms of design patterns, different paradigms and ways to approach design with infrastructure.

Not sure how relevant this is, but I am decently knowledgeable in how JVM garbage collection works in case that needs adjusting, I also have worked with libraries such as DataFixerUpper, Brigadier, guava, Redisson and netty.
  • CSS & HTML
I am okay at CSS and HTML. I rarely write that as I usually use some framework.
  • MySQL & Other Databases
Yes I have experienced with both SQL and NoSQL, that entails databases such as MySQL, PostgreSQL, SQLite (SQL side). As per NoSQL I've used MongoDB (which often is more fit for Minecraft as you very often sink and source blobs of data), Cassandra and Redis (though I've mostly used redis as a cache).

Not sure if it matters, but I've touched other technologies such as RabbitMQ, Kafka and ActiveMQ. I also know how to use CI/CD tools.
  • File Transfer
Not sure what is meant by this point, if it means using Hosts and SFTP/FTP clients, then yes I am aware of how that works.

  • How are you as a team player?
While I do possess a lot of knowledge in a lot of fields, I certainly have strong opinions on certain subjects and how certain procedures should be done. That being said, I fully understand team work, and doing things that work best for the team is more important. I will fully try my best to get alongside the other developers and adapt to their code style, workflows, design patterns etc.


Which software do you use to create your commissions?:
I use IntelliJ IDEA, sometimes Cursor (I did see the generative AI term so I don't mind dropping Cursor for that). I also use Docker and VSC (not for Java). Since I am on windows, it happens that I write my own scripts in for example Batch. I have used NetBeans and Eclipse before but I dislike both of those. When it comes to file editing, I also use Sublime Text.

Please upload your portfolio (Use a website like Imgur or Google Sites to show off the "visual" aspect of your creations): I cannot upload it publicly due to most of my cool projects being commissions, but I am willing to hop on in a vc to show you guys code or other features you'd like to see!

Please confirm that you agree to the following terms:
  • I will receive constructive criticism and I will accept having my creations modified to fit the intentions of the solicited commission.
  • I will do my best to correct the potential mistakes I commit as a developer.
  • I will try my best to comply with the deadlines established by the Development Lead.
  • I will not use any sort of AI software to directly generate my work.
  • I will not trace nor re-use someone else's work to finish my commissions.
  • I will not re-use the content used on Yurei-Jima RP for other unaffiliated projects without authorization from the Development Lead
 

Users who are viewing this thread

Back
Top