Zpět na profesionály

Python Developer

Přehled


Krátké shrnutí

Kandidát je kvalifikovaný softwarový inženýr s rozsáhlými zkušenostmi v oblasti analýzy dat a vývoje softwaru. Má hluboké znalosti jazyka Python a zkušenosti se skriptováním, objektově orientovaným programováním a prací se soubory Jupyter Notebook (ipynb). Pokud jde o zpracování a analýzu dat, je zběhlý v nástrojích, jako jsou PySpark, Pandas, Scikit-Learn a PyTorch, což mu umožňuje pracovat s velkými soubory dat a provádět složité úlohy strojového učení. Má také dobré znalosti jazyka SQL a relační algebry, což mu umožňuje efektivně pracovat s databázemi a provádět manipulace s daty. Má praktické zkušenosti s cloudovými platformami, jako jsou Azure, AWS a Databricks. Tyto platformy používal k nasazení a orchestraci produktů GoodData v zákaznických prostředích a je zběhlý v konceptech, jako je Hadoop (Map-Reduce) a ETL (Extract, Transform, Load). Kromě toho je zběhlý v používání systému Git pro správu verzí a má zkušenosti s dalšími programovými jazyky, jako jsou Java, Golang a R. Má také znalosti funkcionálního programování, zejména v jazyce Haskell. Na svém posledním projektu pracoval na vývoji a údržbě distribuovaného softwaru, který integroval se stávajícími komponentami produktu. Prováděl výzkum nových technologií a implementoval koncepty v rámci projektů, aby ověřil jejich potenciální využití. Podílel se také na nastavování procesů CI/CD, mentorování méně zkušených kolegů a automatizaci interních služeb.

Pracovní zkušenosti

Software Engineer (January 2023 - Present)

  • Developing tooling for GoodData product deployment and orchestration in customer environments using Python.
  • Developing and maintaining distributed software as part of a high-profile internal project, integrating it with existing product components using Python, Java, Kotlin, and Apache Arrow.
  • Researching new technologies and implementing proof-of-concept (PoC) implementations.
  • Setting up CI/CD pipelines for automated testing and code quality checking.
  • Mentoring junior colleagues.
  • Automating and configuring internal services of the GoodData cloud-based SaaS platform hosted on private cloud infrastructure and public clouds (AWS).
  • Improving orchestration of jobs and resources in Puppet/k8s/Helm.
  • Developing various DevOps tools, scripts, modules, and components using Python.
  • Developing a custom Kubernetes operator for lifecycle management of database node clusters using Python.
  • Collaborating both as part of a team and autonomously.

Internship (April 2019 - December 2022):

  • Worked on developing and maintaining tools and software for GoodData product deployment and orchestration in customer environments using Python.
  • Contributed to a high-profile internal project and integrated the solution with existing product components using Python, Java, Kotlin, and Apache Arrow.
  • Researched new technologies and implemented PoC implementations.
  • Set up CI/CD pipelines for automated testing and code quality checking.
  • Mentored more junior colleagues.
  • Automated and configured internal services of the GoodData cloud-based SaaS platform hosted on private cloud infrastructure and public clouds (AWS).
  • Improved orchestration of jobs and resources using Puppet, Kubernetes (k8s), and Helm.
  • Developed various DevOps tools, scripts, modules, and components using Python.
  • Developed a custom Kubernetes operator for lifecycle management of database node clusters using Python.
  • Collaborated both as part of a team and autonomously.

Laboratory project (Spring 2020):

  • Conducted a proof-of-concept (PoC) project applying process mining to security company's event logs to improve data integrity.
  • Analyzed retrieved event-log data and worked on densifying sparse data.
  • Resulted in a whitepaper presented at an international workshop.

Summer school (Summer 2021):

  • Participated in an intensive two-week course focused on IoT technologies, deployment, and analytics related to IoT problems.
  • Acted as a team lead, scrum master, and backend developer.
  • Helped the team achieve second place out of six teams in the final project evaluation
Author
Python Developer
649c01bef3e92a00017e9981
Dostupnost01/08/2023
Zaměstnanec85190  / Měsíčně
ÚroveňMEDIOR
Role
Python Developer
Jazyky
English
Dovednosti
AI and Machine LearningAWSApplication ServerAzureBashBig DataBusiness InteligenceCICDCloudClustersCode ManagementContainer Management SoftwareContainerization SoftwareData ManagementData ManagerDatabaseDatabricksDevOpsGitGitHubGoLangHadoopHaskellHelmIoTJavaKotlinKubernetesMicrosoft serversPandasPuppetPySparkPyTorchPythonSQLShellSpringTableauTools
Lokality
Remote