Zpět na profesionály

Python Developer

Přehled


Krátké shrnutí

Téměř 10 let pracuje jako vývojář v jazyce Python. V současné době používá framework Django, ale dříve pracoval i s Flaskem. V poslední době se věnoval projektu telemedicíny, který umožňoval zdravotníkům sledovat pacienty na dálku pomocí chytrého telefonu - např. měřit jim teplotu nebo krevní tlak. Staral se o backendovou i frontendovou část a používal technologie jako HTML, CSS, Javascript a také Azure jako cloudovou platformu. Jeho úkolem bylo také zabránit hackerům, udržovat požadavky na produkt a byl pověřen některými zodpovědnostmi od svého projektového manažera. Má zkušenosti s prací v agilním prostředí. Během onboardingu nových kolegů se podílel na jejich uvádění do nové práce, a protože se mu to líbilo, rád by se tomu v budoucnu věnoval více. Jeho mateřským jazykem je italština, angličtinu a portugalštinu ovládá na úrovni C1, španělštinu na úrovni B2 a začíná se učit německy a slovensky - umí některé základy, ale není schopen plně pracovat ve slovenštině.

Pracovní zkušenosti

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.
Author
Python Developer
63c6beea1e6a740001cc05d9
Zaměstnanec73020  / Měsíčně
ÚroveňSENIOR
Role
Python Developer
Jazyky
English
Dovednosti
API Management ToolsAnsibleApplication ServerAutomation SoftwareAutomation TestingAzureAzure DevOpsBashBootstrapCC++CSSCloudCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDjangoDockerEclipseFlaskGitGitlabHTMLHyper-VIDEJavaJava ToolsJavaScriptJenkins (software)JiraLinuxMatlabMicrosoft serversMySQLNetbeansOperation SystemsPerlPostgreSQLPostmanProject Management ToolsPyCharmPythonPython IDERestSVN (Apache Subversion)SeleniumServer Virtualization SoftwareShellSpecificationsTest DevelopmentToolspytest
Lokality
BratislavaRemote
Hybridní Lokality
Bratislava