Moritz Rüben

enhancing crypt_guard and development of tools based on the crate.

Praktikum, Intern - AI Software Development, SGH Service GmbH

Hannover, Germany

About me

I am a software developer with a focus on backend development and low-level programming, primarily using Rust. I also have substantial experience with Python and am familiar with web development technologies including JavaScript, PHP, HTML, CSS, and React. My explorations in TypeScript, Go, C, and C++ have been brief, as I've tested these languages primarily to understand their core functionalities.Currently, I am working on a project called CryptGuard, which deals with post-quantum cryptography. This project is a part of my broader engagement with cybersecurity, aiming to improve security infrastructure in preparation for the advancements in quantum computing. I now also am working on a Command Line tool that uses the library project and provides its functionalitys to end-users. You can find this library on GitHub at mm9942/crypt_guardinterests in cybersecurity extend to cryptography and network communications, with a specific focus on Open Source Intelligence (OSINT).

Skills

Rust (Programmiersprache)
Object Oriented Programming (OOP)
Database design
Softwareentwicklung
MS Office
Projektmanagement
Python
C#
PostgreSQL
Docker
Git
Cryptography
Cyber Security
DevOps
Microsoft Azure
AWS
Google Cloud Platform
go
PHP
Postgres
Database Administration
intelligence Analysis
Rust (programming language)
whtml
Tailwind CSS
Sass
CSS
JavaScript
IT (cryptography)
cryptography
Structured Programming
Structured analysis
Technology
English Language
German
Encryption
Library
Backend
Data Analysis
OSINT
Software
Linux
SQL
Computer
Database
SQL Server
Information technology
Administration
HTML
Rust
Kommunikationsfähigkeit
Teamfähigkeit
Logical thinking

Timeline

Professional experience for Moritz Rüben

  • Current 4 months, since Sep 2024

    Intern - AI Software Development

    SGH Service GmbH

    Development of AI solutions using either LLMs or other deep learning models

  • Current 7 months, since Jun 2024

    Rust Developer - Project: CryptGuard CLI

    CryptGuard Projects

    CryptGuard CLI is a command-line tool for cryptographic operations, including key generation, signing, verification, encryption, and decryption using various algorithms. it's based on the crypt_guard rust crate I've developed. It currently is just a pre-release but the complete interface is finished and working, only the lower sized keys aren't tested and error handling isn't completely finished.

  • Current 1 year and 4 months, since Sep 2023

    Rust Developer - Project: CryptGuard Programming Library

    CryptGuard Projects

    CryptGuard is a robust Rust library for advanced encryption and decryption, integrating post-quantum cryptography to defend against quantum threats. It offers symmetric cryptographic algorithms such as AES and XChaCha20, utilizing the post-quantum Key Encapsulation Mechanism (KEM) Kyber (1024, 768, 512). The library also includes post-quantum Key Derivation Functions (KDFs) Falcon (1024, 512) and Dilithium (5, 3, 2) for signatures. Additionally, it provides macros for straightforward implementation.

Educational background for Moritz Rüben

  • 2 years and 2 months, Jun 2021 - Jul 2023

    Kaufmännische*r Assistent*in für Informationsverarbeitung

    Dr. Buhmann Schule

    Vocational training, designed for an IT career, featured a vital six-week internship at Nexave GmbH & Co KG in the final semester. This internship was key to learning software solution development, web design, database engineering, and Bash scripting. It also covered business essentials like process analysis, marketing, and more, providing a comprehensive foundation for the IT and business sectors.

Languages

  • German

    First language

  • English

    Fluent

Interests

Musik
Psychologie
Fotografie
Lesen
Netzwerkinfrastruktur
Funk
Linux
Rust
PostgreSQL
Python
Huggingface

Browse over 21 million XING members