Pavol Rusnák
Open Source Enthusiast willing to learn new things and trying to make the world a better place to be.
- Education
-
Charles University in Prague, Faculty of Mathematics and Physics Computer science 2002-2008
Major: Database Systems
Minor: Distributed Systems
Thesis: Effective XML Communication Using SOAP and Automata
- Experience
-
SUSE Senior Software Engineer, Prague, 2006 - present
- Boosters Team: making it easier to contribute to openSUSE
- openSUSE Board: providing guidance and support for the project
- software packaging, collaboration with upstream communities
ZLD Software Engineer, Prague, 2005 - 2006
- designing and implementing GIS related applications in C#.NET
- administering MS SQL server instance
eSolutions Web Developer, Prague, 2004 - 2004
- developing web applications in PHP
- administering MySQL server instance
- Skills
-
Programming languages
- C / C++
- bash shellscript
- Python, Ruby
- JavaScript / ECMAScript
- PHP
- Lua
- C#
- Java / Groovy
- Prolog, Haskell, Scheme / LISP
- Pascal / Object Pascal (Delphi)
- x86 Assembly
Web related technologies
- [X]HTML, CSS, jQuery
- Rails, Sinatra, Django, Flask, Grails
- MySQL, PostgreSQL, SQLite, MSSQL, Informix, Oracle
- CouchDB, MongoDB, Redis, Neo4j
- Node.js
Hardware and technology
- Microcontrollers (8-, 16-, 32-bit: Atmel AVR, TI MSP430, ARM Cortex)
- Android application development
- Qt application development
Development tools
- GCC, Visual Studio, MonoDevelop
- Eclipse, IntelliJ Idea, NetBeans
- QtCreator
- Processing and Arduino
- vim
- debugging tools (GDB, strace, ltrace)
- build systems (autotools, qmake, CMake, SCons)
- source code management (git, Mercurial, Subversion, CVS, Bazaar-NG)
- packaging (rpm, ebuild, deb)
Networking and Security
- network architectures
- low- and high-level protocols
- cryptographic/hashing algorithms
- service-oriented architecture
Theoretical background
- Mathematical Analysis
- Linear Algebra
- Discrete Mathematics
- Propositional and Predicate Logic
- Algorithms and Data Structures
- Automata and Grammars
- Complexity and Computability
- Compiler Principles
- 2D Graphics, basic 3D Graphics
- Acoustics and Sound processing
Languages
- Slovak (native speaker)
- Czech (fluently)
- English (state exam)
- German (intermediate)
- Notable achievements
-
Positions held
- Brmlab (Hackerspace Prague) Founder
- openSUSE Project Board Member (2009-2011)
- Google Summer of Code, 2011, openSUSE Administrator
- Google Summer of Code, 2009, openSUSE Mentor
- Google Summer of Code, 2008, openSUSE Mentor
Talks and sessions at various FOSS related events
- Invex, Brno, Czech Republic
- Google Summer of Code Mentor Summit, Mountain View, California, USA
- LinuxExpo, Prague, Czech Republic
- LinuxTag, Berlin, Germany
- openSUSE Conference, Nuremberg, Germany
- LinuxAlt, Brno, Czech Republic
- U-IN-X, Prague, Czech Republic
- FOSDEM, Brussels, Belgium
- InstallFest, Prague, Czech Republic
- Linuxwochen, Vienna, Austria
- OSSConf, Zilina, Slovakia
- FrOSCon, Sankt Augustin, Germany
- SVG Open, Paris, France
- FrOSCamp, Zurich, Switzerland
- MeeGo Conference, Dublin, Ireland