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
| Dostupnost | 01/08/2023 |
| Zaměstnanec | 85190 Kč / Měsíčně |
| Úroveň | MEDIOR |