Location
PolandRate
$43
/ per hour
Years of experience
14+About
In my current role as a Full-Time Research and Teaching Assistant at Politechnika Krakowska, I contribute to research endeavors while also supporting educational activities. My tenure at VirtusLab has honed my programming skills in Java, Python, Scala, and C++, with a specialization in database management systems like SQL, BigQuery, Netezza, and PostgreSQL. I've served as a Senior BigData Developer at IG, collaborating with Data Science teams on predictive projects and leading a small team of Data Engineers. Additionally, my experience at Luxoft and IBM has provided opportunities to work on diverse projects, from trading applications to streaming data infrastructure and analytics systems. Throughout my journey, I've also shared knowledge through training sessions and internships, further enriching my skill set and fostering a passion for technology and innovation.Tech Stack
PySpark, Bash, C, C++, Java, Kafka, PostgreSQL, Python, Scala, Spark, SQLExperience
- Supporting research initiatives and educational activities at Politechnika Krakowska.
- Proficient in Java, Python, Scala, Bash, C, and C++, with a focus on developing software solutions.
- Experienced in SQL, BigQuery, Netezza, and PostgreSQL, handling data storage and retrieval efficiently.
- Building and maintaining data pipelines using technologies like Spark, Kafka, and Hadoop.
- Leading small teams of Data Engineers and providing guidance in project execution.
- Developing and implementing machine learning pipelines for data analysis and insights generation.
- Providing technical support for clients and conducting training sessions on various technologies and tools.
Employment history
Research and Teaching Assistant, Politechnika Krakowska (Cracow University of Technology)
October 2019 - Present
- Assisting faculty members in conducting research projects, including data collection, analysis, and documentation.
- Aiding professors in preparing course materials, conducting lab sessions, and providing support to students.
- Assisting in administrative tasks related to academic activities, such as organizing seminars, workshops, and conferences.
Senior BigData Developer, VirtusLab
February 2018 - Present
- Working with Data Science team on project predicting optimal values for markdowns (Python, PySpark, Oozie, Kafka)
- Working on a tool allowing Data Scientists to easily create new Spark-based projects (Python, PySpark, Oozie)
- Leading small team (2 people) of Data Engineers
- Working on a data pipeline ingesting data to BigQuery
BigData Developer, IG
April 2016 - January 2018
- Implementation of ETL jobs using microservices architecture(Java 8, Spark, Kafka, Spring, Hadoop, Oozie)
- Implementation of machine learning pipelines (Scala, Spark, Kafka, Oozie)
- Implementation and maintenance of streaming data infrastructure, allowing transporting and processing streaming data (Kafka, Spark Streaming, Scala, Java 8, Oozie)
- Working on migration streaming data infrastructure to AWS (Java 8, Scala, Kafka, AWS EMR)
Java Software Developer for UBS, Luxoft
October 2015 - March 2016
- Implementation of trading application (Java, Spring MVC)
- Implementation of GUI for trading application (Java)
Staff Software Engineer, IBM (Krakow Software Lab)
April 2010 - September 2015
- Pure Data System for Analytics (Netezza)
- Technical lead for backup and restore component (C++, SQL, Python, bash)
- Providing support for the clients of PureData System for Ana- lytics
- Giving training on PureData System for Analytics
- Pure Data System for Hadoop
- Development of component sending data between SQL data warehouse and Hadoop (Java, MapReduce, SQL, Hive)
- IBM Tivoli Performance Analyzer
- Integration of IBM Tivoli Performance Analyzer with SPSS Statistics to add non-linear forecasting to the product (C++, Java, Python)
Trainer, Poznan University of Technology
January 2016 - December 2016
- Two one day trainings on Hadoop ecosystem (Hadoop, HDFS,
MapReduce, Hive, Pig)
Software Engineer, MTCE Media
July 2009 - March 2010
- Implementation of GUI of a configuration tool of Linux-based embedded system called Laneo (fltk, C, C++)
- Design and implementation of a tool responsible for remote configuration of Linux-based embedded system (C, C++, UNIX sockets)
Software Engineer, AMF
July 2007 - April 2009
- Implementation of distributed system for monitoring Windows ma
chines, specifically the components reading data from motherboard
sensors and WMI, remote BIOS update, remote disk defragmenta
tion (C# 2.0, C++)
Education history
Cracow University of Science and Technology
2008 - 2012
Bachelor of Science in Computer Science
Cracow University of Science and Technology
2004 - 2010
Master of Science in Applied Physics with Computer Modelling
University of Las Palmas de Gran Canaria
Participation in Erasmus Programme, Computer Science