Arijan Nikoci

Hi, my name is Arijan

I’m a software engineer specializing in building and designing exceptional digital experiences. I'm currently focused on creating software solutions by freelancing on my spare time and working my full time job as an electronics engineer. I’ve always had a passion for good functionality and a fascination with the digital world, so it was perhaps inevitable that I would become a professional software developer. Scroll down to see more about me.

Skills

Backend Development

Backend development in Java, C++, Python and more. Often for functionality of a program/app

App Development

Primairly using Flutter, an amazing framework, using either JavaScript or TypeScript

Server Maintenance

Maintaining linux servers by installing new software, setting up services and making scripts for automation

Other

Read more about what I do and what I can provide by clicking here

Backend Development

As a backend developer, I am responsible for creating and maintaining the "brains" of a project. This includes programming the application's logic, designing and modifying databases, and creating APIs to facilitate communication between the front-end and back-end. I also ensure the application runs smoothly, troubleshoot issues and optimize the backend's performance. My work involves using various technologies and programming languages, such as Java, C, C++, Node.js etc.. to build scalable and efficient applications for clients to ultimately interact with.

App Development

As an app developer using Java and Kotlin, I utilize these programming languages to create mobile applications for Android devices. I write code, debug and test applications to ensure they function efficiently. I also use software development tools such as Android Studio to build user interfaces, and integrate features such as push notifications and real-time data updates. I work in collaboration with designers to ensure that the requirements of the app project are met, and deliver high-quality, user-friendly applications to clients.

Server Maintenance

As a server maintainer, my main responsibility is to ensure that the server is running smoothly and efficiently. I am responsible for updating software, installing new applications, monitoring system performance, and troubleshooting issues as they arise. Additionally, I will be responsible for maintaining backups, ensuring system security and monitoring server logs. My goal is to ensure the server is always available and functioning optimally to support the needs of the organization or customers it serves.

More of what I do

Lorem ipsum dolor sit amet consectetur adipisicing elit. Maiores molestiae assumenda quas facilis explicabo nostrum repellendus amet cupiditate unde eaque. Officiis necessitatibus libero nihil, quasi ut praesentium aliquid qui nulla. Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsa ex modi, minima nihil, dolore dolorem eum asperiores quam, quis vitae quidem repellendus voluptas aliquid eaque. Nihil natus earum error libero! Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dolores fugit qui unde hic mollitia? Aliquid ab enim esse ducimus vel commodi, a repellat at excepturi, distinctio iure unde porro dignissimos?

Projects

RoboFlask

A multifunctional Discord bot

Ryder

A JDA library extension

Suckless Forks

My forks of suckless.org software

StatisticsLib

A very extensive Spigot plugin to track statistics of players

Legions

A Spigot plugin introducing player made groups and claimed territory

GithubKT

Github API wrapper written in Kotlin