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)