Python Developer
Prehľad
Krátke zhrnutie
Kandidát je vývojár v jazyku Python/Django so skúsenosťami s vývojom webových aplikácií a manipuláciou s údajmi. Pracoval ako programátor v jazyku Python so zameraním na manipuláciu s údajmi a vizualizáciu a ako softvérový testovací inžinier pri tvorbe automatizovaných testov. Má dobré znalosti programovacích jazykov ako C, Java a Python, ako aj skúsenosti s PostgreSQL a Microsoft Office. Ovláda anglický jazyk a má základné znalosti nemčiny. Okrem toho má skúsenosti s paralelným programovaním, objektovo orientovaným programovaním a strojovým učením. Pozná aj kontajnerizáciu Docker a modelovanie softvéru pomocou programu Enterprise Architect.
Pracovné skúsenosti
October 2021 - Present: Python/Django Developer - Development of a web application for a foreign client using Python (Django) for the backend and Vue.js for the frontend
September 2020 - Present: Python Programmer - Data manipulation (Pandas, NumPy), visualization creation (Highcharts.js), code optimization (profiling, multiprocessing), and CI/CD pipeline modification (YAML) in the field of financial analysis and investment strategies
June 2019 - September 2020: Software Test Engineer - Creation of automated tests in Python, maintenance of existing testing scripts in the telecommunications and video streaming (MPEG) domain
2016 - 2019: Bachelor's Degree in Informatics from the Faculty of Informatics and Information Technologies at the Slovak Technical University in Bratislava
2008 - 2016: Gymnasium B.S. Timravy in Lucenec, Slovakia
Skills: Advanced in C, Java, PostgreSQL, Python, Microsoft Office, Adobe Photoshop. Basic knowledge in Git, Elasticsearch, Linux, Docker, TensorFlow, and scikit-learn
Languages: Intermediate level in English (B2), Beginner level in German (A2)
Additional information: Experience in parallel programming and pointer arithmetic in C, OOP principles, design patterns, GUI development with JavaFX, JDBC with PostgreSQL, Flask for backend development in Python, basic knowledge of data science and machine learning (neural networks, Keras, regression and classification models, scikit-learn), working with NoSQL databases, Elasticsearch, visualization in Kibana, software modeling with Enterprise Architect, and Docker containerization