I'm Grzegorz Polek


Chief Technology Officer · Technology Advisor

Product Engineering, Developer Experience, Cloud-native Architecture

Grzegorz Polek


I am a software architect focused on cloud-native technologies, distributed systems and migration to the cloud. I helped architect and deploy complex, distributed systems based on container technologies. I am experienced with cloud, cloud-native technologies and distributed systems architecture. I like to work in multidisciplinary teams following DevOps and Agile principles.

I work as a Chief Technology Officer at Symmetrical, where we redefine HR and Payroll operations to become the foundation of modern business backoffice for Europe’s top companies.

Ex CTO at Playbook Engineering, Lead Architect at G2A and DevOps Engineer at Grand Parade.

PRODUCT
80 %
CLOUD
90 %
DEVELOPMENT
80 %
OPERATIONS
70 %
TROUBLESHOOTING
100 %

Symmetrical is Hiring

Join us at Symmetrical.ai

Symmetrical is a better way to run Payroll & HR Ops

We have offices in Warsaw and Krakow.

My Services

What can I do for you?

Product Management

I can help you manage and drive your product to a success with an agile approach.

Software Architecture

I can help you architect, design and plan software architecture for distributed systems.

Engineering Strategy

I can help you identify and execute long-term strategy for your Engineering department.

Development Operations

I can help you to adopt DevOps principles in your company by implementing cultural change across your organization.

Cloud Management

I can help you manage cloud environments with proven experience with cloud-native architecture and infrastructure as a code approach.

Continuous Integration

I can help you implement Continuous Integration and Continuous Delivery solutions for your product using popular CI/CD tools.

Observability / Monitoring

I can help you implement monitoring and observability for your services.

Testing

I can work with teams to build and continuously improve the test suite of unit/integration/performance tests for your applications.

Security

I can audit your environment and applications and help you implement DevSecOps and shift-left of security approach by implementing various security tools.

Backend Development

I can help you with building backend services, RESTful APIs and real-time applications.

Frontend Development

I can help you with web design and web development using modern frontend technologies.

Big Data / ML Development

I can help you build big data systems and machine learning pipelines.

Looking good? Get in touch

My Resume

10+ years of working experience 15+ years of domain knowledge

Work Experience

Chief Technology Officer

Symmetrical / November 2023 - Present

1+ month

I worked as a Chief Technology Officer at Symmetrical where I am responsible for Symmetrical's technology standards, strategy, best practices and development processes. We provide modern backoffice solution focusing on Payroll and HR Ops areas.

- Developing technical aspects of the company’s strategy to ensure alignment with its business goals
- Defining technology standards and best practices and sharing and enforcing them in organization
- Developing the company’s strategy for using technological resources
- Ensuring technologies are used efficiently, profitably and securely
- Supporting teams in the process of defining requirements in terms of alignment with architecture strategy, technology standards and engineering best practices
- Discover and implement new technologies that yield competitive advantage
- Supervise system infrastructure to ensure functionality and efficiency
- Monitor KPIs and IT budgets to assess technological performance
- Use stakeholders’ feedback to inform necessary improvements and adjustments to technology
- Communicate technology strategy to partners and investors

Leading engineering department of 25+ engineers.

#leadership #agile #architecture #technology #standards #best-practices #kpi/okr

Chief Technology Officer

Playbook Engineering / December 2021 - November 2023

2 years

I worked as a Chief Technology Officer at Playbook Engineering where I am responsible for Playbook's technology standards, strategy, best practices and development processes. Playbook provides next gen global betting platform for established operators and new entrants who are looking to disrupt the betting industry.

- Developing technical aspects of the company’s strategy to ensure alignment with its business goals
- Defining technology standards and best practices and sharing and enforcing them in organization
- Developing the company’s strategy for using technological resources
- Ensuring technologies are used efficiently, profitably and securely
- Supporting teams in the process of defining requirements in terms of alignment with architecture strategy, technology standards and engineering best practices
- Discover and implement new technologies that yield competitive advantage
- Supervise system infrastructure to ensure functionality and efficiency
- Monitor KPIs and IT budgets to assess technological performance
- Use stakeholders’ feedback to inform necessary improvements and adjustments to technology
- Communicate technology strategy to partners and investors

