Životopis

Portrait
Krátko po úspešnom ukončení štúdia (03.06.2014) na MFF CUNI v Prahe
som sa zamestnal v Barclays.
Rozbaliť Zbaliť
  • Basic information
    • Title:Magister (Mgr.)
    • Surname:Chomut
    • Name:Miroslav
    • Birth:1989
    • Nationality:Slovak
    • Contact email:chmirko@gmail.com
    • URL:http://chmirko.sk
  • Education
    • University:Charles University in Prague (CZ)
      • Faculty of Mathematics and Physics
      • Study program: Computer Science
      • Field of study: Software Systems (ISS)
      • Study finished with Master's degree (Mgr.)
      • 2012 - 2014
        • Marks (1 best, 3 worst, 4 failed)
        • 1st semester
          • NAIL025Evolutionary Algorithms I1
          • NDBI001Query Languages I2
          • NDBI021Querying with Preferences1
          • NMAI060Probabilistic Methods1
          • NPFL012Introduction to Computer Linguistics1
          • NPRG013Java2
          • NSWI041Introduction to Software Engineeringunfinished
          • NSWI130Software System Architectures3
          • NSWI132Program Analysis and Code Verification1
          • NTIN066Data Structures I1
          • NTIN070Software Testing1
          • NTIN090Introduction to Complexity and Computability Theory1
        • 2nd semester
          • NPRG036XML Technologies1
          • NPRG042Programming in Parallel Environment2
          • NPRG043Recommended Programming Practices1
          • NSWE001Embedded and Real Time Systems1
          • NSWI021Computer Networks IIunfinished
          • NSWI045TCP/IP Protocol Suiteunfinished
          • NSZZ023Diploma Thesis Ipassed
        • 3rd semester
        • 4th semester
    • University:Charles University in Prague (CZ)
      • Faculty of Mathematics and Physics
      • Study program: Computer Science
      • Field of study: Programming
      • Study finished with Bachelor degree (Bc.)
      • 2009 - 2012
        • Marks (1 best, 3 worst, 4 failed)
        • 1st semester
          • NDMI002Discrete Mathematics1
          • NJAZ070English Languagepassed
          • NMAI054Mathematical Analysis I1
          • NMAI057Linear Algebra I1
          • NOFY016Physics for Non-Physicists I - The World around Us3
          • NPRG030Programming Ipassed
          • NSWI120Principles of Computers and Operating Systems1
          • NTVY014Physical Educationpassed
        • 2nd semester
        • 3rd semester
          • NAIL062Propositional and Predicate Logic3
          • NDBI025Database Systems1
          • NMAI056Mathematical Analysis III4, 3
          • NMAI059Probability and Statistics2
          • NPRG035C# Language and .NET Framework1
          • NPRG041Programming in C++1
          • NTIN061Algorithms and Data Structures II1
          • NTVY016Physical Educationpassed
        • 4th semester
        • 5th semester
        • 6th semester
    • Secondary school:Gymnázium Ľudovíta Štúra vo Zvolene (SR)
      • Class with extended education of informatics
      • Study finished with maturity exam (A levels equivalent)
      • 2005 - 2009
    • Primary school:Základná škola P. Jilemníckeho 1035/2 vo Zvolene (SR)
      • Class with extended education of mathematics and science
      • Study finished
      • 1996 - 2005
  • Certificates
    • Cisco Certified Network Associate Exploration 4
      • Accessing the WAN
      • 03.05.2012
    • Cisco Certified Network Associate Exploration 3
      • LAN Switching and Wireless
      • 20.04.2012
    • Cisco Certified Network Associate Exploration 2
      • Routing Protocols and Concepts
      • 15.12.2011
    • Cisco Certified Network Associate Exploration 1
      • Network Fundamentals
      • 01.12.2011
    • Microsoft Certified Technology Specialist
      • Windows Server 2008 Active Directory, Configuration 72-640
      • 01.12.2011
  • Knowledge
    • Languages
      • SlovakMother tongue
      • CzechAdvanced
      • EnglishAdvanced
      • PolishPassive
    • Information technology
      • Programming
        • C++
          • My preferred language
          • C
            • 2013: Used to fulfill assignments for Embedded and Real Time Systems
              • Utilized RTEMS
          • C++0x
            • Released as C++11
            • 2011: Acquired during C++ Advanced Programming
              • mostly rvalue references and keyword "auto"
          • 2010: Acquired during Programming in C++
          • since 2010: occasionally used to make a program for my personal needs
          • 2010: Used to fulfill assignments for Algorithms and Data Structures II
          • 2011: Practised during C++ Advanced Programming
          • 2010 - 2012: Used as platform for PDDL Studio (bachelor thesis)
          • 2012: Part time job duties included one C++ project
          • 2012 - 2013: Used as platform for Host Intrusion Prevention System (school software project)
          • 2013: Used to fulfill assignments for Programming in Parallel Environment
          • 2013: Used as platform for my Diploma thesis
        • C#
          • My second preferred language
          • 2009: Used in project for Secondary School
          • 2010: Practised during Programming II
          • 2010: Practised during C# Language and .NET Framework
          • since 2010: occasionally used to make a program for my personal needs
          • 2011: Practised during Advanced .NET Programming I
          • 2012: Part time job duties included working with C# projects
        • C++/CLI
          • 2011: Acquired during Advanced .NET Programming I
          • 2011: Acquired during C++ Advanced Programming
          • 2012: Experimentally used for pre-alpha version of Host Intrusion Prevention System (school software project)
        • Java
          • My least preferred language
          • 2012 - 2013: Acquired during Java
        • Visual Basic 6.0
          • 1997 - 2007: Early steps
        • Pascal
          • 2005 - 2009: Acquired on secondary school
          • 2009 - 2010: Practised on University
        • Comenius logo
          • 2004 - 2005: Acquired during last year of elementary school
          • 2005: Worked out few projects
        • Prolog
          • 2011: Acquired during Non-procedural Programming
        • Lisp (SCHEME dialect)
          • 2011: Acquired during Non-procedural Programming
        • Haskell
          • 2011: Acquired during Non-procedural Programming
        • R (statistical computing)
          • 2010: Used to accomplish assignment for Probability and Statistics
      • Databases
        • MySQL
          • since ~2008: most webs I've ever been working with used either MySQL database or no database at all
        • MS SQL
          • 2012: Part time job duties included working with ASP.NET projects binded onto MS SQL database
      • Web technology
        • HTML
          • since ~2001: HTML4.01 Transitional, used in various pages, including this one
          • since 2013: HTML 4.01 strict, used in thess pages (with some exceptions i.e. opening link in the new window)
        • PHP
          • 2004 - 2005: PHP 4.x, used in project for Elementary School
          • since 2005: PHP 4.x, used in various pages, including this one
          • since 2012: PHP 5.x with object approach, used in these pages
        • ASP.NET
          • 2010: Acquired during C# Language and .NET Framework
          • 2012: Part time job duties included working with ASP.NET projects
        • JavaScript
          • since ~2002: Used to make various pages less static, mostly copy-paste-modify
        • CSS
          • since 2010: Used in these pages
      • Tools / Frameworks
        • Parallelization technologies
          • OpenCL
            • 2013: Acquired during Programming in Parallel Environment
          • OpenMP
            • 2013: Acquired during Programming in Parallel Environment
          • IntelTBB
            • 2013: Acquired during Programming in Parallel Environment
          • MPI
            • 2013: Acquired during Programming in Parallel Environment
        • Accessing graphics
          • SDL (Simple DirectMedia layer)
            • 2010: Used as GUI in assignment for Programming in C++
          • OpenGL
            • 2013: Used to access graphics in Diploma thesis
          • DirectX
            • 2013: Learned basics and used on interview program
        • Text parsing
          • FLEX (C++)
            • 2010 - 2012: Used to create lexical analyzer / tokenizer for PDDL Studio (bachelor thesis)
          • Bison (C++)
            • 2010 - 2012: Used to create parser for PDDL Studio (bachelor thesis)
        • Qt framework (C++)
          • 2010 - 2012: Used as GUI base for PDDL Studio (bachelor thesis)
          • 2012 - 2013: Used as GUI base for Host Intrusion Prevention System (school software project)
        • RTEMS (C)
          • 2012 - 2013: Used during labs of Embedded and Real Time Systems
        • Code Contracts (.NET)
          • 2012 - 2013: Used during labs of Program Analysis and Code Verification
        • Java PathFinder
          • 2012 - 2013: Used during labs of Program Analysis and Code Verification
        • Soot (Java)
          • 2012 - 2013: Used during labs of Program Analysis and Code Verification
      • Other
        • Basics of UNIX
          • 2010: Acquired during Introduction to UNIX
          • BASH
          • SED
          • AWK
        • MS Windows basic administration
        • Working with MS Office
  • Other
    • Contests
    • PDDL Studio
      • Výsledok mojej bakalárskej práce PDDL Studio bol publikovaný na ICAPS 2012 (International Conference on Automated Planning and Scheduling) ako system demo paper.
    • Driving licence (EU)
      • A
      • B1
      • B
    • Hobby
      • Programming
      • Cycling
      • Finswimming
      • Driving