Coder Social home page Coder Social logo

About me

A sofware developer mainly interested in web application, security and testing. Most of my experience involves Kotlin and Java (server-side), but I am also familiar with Rust and C.

As for my DevOps skills - my newest repositories usually have a configured GitHub Actions pipeline, but I can also write a pipeline in Groovy for Jenkins.

Language Experience (as of 2024)

  • Java SE & JEE Development (6 years of work experience, in total 8 years of full-time & freelance experience)
  • Kotlin Server-side Development (5 years of work experience)
  • Rust (3 years)

Certifications

Skills

Check out my projects or contact me for more info.

Some projects of mine

Note: In some of the older project my name can be set as SudoWaster - this is my old GitHub's name.

Kotlin

  • cucumber-audit - a pentesting tool that uses Selenium and Cucumber; it can be used to create scenarios based on a threat model that will be automatically validated and used to generate reports of exsiting threats (sample usage included in repo). Published at OSSRH and available from Maven Repositories.
  • ksockserver - a framework for creating custom web servers in Kotlin, with an example HTTP/1.1 server.
  • FuddiWikiGenerator - a tool to generate wiki pages from an ontology using a given template file.
  • Papajbot-messenger - a custom Messenger API client that can be used as a framework for building chatbots in Kotlin (tested to be working).

Rust

  • kafka-json-processor - A processor that reads JSONs from Kafka topics, processes them and puts them in other selected Kafka topic.
  • appium-client - Rust client for Appium, for automated mobile app testing.
  • rubble-templates - a templating engine in Rust indended to be used to interpolate text with custom extendable syntax. Published at crates.io.
  • axxd - an axx file decryption tool. This tool can decrypt AxCrypt-encrypted files.

Java/JEE

  • java-logger-benchmark - a benchmark of a few most popular logging libraries in Java, with a complete report.
  • NuciferaChat - my attempt at making my custom chat server in JEE with my custom encryption, tested to be working on Glassfish.
  • MockGiven - my testing tool to make mocking and testing with BDD quicker (with scenarios defined in code, not in external files like in Cucumber).
  • zoo - a project I made for my software engineering classes that presents a sample use of UML.

C#

  • ProjectManager - a simple app for project management with React front-end.

JavaScript

  • Erebor - a custom responsive client of UMCS Moria timetable written in React (live here).
  • Syjonizer - a plugin for Firefox and Chrome to make UMCS Moria timetable more easy to use (currently discontinued in favor of a Erebor).
  • ProjectManager - the front-end for this project management tool is written in React.

multicatch's Projects

appium icon appium

Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol

appium-client icon appium-client

Unofficial Rust client for Appium, for automated mobile app testing.

awww icon awww

A lousy attempt at making a moodle clone

axxd icon axxd

A simple axx file decryption tool.

binarysearch icon binarysearch

A little binary search project in a few languages for school

browsermob-proxy icon browsermob-proxy

A free utility to help web developers watch and manipulate network traffic from their AJAX applications.

erebor icon erebor

UMCS timetable - a Moria API Client

huffmancoding icon huffmancoding

A simple Huffman coding compression program I make as a school project

kafcache icon kafcache

Java cache backed by Kafka, locally supported by SQLite

kafka-json-processor icon kafka-json-processor

A processor that reads JSONs from Kafka topics, processes them and puts them in other selected Kafka topic.

ksockserver icon ksockserver

A framework for building servers written in Kotlin JVM

logback icon logback

The reliable, generic, fast and flexible logging framework for Java.

nucifera-chat icon nucifera-chat

Nucifera Chat is a JEE chat server with end-to-end encryption support

syjonizer icon syjonizer

An add-on for Chrome and Firefox for UMCS's Syjon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.