Managed a team of ~80 software engineers, including Backend (Scala/Rust), Frontend (React/React Native), QA (Cypress/Playwright) and DevOps (GCP/AWS, Kubernetes, Argo). Grew the engineering team from 60 to 80 Engineers in the time of 2 years.

#leadership #agile #architecture #technology #standards #best-practices #kpi/okr

Lead Platform Architect

G2A.com / March 2021 - November 2021

1 year 9 months

Worked as a Lead Platform Architect where I was responsible for all G2A's internal platform initiatives aiming to increase developers performance, operations efficiency and production maintainability.
From application delivery platform built around Kubernetes, Rancher and other cloud-native technologies, through frontend platform leveraging React and Next which empowers frontend developers to develope web pages with confidence, data platform event-based data analytics and reporting hub with technologies like Kafka, Flink and Spark, to observability platform built on top of open standards like OpenTelemetry and OpenMetrics.

- Defining technology standards and best practices and sharing and enforcing them in organization
- Designing architecture of new products, systems, services and changes related to them
- Cooperating development teams, product and business owners in order to create best solutions for business challenges (according to objectives and constraints)
- Supporting business and development teams in the process of defining requirements in terms of alignment with architecture strategy, technology standards and technology best practices
- Researching, analyzing and introducing chosen technologies based on the market trends
- Realizing OKRs & KPIs mutually agreed upon with Lead Architect
- Creating and maintaining architecture documentation
- Developing and realizing own and delegated projects
- Identifying and managing risk factors related to the adopted architecture and technology
- Conducting technical trainings, workshops and presentations

- Manage, mentor and grow people by developing technical and soft skills
- Support open communication culture, encourage creativity and risk-taking
- Discover team members’ training needs
- Listen to team members’ feedback and resolve any issues or conflicts

Led 3 teams of 3-7 engineers, 20 engineers total.

#leadership #architecture #cloud-native #kubernetes #prometheus #opentelemetry #openmetrics #stream-processing #batch-processing #etl #react

Technical Product Manager

G2A.com / January 2020 - February 2021

1 year 2 months

Worked in a Technical Product Manager for G2A's application delivery platform based on Kubernetes and leading cloud-native technologies. Platform empowers G2A's product development teams to ship with confidence and agility, enables them to focus on the code and provides them with a unified platform to continuously deliver business ideas to end users. Platform accelerates software delivery cycle and reduce costs at the same time by providing operations automation, monitoring system, hardened security and unified build and deploy processes to all the teams. By shifting the responsibility from operations to development teams it increases software quality, lower time to market and decrease number of production incidents.

- Define and execute product vision and strategy for G2A’s application delivery platform.
- Maintain and communicate a prioritized platform roadmap to support G2A’s strategic initiatives.
- Work closely with G2A developers, architects and other product owners.
- Participate in planning sessions to define initiatives, resolve dependencies and perform data-driven prioritization in an agile delivery environment.
- Communicate and evangelize the value of application delivery platform to product engineering teams and business stakeholders by defining, tracking and reporting on metrics and objectives.
- Work cross-functionally across product, engineering, architecture, infrastructure fields and other areas.

#product #growth #scrum #agile #cloud-native #kubernetes #prometheus #opentelemetry #openmetrics

Software Architect

G2A.com / October 2018 - February 2021

2 year 5 months

Worked as a Software Architect where I helped to design and architect multiple distributes systems and where I contributed to establishing various standards for G2A's development teams.

- Developing and socializing of latest technology trends and market solutions.
- Defining technology standards and best practices and sharing/enforcing them in organisation.
- Overseeing deployment standards and plans for Cloud/On-premise based solutions.
- Designing new components, solutions, systems, ecosystems and their modifications.
- Architecting and supporting Cloud/On-premise solutions, analysing performance profiles of Cloud/On-premise based applications and advising on possible improvements.
- Cooperating with technical leads, supervisors and business owners in order to create optimal solutions for business challenges (according to objectives and constraints).
- Developing and realising own and delegated projects.
- Training organization members in advanced solutions/technologies.
- Creating and maintaining architecture documentation.

#architecture #distributed-systems #standards #documentation

