
Piotr Pietruszka
Verified Expert in Engineering
Database Developer
Kraków, Poland
Toptal member since February 5, 2021
Piotr is a database developer with 12 years of experience in business intelligence projects as a back- and front-end developer. He designed and developed SQL ETL jobs to migrate a financial system from Oracle to SAP at the European Space Agency. Piotr excels in Oracle databases, SQL, ETL processes development, and the creation of high-quality reports. He has been working on big data projects and building data pipelines using Apache Spark technology for over three years.
Portfolio
Experience
- Software Engineering - 10 years
- Relational Databases - 10 years
- SQL - 10 years
- ETL - 8 years
- Data Engineering - 7 years
- Oracle - 5 years
- Spark - 3 years
- Big Data - 3 years
Availability
Preferred Environment
Ab Initio, Talend, IBM Cognos, Qlik Sense, Oracle, Amazon Web Services (AWS), Spark SQL
The most amazing...
...project I've worked on was the LivingWallet application to track private investments and produce useful insight on investor-asset portfolios.
Work Experience
Configuration Specialist
Teamstand
- Configured multiple database tenants to serve customer needs in particular business areas (project management, task collaboration).
- Communicated with Product Development Leads to turn business requirements into working application configuration.
- Supported SQL code deployments into Acceptance and Prod environments.
Data Engineer
Brown Brothers Harriman
- Developed a self-service data lake platform to enable multiple company departments to onboard and analyze their data. The solution was based on Hadoop and Apache Spark running in a Cloudera On-premises platform.
- Assisted with POC projects to evaluate and compare Big Data tools (Scoop, Kafka Connect, Spark) in terms of data ingestion capabilities. Loaded over 120GB of corporate data into the Apache Ignite database and ran complex SQL queries to test the performance.
- Deployed over 20 Java and Python applications into Redhat OpenShift cluster. Developed a generic CI/CD pipeline using Jenkins and an OpenShift plugin to onboard new applications.
BI Developer
Brown Brothers Harriman
- Developed financial reports for the Custody and Foreign Exchange departments. Transaction and balance statements were sent to the clients daily. The transaction data volume was over 1,5 billion records which was challenging from a performance perspective.
- Cooperated with the Infrastructure team to deliver reports to production systems while maintaining the company's SDLC best practices.
- Produced Qlik Sense dashboards and data presentations for high-level management providing insight into company P&L analysis.
Software Engineer
EPAM Systems
- Developed PL/SQL ETL processes to load data mart for compliance purposes at a financial institution. Worked in cross-functional Scrum team to provide implementation, test scripts, documentation and deployment scripts.
- Participated in implementations at the client site to deploy new releases to production. This included assistance during UAT testing and providing test evidence and required documentation before each release.
- Created high-level interactive dashboards for top management in QlikView 11. The analytic platform was used to verify corporate data about over 67,000 employees in 50 countries to verify any breaches in pre-defined compliance policies.
Senior Software Engineer
Informatica
- Participated in a data warehouse full-lifecycle project to build a BI platform for a large European chemical company. This included data warehouse design targeted to meet reporting requirements in the sales, stock and forecasting areas.
- Migrated legacy ETL scripts into IBM DataStage ETL tool. Several SQL scripts populating transaction tables needed to be migrated into ETL tool jobs. During this process an additional auditing and monitoring layer was added.
- Produced high-quality reports for the sales department in a micro-strategy reporting tool. The sales fact table contained over 400 million records; therefore, some of the self-service analysis was based on OLAP cube, which was refreshed daily.
- Developed Ab Initio jobs to decode/encode POS transaction files from delimited to XML format according to client specification. The ETL job was processing over 10,000 files daily from multiple stores and applied complex business and data cleaning rules.
Senior Software Engineer
Accenture
- Assisted in maintenance for the energy company's data warehouse, monitored execution of Oracle Warehouse Builder ETL jobs, and produced data quality scripts to verify DWH integrity. Managed to apply a performance tuning fix to reduce load time from four hours to 1.5 hours.
- Participated in a SOA integration project for CRM and provisioning systems for one of the largest Internet, mobile, and TV providers in the Netherlands. Thanks to this implementation, the client could significantly reduce the delivery time of services.
- Designed and developed SQL ETL jobs to migrate a financial system from Oracle to SAP at the European Space Agency. The project involved the design of complex ETL rules and close cooperation with SAP experts to meet functional requirements.
Experience
LivingWallet
https://github.com/pete-parsley/livingwalletDataSandbox
Crypto Market Web Scraping App
Education
Exchange Program (Thesis Project On Artificial Intelligence) in Computer Engineering
Universite de Technologie de Belfort-Montbeliard - Belfort, France
Master's Degree in Information Systems Engineering
AGH University of Science and Technology - Krakow, Poland
Certifications
Big Data Certification
Edureka
Oracle SQL Expert
Oracle
Skills
Libraries/APIs
REST APIs
Tools
Qlik Sense, IBM Cognos, Ab Initio, Talend ETL, IBM InfoSphere (DataStage), Oracle Warehouse Builder (OWB), Spark SQL, Grafana, Solr, Cloudera
Languages
SQL, Java, Java 8, Snowflake
Paradigms
ETL, Database Development, Database Design, Service-oriented Architecture (SOA)
Storage
Relational Databases, Databases, Data Pipelines, Oracle PL/SQL, InfluxDB, HDFS, Apache Hive
Frameworks
Spark, Hadoop, Spring
Platforms
Oracle, Docker, Talend, Red Hat OpenShift, QlikView 11, OpenShift, Amazon Web Services (AWS)
Other
BI Reports, Data Engineering, Big Data, MicroStrategy, Software Engineering, Data Visualization, Data Architecture, Data Modeling, Star Schema, Data Analytics, Springbot
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring