Python Developer
Prehľad
Krátke zhrnutie
Ako vývojár v jazyku Python pracuje už takmer 10 rokov. V súčasnosti používa framework Django, ale pracoval aj s Flaskom. Nedávno sa venoval projektu telemedicíny, ktorý umožňoval zdravotníckym pracovníkom monitorovať svojich pacientov na diaľku pomocou smartfónu - napr. merať im teplotu alebo krvný tlak. Staral sa o backendovú aj frontendovú stránku a používal technológie ako HTML, CSS, Javascript a tiež Azure ako cloudovú platformu. Jeho úlohou bolo tiež predchádzať hackerským útokom, udržiavať požiadavky na produkt a bol poverený niektorými zodpovednosťami zo strany svojho projektového manažéra. Má skúsenosti s prácou v agilnom prostredí. Počas onboardingu nových kolegov sa podieľal na ich uvádzaní do novej práce, a keďže sa mu to páčilo, rád by sa tomu venoval aj v budúcnosti. Jeho materinským jazykom je taliančina, angličtinu a portugalčinu ovláda na úrovni C1, španielčinu na úrovni B2 a začína sa učiť nemčinu a slovenčinu - vie niektoré základy, ale nie je schopný plnohodnotne pracovať v slovenčine.
Pracovné skúsenosti
Software Engineer
(October 2019 - Present)
- Developed a telemedicine remote system for managing patients' health using Django framework and full-stack development technologies such as Python, HTML, JavaScript, CSS, PostgreSQL, REST API, and Selenium.
- Responsible for deploying the system on Red Hat OS, analyzing and implementing cyber-security solutions including SELinux and hardening techniques.
- Deployed the system on Microsoft Azure using Azure DevOps and Azure CD/CI for efficient continuous integration and delivery.
- Collaborated in defining technical feature use cases, test cases, and documentation, as well as testing and test automation. Maintained software requirements and prioritization.
Test Automation Developer
(April 2019 - September 2019)
- Implemented automated tests to evaluate software features and scalability.
- Utilized testing frameworks and tools to ensure the quality and performance of the software.
Embedded System Software Developer
(September 2014 - December 2018)
- Introduced and customized the testing framework Pytest, migrating numerous test cases from the previous system to the new one. Additionally, implemented parallelization capabilities to enable cluster-based testing.
- Developed, tested, and maintained the continuous integration system using Gitlab, Jenkins, and Gitlab-Ci tools.
- Created a web UI interface for data visualization and remote system control, employing Flask framework, SQLAlchemy library for database integration, and HTML, JavaScript, Bootstrap, and Plotly for front-end development.
- Managed the maintenance and updates of the cross-compiling system for Windows machines.
- Implemented a code documentation system using Doxygen.
| Zamestnanec | 3000 € / Mesačne |
| Úroveň | SENIOR |
| Bratislava |