Zurück zu den Profis

Python Developer

Überblick


Kurzer Überblick

Er arbeitet seit fast 10 Jahren als Python-Entwickler. Derzeit verwendet er das Framework Django, aber er hat auch schon mit Flask gearbeitet. Kürzlich war er mit einem Telemedizin-Projekt beschäftigt, das es dem medizinischen Personal ermöglichte, ihre Patienten aus der Ferne mit ihrem Smartphone zu überwachen - um z. B. ihre Temperatur oder ihren Blutdruck zu messen. Er kümmerte sich sowohl um die Backend-Seite als auch um das Frontend und verwendete Technologien wie HTML, CSS, Javascript und Azure als Cloud-Plattform. Seine Aufgabe war es auch, Hacks zu verhindern, die Anforderungen an das Produkt einzuhalten und wurde von seinem Projektleiter mit einigen Aufgaben betraut. Er hat Erfahrung mit der Arbeit in einer agilen Umgebung. Bei der Einarbeitung neuer Kollegen hat er sich an der Einführung in ihren neuen Job beteiligt und da ihm das gefallen hat, würde er das in Zukunft gerne öfter machen. Seine Muttersprache ist Italienisch, er spricht Englisch und Portugiesisch auf C1-Niveau, Spanisch auf B2-Niveau und beginnt, Deutsch und Slowakisch zu lernen - er kennt einige Grundlagen, ist aber nicht in der Lage, vollständig auf Slowakisch zu arbeiten.

Berufliche Erfahrung

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
Angestellter3000  / Pro Monat
EbenSENIOR
Rollen
Python Developer
Sprachen
English
Fähigkeiten
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
Lokalitäten
BratislavaRemote
Hybride Örtlichkeiten
Bratislava