Skip to content
View GlycerolVeinz's full-sized avatar

Block or report GlycerolVeinz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GlycerolVeinz/README.md

Curriculum vitae

List of Contents

Matvej Safrankov

About me

Eager to leverage my technical skills in a dynamic professional environment. I am passionate about delving into the details to uncover the fundamental principles that drive technology and am actively seeking opportunities where I can fully apply and further expand my expertise. Additionally, I'm an active musician and songwriter who enjoys playing drums.

Contact Information

Other Work Experience

  • KFC
    • August 2018 - November 2018
  • Costa Coffee
    • January 2019 - December 2021
  • Shameless
    • May 2022 - December 2024

Education

  • Czech Technical University in Prague, Faculty of Electrical Engineering

    • Bachelors Undergraduate
    • Field of Study: Open Informatics
    • Specialization: Software
    • September 2022 - February 2025
  • Gymnázium na Vítězné Pláni, Prague, Czech Republic

    • 2015 - 2021

Skills Categorization

Programming Languages & Paradigms

  • Languages:

    • Java
    • C / C++
    • Python
    • SQL
  • Paradigms:

    • Object-Oriented Programming (OOP)
    • Procedural Programming
    • Functional Programming
    • General Programming

Software Development Processes & Architecture

  • Processes/Methodologies:
    • Software Development Life Cycle (SDLC)
  • Modeling & Design:
    • Software Architecture
    • Unified Modeling Language (UML)
    • Software Design Patterns
    • Algorithms
  • Systems:
    • Distributed Systems
    • Parallel Programming
    • OpenMP
    • Networking
    • Computer Architecture

Frameworks & Libraries

  • Spring Boot
  • JPA

Testing & Quality Assurance

  • Testing Frameworks:
    • JUnit
    • Mockito
    • Selenium Testing
    • Software Testing

Build & Automation Tools

  • Maven
  • CMake
  • GNU Make

Markup & Documentation

  • Markup Languages & Diagramming:
    • Markdown
    • Mermaid

IDEs & Editors

  • Tools:
    • Microsoft Visual Studio Code
    • IntelliJ IDEA, CLion

Version Control

  • Tools:
    • Git
    • GitHub
    • GitLab

Databases

  • Technologies:
    • PostgreSQL
    • MongoDB

Operating Systems & Platforms

  • OS:
    • Linux
    • Ubuntu
    • Windows

Productivity Tools

  • Microsoft Office:
    • Microsoft PowerPoint
    • Microsoft Excel
    • Microsoft Word

Languages (Human)

  • English(Fluent)
  • Czech(Native)
  • Russian(Fluent)
  • French(Beginner)

Learning Projects

GoblinOverflow

  • Description:
    • A java game/simmulation of goblin dungeon
  • Learning objectives:
    • Java Swing
    • Java AWT
    • MVC architecture (Model-View-Controller)
  • GitHub:

TCP communicator

  • Description:
    • A Python application that implements a reliable file transfer using UDP, while incomporating reliablity tequniques typical for TCP
  • Learning objectives:
    • Python
    • UDP
  • GitHub:

Tests for Booking.com

  • Description:
    • A set of tests and testing enviroment for Booking.com website
  • Learning objectives:
    • JUnit
    • Selenium
  • Role:
    • Documentation, test design, process test implementation
  • GitHub:

Smart Factory Simulation

  • Description:
    • A simulation of a smart factory, where robots and humans work together
  • Learning objectives:
    • Software design patterns
    • UML
    • Streams
  • GitHub:

SVGen interpreter

  • Description:
    • A Racket(lisp) application that interprets a custom language SVGen and generates in string SVG image format
  • Learning objectives:
    • Racket
    • Interpreters
    • Functional programming
  • GitHub:

Prime factorization

  • Description:
    • A C application that calculates prime factorization of a number up to 10^100 with biggest prime factor up to 10^6 in reasonable time
  • Learning objectives:
    • C
    • Algorithms
    • Abstract data types
  • GitHub:

Software engineering exam

  • Description:
    • A Java code that gives foundation for battle simulations
  • Examination objectives:
    • Java
    • Software design patterns
    • UML
    • Spring boot
    • Rest API
    • Jpa
  • GitHub:

Music's Store database

  • Description:
    • A SQL database for fictional music store
  • Learning objectives:
    • SQL
    • Database design
    • JPA
  • GitHub:

Pinned Loading

  1. APO_semestral APO_semestral Public

    Semestral work for APO course in CTU 2nd semester

    C

  2. OMO_semestral OMO_semestral Public

    Semestral work for OMO course in CTU 3rd semester

    Java

  3. PJV_semestral PJV_semestral Public

    Semestral work for PJV course in CTU

    HTML

  4. RPaH_SpamFilter RPaH_SpamFilter Public

    Team work for B4B33RPH, spamfilter

    Roff

  5. TS1_semestral TS1_semestral Public

    Semestral work for TS1 course in CTU

    Java

  6. SIN_exam SIN_exam Public

    Exam work for SIN course in CTU

    Java