RESEARCH · ENGINEERING · SECURITY TRANSFORMATION
RNDr. Leo Galambos, Ph.D.
Security Transformation Manager, researcher and software architect with a career connecting conceptual work, technical implementation and operational evidence.
PRACTICE
Security strategy with implementation depth
Security transformation, secure SDLC, DevSecOps, assurance and regulated engineering. I focus on controls that can be operationalized, tested and supported by reviewable evidence.
Beyond enterprise delivery, I build independent research-led software under Egothor, primarily in information retrieval, language technology, AI systems, cryptography and Java infrastructure.
ACADEMIC BACKGROUND
Mathematics, computing and research
RNDr. and Ph.D. in Computer Science, Charles University, Prague. Previous appointments include research at the Czech Technical University in Prague and teaching at Charles University.
Research interests have ranged from search and stemming to distributed and data-intensive systems, geolocation and software assurance.
Authorship and professional independence¶
My independent Egothor portfolio includes JAI, EGOTHOR v4, Radixor, ZeroEcho, conflux and earlier research projects. MethodAtlas began as Egothor-oriented methodology work, with approaches later modified for commercial use. This portfolio deliberately does not name, represent or imply endorsement by any employer, and it does not publish commercial implementation details.
Professional focus¶
My work connects cybersecurity transformation, software assurance and engineering systems. A background in search, distributed computing, networking, data-intensive platforms and databases informs how I approach systems that must remain explainable under operational, audit and regulatory pressure.
- Cybersecurity and assurance: security transformation, software assurance, security testing strategy and evidence-oriented delivery.
- Software systems: architecture, Java engineering and distributed systems, with particular interest in the boundary between build-time complexity and runtime simplicity.
- Search and language: full-text retrieval, stemming and compact transformation models rooted in the original Egothor research line.
- Infrastructure and data: networking, Linux/Unix systems, databases and large-scale data-processing technologies.
Teaching and academia¶
My university teaching has spanned operating systems, programming, databases, networks and distributed data processing. The course descriptions below condense historical teaching material; the technology names describe the syllabus rather than current course availability.
Charles University — Faculty of Mathematics and Physics¶
Unix Administration / Linux Administration for Developers (NSWI106) covered the concepts and administration tools needed to operate Linux infrastructure for development, testing and core network services. Its topics included:
- Installation and storage: LVM, ZFS and RAID; backup and snapshots.
- Service and access administration:
systemd, users, SELinux, OpenLDAP, SSSD/PAM and Kerberos. - Networks and services: packet analysis with
tcpdump, firewalls and NAT,firewalld, BIND, NFS, Postfix and Nginx. - Trust infrastructure: PKI, OCSP and ACME.
- Development infrastructure: containers, virtualization and CI, including Docker/LXC and libvirt.
Advanced Big Data Technologies (NDBI041) combined theoretical foundations with hands-on work on large datasets. Topics included Hadoop, data-processing operations, HBase, Hive, Pig, Giraph and alternative processing approaches. Students completed their own data-oriented project.
Czech Technical University in Prague — Faculty of Transportation Sciences¶
Advanced C++ Programming addressed object-oriented and generic programming, resource management, inheritance and polymorphism, templates, containers, iterators and algorithms. It also covered exception safety, portability and interaction with the operating system.
Advanced Database Technologies followed database architecture from conceptual design to physical storage: relational modelling, SQL and relational algebra, file and index organisation, B+ trees and hashing, buffer management and query optimisation. Further topics included System R principles, transactions, recovery, concurrency, and parallel and distributed databases.
Computer Networks connected Internet fundamentals with security: Ethernet, IP, TCP, UDP and ARP; DNS and DNSSEC; HTTP and mail protocols; routing, NAT, firewalls and proxies. Practical discussion included spoofing, denial-of-service patterns, session attacks and web-application weaknesses.
Advanced Java Programming used a project-based assessment model.
Connect¶
For professional correspondence use LinkedIn; for project-specific questions use the repositories linked on the project pages. This static site does not embed analytics, social trackers, marketing forms or third-party webfonts.