About me

Hi, I'm Arkasian - a young programmer from Poland passionate about IT who aims to work as a cloud system engineer working with Cloud Native development. C#, php and Java are my favourite technologies however I am keen on writing in Python, C or Kotlin too. Web development is my favourite, actually more back-end than front-end, however I can build desktop and mobile apps too.

I am a freelance developer (mainly for CyberGhosts Sp.z.o.o), an ICT technician and a Fullstack Web Developer at Sidnet Sp.z.o.o at the moment. I like to be identified as a typical techie. DevOps is in my way of interests too - in a professional way as well as a hobby. I have my own homelab server where I use such technologies as: Portainer, Docker and Docker Compose, Kibana, Filebeat and Elasticsearch, .NET Core. And some classics such as: Samba, SSH or WWW server. I am also keen on learning technologies such as Azure Cloud and Azure DevOps.

Next to IT I like learning to history, listen to music and learn about how to analyze it in digital manner (thus I mean Digital Signal Processing). I like long walks, riding a bike and skiing.

Experience

My experience mainly consists of working on my own, private projects, however I have worked in teams with other people, so I totally know what a teamwork is.

Projects

Pika Cloud

Pika Cloud consists of following web apps for now: Pika Core, Pika Status and PikaNote. All of them are written using ASP.NET Core 3.1 and hosted using ASP.NET Core 3.1 runtime with built-in features such as Template Engine, Entitiy Framework and Identity Framework. While most of apps are hosted on my private server, PikaNote's REST API is hosted on Azure Cloud. Each backend system uses PostgreSQL RDBMS for persistence, Redis for highly available distributed cache and EFK for logs management - each of mentioned services is Dockerized. For more information and the code, click the link below.

Amelia

Amelia is a simple server application which collects data from all clients in the LAN so it can view data as state of monitors of hosts connected, IP address, host name, OS name. For more information, click the link below.

Rose

This is one of my first web apps ever and my very first project written in pure php with JS and HTML. It's main purpose is to manage users of OpenLDAP server such as: their logins, passwords, roles. It can be easily set up on any Linux machine. It does not use any kind of database to store its information. Application was tested with php7.2 and Apache 2.4 server on CentOS 7. Rose is my first project I've completed for a bigger company: infinite. For more information, click the link below.

Victoria

Victoria is a desktop application which allows to record all user behaviors while using keyboard and mouse on Windows NT system. It is written in C# with WPF using Win32 API. For more information, click the link below.

Gabriele

Gabriele is the project I have almost finished for both of platforms: MS Windows and GNU/Linux distros. It is written in Java 7 using Processing 3 environment. It's main functionality is just to show the spectrum of sound signal computed by your sound card in real time. Take a look at the code if you are into it.

Poolval2

Poolval2 is a simple, CLI-based written in pure Java 8 PostgreSQL benchmark. I've done it while working in infinite. It uses JDBC to communicate with single node. It does not support pooled RDBMS node. Application is easily extendable - just add your command in InputController and attach your own classes via ClassLoader or a JAR as a dependency and you can add totally new functionality to it.

Julia

Julia is a web application written in C# using ASP.NET Core 2.2 with Razor Engine. Its main functionality is to send SMSs stored in single PostgreSQL node. Application uses gammu software and Python 3.7 - scripts, bash scripts and exectuables are modules loaded from json file. TSL SMS Web App is efficient - it managed to send 1400 SMS in just few hours, thanks to gammu!

My CV

I don't think there is a need to write down my whole experience where, instead you would better take a look at my CV.

Pika Cloud

This page itself is not a part of Pika Cloud despite its name is "Pika Portfolio". However, Pika Cloud is the biggest and the best project I have ever done. This is why I gathered all existing and non-existing, but in engineering phase, systems at my portfolio site, so you can easily reach each of them from here.

From creativity comes immersion

PikaCore logo
A core of whole Pika Cloud
Aboutclose

Pika Core is the very first app. At first it was named File Management System, but after some time and hours and hours of redesigning architecture it happened to be a core of Pika Cloud. More about it at my blog.

PikaNote logo
A note app of Pika Cloud
Aboutclose

Pika Note is my first fully CSR application built in Vue.js. It uses REST API built with .NET Core hosted on Azure App Services with Azure Database for PGSQL. Its main purpose was to start with Vue.js, however I am going to use it for taking down notes and managing permalinks generated in PikaCore. More about it at my blog.

PikaPlayer logo
A media player app of Pika Cloud
Aboutclose

Pika Player is an app which does not exist at the moment. This app is going to be a media player for PikaCloud, thus it will be strictly connected to PikaCore and its file browser. User will be able to open any media file stored on server using this app without downloading it.

PikaStatus logo
A status app of Pika Cloud
Aboutclose

Pika Status is my first ever CSR web app, but as of the fact it is a Blazor app it is partially rendered on the server side. It was just an experiment to have fun and to learn Blazor a little bit. I have built simple REST API for it, but it is not a standalone system, it is a part of Api Area in PikaCore.

Pika Cloud Status

Any problems with connecting to Pika Cloud apps? Check its status on Pika Status, link is above.

My media

If you want to get know me better or keep in touch with me, you can choose one of these ways:

Telegram

arkasian

Discord

Arkasian#0661

linkedin

Łukasz Bownik

GitHub

Arkasian


Accepted payment methods

I accept payments via standard bank transfer or via PayPal.

Mail: lukasbownik99@gmail.com