Back to professionals

Python Developer

Overview


Short Summary

The candidate is an experienced software developer with a focus on Python back-end development. He has been in the industry since 2003 and has recently transitioned from QA to back-end development. The candidate enjoys challenging tasks, continuous learning, and working in smaller teams in an agile environment. He has experience building cloud-based products from scratch and prefers organizations with a flat hierarchy and self-managed individuals. The candidate has worked as a software developer at Visma, a technical quality assurer at Visma, an experienced QA engineer at Ness Košice, a QA engineer at Ness Košice, a software quality engineer at Panasonic, a senior software tester at Cleverlance, a junior software tester at Cleverlance, and a software tester at Komerční Banka. He has a degree in mechatronics, robotics, and automation engineering and holds various certifications in software testing and AWS. The candidate's skills include software testing, Python, Git, test automation, test planning, agile methodologies, and internet banking.

Work Experience

Software Developer (Feb 2022 - Present)

  • Backend software engineer working on data processing and providing.
  • Responsible for back-end development, data ingestion, processing, and storage using Python, FastAPI, Django, and AWS services.
  • Actively bringing new ideas for improving code and unit testing.
  • Involved in interviewing QA candidates.
  • Working in a distributed team of 5 people in a startup project environment.

Technical Quality Assurer (Oct 2019 - Jan 2022)

  • Full-stack QA and quality management coordinator for a workforce management system.
  • Responsible for QA processes, test development, manual and automated testing, and documentation.
  • Pushing the team to follow agile processes and coaching new QA members.
  • Involved in interviewing QA candidates.
  • Implemented corporation quality policy.

Experienced QA Engineer (Apr 2016 - Sep 2019)

  • Test developer, working on sport data projects.
  • Responsible for automated test architecture and development.
  • Involved in the complete QA process for the projects, including back-end testing, regression tests, and integration/end-to-end testing.
  • Worked in a distributed team of 7-9 people in an agile project environment.

QA Engineer (Jan 2015 - Mar 2016)

  • Manual and automation test developer, focusing on back-end testing.
  • Responsible for regression tests, integration/end-to-end testing, and manual functional/usage testing.
  • Worked in a distributed team of 7-9 people in an agile project environment.

Software Quality Engineer (May 2007 - Dec 2014)

  • Test analyst, manual tester, and field tester.
  • Tested software in DVD/Blu-ray recorders and players.
  • Prepared test scenarios based on product specifications.
  • Conducted field testing in various countries.
  • Involved in automation testing using internal tools.
Author
Python Developer
633d702d48c93a000891ef51
Roles
Python Developer
Languages
English
Skillset
AWSAndroidAutomation TestingCICDCSSCloudCode ManagementContainer Engine SoftwareContainerization SoftwareCoordinatorDatabaseDevOpsDevSecOpsDjangoDockerFastAPIFoundationGitGitHubJiraLinuxManual TestingMySQLOperation SystemsOraclePostgreSQLProject Management ToolsPythonSQLSeleniumSonarQubeStatic Code Analysis ToolsTeamCityTest AnalystTest DevelopmentTesterToolsZephyriOSpytest
Localities
PrahaRemoteSlovensko