Späť na profesionálov

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.
Author
Python Developer
63c6beea1e6a740001cc05d9
Zamestnanec3000  / Mesačne
ÚroveňSENIOR
Role
Python Developer
Jazyky
English
Zručnosti
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