Michael Herwig

C/C++ Developer

Rustacean Explorer

Blockchain Enthusiast

Docker Maniac

DevOps Engineer

git Devotee

About Me

Hi, my name is Michal Herwig.
As a dedicated software engineer specializing in IT security and cryptography, I bring a unique blend of blockchain technology expertise and robust problem-solving skills. My diverse experiences across various domains have taught me the agility to quickly adapt and integrate traditional and innovative solutions. My practical communication skills and a proven track record of meeting deadlines position me as a valuable asset for roles demanding deep technical prowess and a forward-thinking approach.

  • Age: 32
  • Residence: Wassenberg, Germany
  • Hobbies: Tennis, Yoga, Cooking, Swimming, Computing
Favorite Environment
Docker
Ubuntu
Fedora
WSL
Testimonials
Resume
Experience
Feb. 2024 - preset
Software Engineer
Vector Informatik GmbH
Apr. 2021 - Dec. 2023
IT Administrator
Grundbau Jansen GmbH
  • Administer servers and network services
  • Conduct security audits and establish multi-layered security protocols
Sept. 2013 - Mar. 2021
Software Engineer
GTS Systems and Consulting GmbH
Download Reference
  • Development of network services
  • Introduced and integrated TLS for all services
  • Optimization of data structure, data flow, and memory layout
  • Parallelization and optimization of algorithms
  • Training and mentoring of coworkers
  • Virtualized and administered server infrastructure and network services
  • Refactoring legacy code basis
  • Automation of build, test, analyze, and deployment
  • Create and maintain work instructions
Education
December 2023
Computer Science M.Sc.
RWTH Aachen, Germany
Majors
IT-Secuirity, Algorithmic Cryptography, Distributed Systems
March 2016
Computer Science B.Sc.
RWTH Aachen, Germany
Majors
Efficient Algorithms, High-Performance Computation, Parallel Programmming, Operative Research
Skills
Proficiency
  • Software Engineering
  • Linux Server Adminstration
  • Profiling and Optimization
  • DevOps Engineering
  • Agile Project Management
Soft Skills
  • Teamwork & Communication
  • Cultural Awareness
  • Resilience
  • Self-Motivated
  • Time Management
  • Persistence
Languages
  • German
  • English
  • Chinese
  • French
Top Coding Languages
  • C/C++
  • Rust
  • C#
  • Python
Practice
  • Developed network services and shared libraries.
  • Refactored and migrated existing software to newer standards, compiler, and CMake
  • Designed and implemented SOAP and REST APIs
  • Developed a framework of blockchain components
  • Implemented cryptographic protocols
  • Discovered and fixed security problems in network and transaction protocols
  • Profiling and micro-benchmarking of algorithms and services.
  • Designed and improved algorithms for parallel execution
  • Optimized data structures, memory layouts, and data flows
  • Migrated and managed server architecture to ESXi and Docker-based virtualization
  • Deployment, administration, and monitoring of internal and external services
  • Migrated existing server infrastructures to Azure
  • Automated several build, test, and analyze workflows
  • Migrated services into container-based environments
  • Continuous deployment and monitoring of test environments
Portfolio
WMS Data Extraction
Geo-Information Service
Parallel Design Patterns
Parallel Programming
Srsly Wicked Pinball
Computer Graphics
iOS App Development
Game Programming