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
| Dostupnosť | 01/08/2023 |
| Zamestnanec | 3500 € / Mesačne |
| Úroveň | MEDIOR |