Späť na profesionálov

Python Developer

Prehľad


Krátke zhrnutie

Kandidát je kvalifikovaný softvérový inžinier s rozsiahlymi skúsenosťami v oblasti analýzy údajov a vývoja softvéru. Má hlboké znalosti jazyka Python a skúsenosti so skriptovaním, objektovo orientovaným programovaním a prácou so súbormi Jupyter Notebook (ipynb). Pokiaľ ide o spracovanie a analýzu údajov, ovláda nástroje ako PySpark, Pandas, Scikit-Learn a PyTorch, ktoré mu umožňujú pracovať s veľkými súbormi údajov a vykonávať zložité úlohy strojového učenia. Má tiež dobré znalosti jazyka SQL a relačnej algebry, čo mu umožňuje efektívne pracovať s databázami a vykonávať manipuláciu s údajmi. Má praktické skúsenosti s cloudovými platformami, ako sú Azure, AWS a Databricks. Tieto platformy využíval na nasadenie a orchestráciu produktov GoodData v zákazníckych prostrediach a ovláda koncepty, ako sú Hadoop (Map-Reduce) a ETL (Extract, Transform, Load). Okrem toho je zdatný v používaní systému Git na správu verzií a má skúsenosti s ďalšími programovacími jazykmi, ako sú Java, Golang a R. Má tiež znalosti funkčného programovania, najmä v jazyku Haskell. Na svojom poslednom projekte pracoval na vývoji a údržbe distribuovaného softvéru, ktorý integroval s existujúcimi komponentmi produktu. Vykonával výskum nových technológií a implementoval koncepty v rámci projektov s cieľom overiť ich potenciálne využitie. Podieľal sa aj na nastavovaní procesov CI/CD, mentorovaní menej skúsených kolegov a automatizácii interných služieb.

Pracovné skúsenosti

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
Dostupnosť01/08/2023
Zamestnanec3500  / Mesačne
ÚroveňMEDIOR
Role
Python Developer
Jazyky
English
Zručnosti
AI and Machine LearningAWSApplication ServerAzureBashBig DataBusiness InteligenceCICDCloudClustersCode ManagementContainer Management SoftwareContainerization SoftwareData ManagementData ManagerDatabaseDatabricksDevOpsGitGitHubGoLangHadoopHaskellHelmIoTJavaKotlinKubernetesMicrosoft serversPandasPuppetPySparkPyTorchPythonSQLShellSpringTableauTools
Lokality
Remote