Learn Data Skills
Beta
Piotr Kalanski

Piotr Kalanski

Director

TrueBlue

Technologies

My Portfolio Highlights

My New Course

Introduction to Python

My New Track

Keras Toolbox

Insights whisperer, uncovering hidden gems in the vast realm of information.

My Work

Take a look at my latest work.

course

Introduction to SQL

DataLab

Investigating Netflix Movies and Guest Stars in The Office

course

Introduction to Python

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

TrueBlue Inc. | May 2023 - Present

Director Data Engineering and BI

Managing a few data teams responsible for Data Lake, Data Warehouse and BI reports. - Develop and lead teams of Data and BI Engineers to build, test, scale and monitor enterprise class data pipelines and analytics - Ensure agile teams are properly staffed to deliver on time by defining clear data engineering strategies and principles, maintaining a roadmap for execution, and actively secure its implementation through Agile process - Act as a positive coach/mentor for broader organization to develop stronger understanding of the data architecture and software design patterns that create scalable, maintainable, well-designed analytics solutions - Acts as a facilitator of complex technical topics that require cross-functional consultation. - Identify and remove friction in the Data Engineering and Business Intelligence development lifecycle to improve developer experience and increase velocity - Influence, develop, and sustain large-scale analytics architecture required for delivering Data Engineering and Business Intelligence work products - Collaborate with Product Managers and Technical Product Owners to deliver robust cloud-based data solutions. - Manage the team's project priorities, timelines, and resources to ensure timely delivery of data solutions - Ensure that data solutions are secure, compliant, and adhere to data privacy regulations
Show More

TrueBlue Inc. | Apr 2022 - Apr 2023

Manager of Data Analytics & BI

- Develop and lead a team of Data and BI Engineers to build, test, scale and monitor enterprise class data pipelines and analytics. - Actively champion and apply best practices within DataOps. - Acts as a facilitator of complex technical topics that require cross-functional consultation. - Mentor and coach team members, providing opportunities for growth and development. - Architect, design and build Data Warehouse, primarily based on AWS. - Conduct code reviews with other team members to make sure code is rigoursly designed, elegantly code, adn effectively tuned for performance. - Identify and remove friction in the Data Engineering and Business Intelligence development lifecycle to improve developer experience and increase velocity - Research and evaluate tools in Data Transformation, Business Intelligence and DataOps - Collaborate with Product Manager and Technical Product Owner to deliver robust cloud-based data solutions. Selected technologies: Python, multiple AWS services (Glue, Lambda, Step Functions, CloudWatch, Cloud Formation, IAM, DynamoDB, Secrets Manager, S3, Redshift, ...), CDK, gitlab, dbt, airflow, great expectations

TCL Research Europe | Apr 2020 - Mar 2022

Cloud Team Leader

DevOps Engineer Selected technical tasks: - Designing Big Data Platform architecture together with team - Preparing or reviewing high level and low level technical designs - Building Data Pipelines - Spark applications, AWS Lambda, Fargate, Step Functions - Designing data model in Data Warehouse - physical and logical - Building common internal services, reusable components, libraries and projects templates - Infrastructure automation (CDK, Cloud Formation, serverless framework) - Building internal web applications (both backend and frontend) - Building CI/CD pipelines - Automated tests - Code review - Managing AWS account e.g. IAM - Redshift administration - Preparing for production release e.g. configuring alerts and event rules - Architecture advisory for other teams in TCL - Gathering requirements Selected team management responsibilities: - Recruitment - one2one meetings - People development e.g. feedback, code review - Continuous team improvement in particular moderating retro meetings - Planning budget - Managing team backlog Selected technologies: Python, Typescript, Scala, multiple AWS services (Glue, Lambda, Fargate, Step Functions, Cloud Watch, Cloud Formation, IAM, DynamoDB, Secrets Manager, S3, Redshift, API Gateway, ...), Spark, CDK, gitlab, React

StepStone Services | Mar 2018 - Mar 2020

Development Manager

