Marek Langiewicz
    - address
 
    - Wrocław, POLAND
 
    - phone
 
    - (+48) 790 729 086
 
    - email
 
    - marek.langiewicz@gmail.com
 
    - home page
 
    - https://mareklangiewicz.pl
 
    - nationality
 
    - polish
 
    - birth date
 
    - 29/11/1980
 
    - 
        
Employment
        
            - 
                
01.2008 - 07.2008
                Siemens sp. z o. o.
             
            - 
                
07.2008 - 11.2009
                Siemens Home and Office Communication Devices
                later: Gigaset Communications
             
            - 
                
11.2009 - 12.2012
                Softexor sp. z o. o.
                later: Softexor Engineering House sp. z o. o.
             
            - 
                
01.2013 - 07.2013
                Espotel Poland sp. z o. o.
                as external employee from Softexor company
             
            - 
                
10.2014 - 07.2016
                android related studying/programming
             
            - 
                
08.2016 - now
                EL Passion - App Development & Design House
                as Android Developer / Kotlin Ninja
             
        
     
    - 
        
Education
        
            - 
                
1995 - 2000
                technical secondary school:
                Technikum Elektroniczne EZN in Wroclaw
                speciality: computer systems
             
            - 
                
2000 - 2006
                University of Wroclaw, Institute of Computer Science
                http://www.ii.uni.wroc.pl/
             
        
     
    - 
        
Programming languages knowledge
        
     
    - 
        
Foreign languages knowledge
        
            - 
                
english
                very good
             
            - 
                
german
                basic
             
        
     
    - 
        
Professional experience
        
            - 
                
01.2008 - 01.2012
                
                    - project
 
                    - Porta
 
                    - company
 
                    - Siemens, Gigaset Communications, Softexor
 
                    - description
 
                    - 
                        Developing and maintaining middleware and GUI for residential gateway (DSL modem, router,
                        Ethernet switch, WLAN, FXS, FXO, VoIP). Software developed in C/C++ Linux and JavaScript/HTML.
                    
 
                    - my roles and responsibilities
 
                    - 
                        - Development of the middleware features in C++ (mostly VoIP related)
                        - Maintenance of device’s GUI in HTML/JavaScript
                        - Creating automated GUI tests with Selenium tool (using Python frontend)
                     
                    - technologies used by me
 
                    - 
                        C++, C, ClearCase, GIT, HTML, CSS, JavaScript, DOM, Linux (development machine and target OS),
                        VoIP (SIP, T38, RTP), BASH, Make, GCC, HTTP, IP, TCP, UDP, DHCP, DNS, UPnP,
                        Wireshark, GDB, BugZilla, TRAC
                    
 
                
             
            - 
                
04.2011 - 02.2012
                
                    - project
 
                    - MMI
 
                    - company
 
                    - Softexor
 
                    - description
 
                    - Developing new GUI for the router device (platform based on the OpenWRT project)
 
                    - my roles and responsibilities
 
                    - 
                        - Developing router GUI in JavaScript/HTML
                        - Developing a FastCGI application in Python language
                     
                    - technologies used by me
 
                    - JavaScript, HTML, CSS, jQuery, AJAX, Python, FastCGI, Lighttpd, Make, OpenWRT
 
                
             
            - 
                
02.2012 - 12.2012
                
                    - project
 
                    - GVT
 
                    - company
 
                    - Softexor
 
                    - description
 
                    - Development of another GUI for the platform used in the MMI project.
 
                    - my roles and responsibilities
 
                    - - Developing new JavaScript library for dynamic creation of WEB user interface
 
                    - technologies used by me
 
                    - JavaScript, HTML, CSS, jQuery, AJAX, Make, OpenWRT, Closure Compiler, JSDoc3
 
                
             
            - 
                
01.2013 - 07.2013
                
                    - project
 
                    - AAS Merlin
 
                    - company
 
                    - Espotel
 
                    - description
 
                    - Maintaining middleware for multi-radio active antenna system of BTS (Base Transceiver
                        Station).
                    
 
                    - my roles and responsibilities
 
                    - 
                        - Creating and maintaining unit tests for new and modified C++ code
                        - Maintaining continuous integration system
                        - Developing C# desktop GUI application for editing DAB files
                        (internal file format used for flashing radio devices)
                     
                    - technologies used by me
 
                    - 
                        C++, C, Google Test, Google Mock, BASH, Make, GCC, CLang, CLang static analyzer,
                        Jenkins, MS Windows batch files, C#, Windows Forms, MinGW, Subversion
                    
 
                
             
            - 
                
01.2015 - 
                
                    - project
 
                    - My Hub, My Blocks and My Intent
 
                    - company
 
                    - none
 
                    - description
 
                    - 
                        Studying android ecosystem and developing some open source libraries and apps
                    
 
                    - more info
 
                    - 
                        https://mareklangiewicz.pl#android
                    
 
                
             
        
     
    - 
        
Courses completed at University of Wroclaw
        
            - advanced courses
 
            - 
                Calculus, Programming, Numerical Analysis, Distributed Systems, Discrete Mathematics,
                Advanced Programming, Formal Languages and Computational Complexity,
                Algorithms and Data Structures, Simply Typed Lambda Calculus,
                Functional Programming in OCaml language, Theorem Proving Systems,
                Logic II, Functional Algorithms and Data Structures, Constraint Problems,
                Theoretical Basics of Programming Languages, Operating Systems II,
                Computational Geometry, Parallel Algorithms
            
 
            - elementary courses
 
            - 
                Computer System Architectures, Logic for Computer Science, Algebra, Object Programming,
                Artificial Intelligence, Logic Programming, Methods of Optimization, Neural Networks
            
 
            - seminars
 
            - 
                Term Rewriting Introduction, Neural Networks and Statistics, Search Engines
            
 
            - courses of programming tools
 
            - 
                Ansi C/C++, Advanced C++, Pascal, Programming Project
            
 
            - foreign language courses
 
            - English B1 I, German A1 II
 
        
     
    - 
        
Personal interests
        
            - Programming
 
            - programming languages, open source, Android platform
 
            - Music
 
            - guitar playing, rock music, sung poetry
 
            - Sport
 
            - snowboard, paragliding, paintball
 
            - Philosophy
 
            
        
     
    - 
        
privacy policy
        
            I hereby give consent for my personal data included in my offer to be processed for the purposes of
            recruitment,
            in accordance with the Personal Data Protection Act dated 29.08.1997 (uniform text: Journal of Laws of the
            Republic of Poland 2002 No 101, item 926 with further amendments)