Software Engineering Supervisor

G2A.com / Sep 2017 - July 2018

11 months

I was responsible for technical and architecture guidelines for G2A's service delivery department and was working on daily basis with product team to coordinate implementation of IT standards across department.

- Responsible for technical recommendations.
- Provide technical & architectural guidelines for IT projects.
- Prepare, design and maintain technical documentation & architecture diagrams of IT projects.
- Communicate with business about technical problems and decisions.
- Cooperate with vendors and technological partners.
- Coordinate implementation of IT standards and technology choices across projects.
- Work with DevOps / Operations to ensure reliability of releases and environments.

#team #leadership

Senior DevOps Engineer

G2A.com / May 2017 - October 2018

1 year 6 months

I was responsible for G2A's DevOps transformation by introducing automation technologies like Ansible, Terraform, Jenkins or Artifactory and implement G2A's CI/CD Pipelines. I've managed to implement Infrastructure as a Code and GitOps approach which resulted in wide adoption of devops principles in G2A.

- Participate in project teams in developing/building IT solutions to meet business requirements.
- Coordinates development activities with other groups.
- Lead and guides the design, development of reusable components.
- Perform script maintenance and update due to changes in requirements or implementations.
- Build automated deployments using configuration management technology.
- Contribute to and review deployment plans; schedules the installation of new modules, upgrades and fixes to the production environment.
- Work with Release Management to ensure modules are production ready.
- Create release notes, deployment plans, etc.
- Verify the functionality of components and services and ensure deployment meets client's expectations.
- Plan ongoing routine application maintenance tasks.
- Establish requirements, methods and procedures for routine maintenance.
- Oversee and assist in production support.

#dev #ops #ci/cd #iaac #ansible #terraform #jenkins

DevOps Engineer

G2A.com / February 2017 - May 2017

4 months

I was responsible for infrastructure automation, ci/cd processes and G2A's cloud adoption.

- Participate in project teams in developing/building IT solutions to meet business requirements.
- Coordinates development activities with other groups.
- Lead and guides the design, development of reusable components.
- Perform script maintenance and update due to changes in requirements or implementations.
- Build automated deployments using configuration management technology.
- Contribute to and review deployment plans; schedules the installation of new modules, upgrades and fixes to the production environment.
- Work with Release Management to ensure modules are production ready.
- Create release notes, deployment plans, etc.
- Verify the functionality of components and services and ensure deployment meets client's expectations.
- Plan ongoing routine application maintenance tasks.
- Establish requirements, methods and procedures for routine maintenance.
- Oversee and assist in production support.

#dev #ops #ci/cd

DevOps Engineer

Grand Parade part of William Hill / October 2015 - February 2017

1 year 4 months

I was responsible for DevOps in Grand Parade's in-house built betting platform which now powers https://www.starsports.bet. I've implemented full featured CI/CD pipeline flow from scratch with Jenkins which allowed platform developers to deliver new features with confidence and reliability.

- Continuous Deployment, automated rollback and failover in Ansible.
- Continuous Integration. Writing build/test/deploy pipelines.
- Continuous Performance Management. Measuring performance and working with developers to improve it (Gatling, Scala, JVM).
- Administration of databases (PostgreSQL, Couchbase, Cassandra) and messaging systems (Kafka, RabbitMQ)
- Administration of web servers (Nginx, HAProxy). Load balancing.
- Administration of big data clusters (Spark, Hadoop, HBase)
- Network and Linux virtual machines administration to some extent. Autoscaling (Google Cloud, Amazon).
- Containerisation / packaging. Distributed component integration/troubleshooting (Docker).
- Log aggregation (Kibana / Logstash)
- Availability Monitoring (Zabbix, Consul)
- Metrics and Statistics (StatsD, Riemann, Graphite, InfluxDB)

#dev #ops #ci/cd #kafka #cassandra #couchbase #consul

Technical Support Engineer

Grand Parade part of William Hill / March 2015 - October 2015

8 months

I was responsible for all Grand Parade's products and services on production, maintenance, performance optimization, bug fixes and troubleshooting. I was working on daily basis with real time systems that manage payments, transactions, live trade and betting.