Development Manager responsible for group Big Data platform. Managing 6 Big Data teams - approx. 30 people (Team Leaders, Big Data Developers, DevOps Engineers, QA's, Scrum Master). Responsible for building from scratch Big Data team and Big Data platform supporting data projects by providing: Data Lake; tools for data analysis, training and deploying predictive models and web services supporting many products in the organization. Technologies: Spark, Hive, Kafka, Kafka Connect, Kafka Streams, Avro Schema Registry, Scala, Java, Python, Airflow, Elasticsearch, AWS S3, AWS Lambda, AWS EMR, AWS ECS, AWS Redshift, AWS DynamoDB, AWS Batch, AWS Glue, AWS Aurora, AWS Kinesis, AWS SageMaker, AWS SQS, AWS SNS, AWS Secrets Manager, AWS CloudWatch, Zabbix, Docker, Ansible, Terraform, CloudFormation, Power BI.

StepStone Services | Dec 2015 - Feb 2018

Big Data Developer Team Leader

Team leader responsible for group Big Data platform. Building Team and Platform from scratch. Team size: starting with 3 people to 11 Developers, 2 Big Data Administrators, 2 QA. Key responsibilities: - Solution architecture - Prototyping - Implementing POCs - People management - Design and code review ‐ Implemenring common reusable components like framework for Spark applications, data quality, data model schema generation - Supporting team in solving issues - Technical support for product management ‐ Technical Product Owner of Big Data Platform Technologies: Spark, Hadoop, Hive, Kafka, Kafka Connect, Parquet, Avro, Avro Schema Registry, Scala, Java, Python, R, Airflow, Elasticsearch, Spring Boot, AWS S3, AWS EMR, AWS Elastic Beanstalk, Redshift, AWS DynamoDB, Ansible.

StepStone Services | Jun 2015 - Nov 2015

Senior Business Analyst

- Providing technical/strategic analysis within Scrum team - Working towards clear visions, objectives and metrics to measure success - Ultimate responsibility for the quality and content of team Product Backlog(s) - Effective, comprehensive stakeholder analysis and definition of user roles - Impact analysis, including: o System dependencies and impact/change o Business process dependencies and impact/change o Security, capacity and legal implications and forward planning o SEO and analytics o Data definitions, storage, transformation o Operational impact and ongoing support needs - Eliciting and communicating issues and risks, engaging appropriate resources to present a range of solution options - Documenting user stories and processes to appropriate level of detail - Providing subject matter/process guidance and expertise where required

Accenture | Apr 2014 - May 2015

Consultant

Participation in the project and sales processes related to the implementation of the EFM system (Enterprise Fraud Management) in large Polish Banks. Key responsibilities: - Support the development of the Project Plan - The responsibility for gathering requirements, in following areas: Requirements for data in selected functional areas, Requirements for reports - Develop solution architecture, in following areas: Offline integration, Reporting module, Data repository - Develop functional design, in following areas: Specification of interfaces in selected functional areas, Reports specification and a reporting data mart, Conceptual data model

Ernst & Young | Feb 2012 - Mar 2014

Senior Analyst

Strategic advisory for CIO: IT transformation and IT effectiveness improvement projects, in particular development of IT Strategy and IT management models, optimization of IT function, definition and implementation of IT Governance and IT assessment.

Kredyt Bank | Feb 2009 - Feb 2012

Application Manager

Development and maintenance of the sales support system (CRM system), in particular: - requirements gathering, - User Interface prototyping, - application and database design, - programming (database, application layer, presentation layer) - ETL process design, - unit and functional tests, - tech lead, - reports development (ad hoc reports and automation of recurring reports), - support for end users (incident and problem resolution), - provide trainings for end users.

Citi | Jun 2008 - Oct 2008

Software Development Intern

Development of internal web application. Resolution of existing errors, performance improvement, adding new functionalities, testing, deployment to production environment.

My Education

Take a look at my formal education

Effective IT Management and IT Governance, postgraduatesghwarsaw | 2012
Master of Science, Computer SciencePolitechnika Warszawska | 2011
Bachelor of Science, Computer SciencePolitechnika Warszawska | 2010

About Me

Piotr Kalanski

Engineering Manager with several years of experience in building from scratch high performing data teams and data platforms in AWS. 10+ years of professional experience in data area (Data Management, Data Lake, Data Warehousing, Big Data and MLOps).

Powered by

  • Work
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free