- Contribute to automating the build deployment of software and application services.
- Deploy software patches, upgrades and perform post deployment verification.
- Deploy new applications and services.
- Expand and add capacity for existing applications.
- Provide 12x7 operational support (L3) when on-call.
- Perform complex troubleshooting of multiple applications, monitor and improve operations performance, security and resources usage.
- Submit and implement change requests.
- Transfer operations support knowledge through training and writing technical documentation and KB articles.
- Collaborate with various DevOps, Site Reliability Engineering teams to engineer and manage the Continuous Delivery Platform.

#sre #rca #itil #on-call #availability

Full Stack Engineer

Grand Parade part of William Hill / July 2014 - February 2015

8 months

I was responsible for development of sport betting systems and content management solutions for betting industry. Working on both frontend and backend solutions to ensure high accessibility over all platforms.

- Collaboration with experienced designers to implement user-facing features in company’s products
- Supporting diverse clients from high powered desktop to tablets and mobile phones
- Optimization of cross-browser web applications
- Working on smooth animations
- Working with SVG and Canvas
- Building efficient and reusable front-end systems and abstraction
- Developing prototypes

#web #mobile #full-stack

Full Stack Engineer

Hamilton May / April 2012 - June 2014

2 years 3 months

I was responsible for working on a range of projects, designing appealing websites and interacting on a daily basis with graphic designers and developers. My work was mainly focused on building custom solutions and systems used internally by Hamilton May.

- Working on custom Content Management solutions for property management.
- Implementing Commission solutions to ease daily work of real estate managers.
- Building appealing frontend websites and landing pages.
- Performance optimization of real estate / property management databases systems

#web #mobile #full-stack

Owner

ifico / Self-employment

10+ years

ifico is a complete platform and stack that allows enterprises to deliver applications faster, better and safer in private and public clouds, learn more at ifico.io

Education

Postgraduate Degree IT Business Management

AGH University of Science and Technology / 2021 - present

graduated

Master of Science (MSc) Computer Science in Industry

AGH University of Science and Technology / 2014 - 2016

graduated

Bachelor of Science (BSc) Applied Computer Science

AGH University of Science and Technology / 2010 - 2014

graduated

Certifications

AWS Certified Solutions Architect - Associate

Amazon AWS / 2019 - 2021

Certification number: F5H7RG2CBNVQ1RS7

View Certificate

Microsoft Certified Azure Solutions Architect Expert

Microsoft / 2019 - 2021

Certification number: H029-9667

View Certificate

Microsoft Certified Professional

Microsoft / 2018 - 2020

Certification number: G870-1886

View Certificate

Publications

The Use of Formal Knowledge Representation in Operating on Resources Concerning Cast Iron Processing

Archives of Foundry Engineering / ISSN (1897-3310) / Mar 31, 2015

The problem of materials selection in terms of their mechanical properties during the design of new products is a key issue of design. The complexity of this process is mainly due to a multitude of variants in the previously produced materials and the possibility of their further processing improving the properties. In everyday practice, the problem is solved basing on expert or designer knowledge. The paper is the proposition of a solution using computer-aided analysis of material experimental data, which may be acquired from external data sources. In both cases, taking into account the rapid growth of data, additional tools become increasingly important, mainly those which offer support for adding, viewing, and simple comparison of different experiments. In this paper, the use of formal knowledge representation in the form of an ontology is proposed as a bridge between physical repositories of data in the form of files and user queries, which are usually formulated in natural language. The number and the sophisticated internal structure of attributes or parameters that could be the criteria of the search for the user are an important issue in the traditional data search tools. Ontology, as a formal representation of knowledge, enables taking into account the known relationships between concepts in the field of cast iron, materials used and processing techniques. This allows the user to receive support by searching the results of experiments that relate to a specific material or processing treatment. Automatic presentation of the results which relate to similar materials or similar processing treatments is also possible, which should make the conducted analysis of the selection of materials or processing treatments more comprehensive by including a wider range of possible solutions.

View Publication

You can view this in CV print ready format at cv.gpolek.com

Say Hello

Drop me a line. Feel free to contact me.

Contact Details

If HR or recruitment, please use LinkedIn as primary contact method with me.

Address

Kraków, Poland

Phone

+48 607 206 506