Stanislaw Wozniak, Developer in Harpenden, United Kingdom
Stanislaw is available for hire
Hire Stanislaw

Stanislaw Wozniak

Verified Expert  in Engineering

Bio

Stanislaw has over 15 years of experience in automation including testing, infrastructure and delivery pipelines. He's an experienced technical lead with track record of embedding change and extremely passionate about technology and continuous learning. If you are looking to improve your software delivery workflow, transition to the cloud, or improve the quality of your software and/or your engineering practices then Stanislaw is a fantastic resource.

Portfolio

Government
AWS IAM
Bank of England
Terraform, Ansible, Azure, Identity & Access Management (IAM)...
AXA XL
Terraform, Azure DevOps, Docker, Artifactory, CI/CD Pipelines, Cloud Migration...

Experience

Availability

Part-time

Preferred Environment

Terraform, Node.js, Azure, Amazon Web Services (AWS), Selenium, Test-driven Development (TDD), Kubernetes, Linux, CI/CD Pipelines, Cloud

The most amazing...

...thing I've developed for one of my clients was a highly distributed, UI testing framework based on Ruby/Watir—this was before Jenkins/TeamCity, etc.

Work Experience

Technical Lead

2023 - PRESENT
Government
  • Helped manage the customers' cloud platform and onboard tenants.
  • Improved and redesigned CI/CD deployment to provide end-to-end automation with minimal user interaction.
  • Developed and maintained reusable Terraform modules for common infrastructure components, improving consistency and reducing the time required for infrastructure provisioning.
Technologies: AWS IAM

Technical Lead

2021 - 2023
Bank of England
  • Led the design and implementation of secure Azure Cloud environments, ensuring compliance with industry best practices and regulatory standards.
  • Designed and implemented robust IAM policies using the least privilege approach and privileged identity management (PIM).
  • Ensured clients' Azure environments were compliant with industry standards such as UK OFFICIAL.
  • Conducted training sessions and workshops for internal teams and clients, enhancing their understanding of Azure security best practices.
  • Integrated automated testing (unit tests, integration tests, and security scans) into CI/CD pipelines, leading to an improvement in code quality and the security of the deployments.
  • Orchestrated containerized applications using Docker and Kubernetes, enabling seamless deployment, scaling, and management, leading to specific benefits, improved scalability, and resource utilization, thus reducing operational costs.
Technologies: Terraform, Ansible, Azure, Identity & Access Management (IAM), Single Sign-on (SSO), SAML, Continuous Delivery (CD), Continuous Integration (CI), Azure IaaS, Azure DevOps, Azure PaaS, Azure Blobs, Apache JMeter, Performance, Web Security

Contract Technical Architect

2019 - 2021
AXA XL
  • Helped to drive the cloud transformation program and provide technical expertise around cloud/containers in general.
  • Automated deployment of artifact platform using containerized workflows and Helm.
  • Automated system onboarding (setting up AD, DNS, SSL, Kubernetes namespaces, credentials, Azure RBAC, and CI/CD pipelines).
  • Developed a custom Terraform provider that helps plug the gaps in other areas of Terraform/third-party providers.
  • Designed multi-layered infrastructure deployment (infrastructure as code, IaC) system (Terraform) to enable scalability and security (separation of concerns).
  • Promoted test-driven IaC development (Terratest), static code analysis (Checkov with custom rules), and code coverage.
  • Created a custom Kubernetes operator for generating SSL certificates (using Active Directory certificate management).
  • Contributed to open-source projects to enable custom Terraform Provider hosting (Github.com/eu-evops/citizen).
Technologies: Terraform, Azure DevOps, Docker, Artifactory, CI/CD Pipelines, Cloud Migration, Azure, Kubernetes, Test-driven Development (TDD), Helm, Infrastructure as Code (IaC)

DevOps Architect

2018 - 2020
RS Components
  • Defined RS Components' software engineering quality strategy to aid their digital transformation and move to DevOps. The strategy supported an environment that followed Cloud Native, 12 Factor App principles with very high levels of automation.
  • Established teams and embedded processes and tools to support the rollout of the quality strategy, including training and consultancy with individual teams and liaising with stakeholders.
  • Contributed hands-on to the build of tools and continuous delivery pipelines as part of continuous improvement.
  • Promoted and accelerated the adoption of the quality strategy.
Technologies: Pact, GitLab CI/CD, Terraform, Terragrunt, Selenium, Apache JMeter, Security, Vulnerability Identification, Infrastructure as Code (IaC)

Quality Assurance Architect

2015 - 2018
British Airways
  • Improved delivery timeframes and made overall improvements to release process.
  • Implemented the following organizational changes: the move from Subversion to Git, changing the branching model to streamline the process, improving quality, and promoting collaboration through online code reviews.
  • Moved part of the infrastructure to the cloud in order to improve stability and improve flexibility (auto scaling, monitoring, and performance).
  • Introduced specification by example (BDD) and initiated the rollout across the business.
  • Developed an open-source Selenium wrapper that was used as the main mapping library for web objects in Selenium (Github.com/sponte/selenium-pom).
  • Co-authored a BDD front-end tool (Github.com/oss-specs/specs) that's used as a communication tool throughout the business.
  • Identified and arranged for suitable tools and hardware to be provided for the team which allowed for innovation and experimentation with things like virtualization and Docker.
Technologies: Java, Automated Testing, CI/CD Pipelines, Jenkins, Apache JMeter, Selenium, Protractor, Infrastructure as Code (IaC)

Quality Assurance Architect

2014 - 2015
The Telegraph
  • Worked as part of quality assurance team and was responsible for automation, including, test automation, continuous integration and delivery, and infrastructure (Chef and Vagrant).
  • Evolved the existing test automation framework by automating performance and security testing as well as automating infrastructure builds using Chef, Berkshelf, and Vagrant.
  • Created reusable automated testing components that were used as default automated testing tools across development projects.
Technologies: Cucumber, Ruby, Apache JMeter, Docker, Docker Compose, Vagrant, Adobe Experience Manager (AEM)

Configuration Manager

2012 - 2014
easyJet
  • Architected and delivered a solution that provisions an easyJet test environment including all applications under test in under one hour. This is a fully automated, 1-click provisioning solution that delivered functionality wanted.
  • Implemented infrastructure automation which enabled easyJet to cut down new test environment provisioning time from a 1-week minimum to under an hour while improving performance and cutting down cost by almost 70%.
  • Worked with OpsCode Chef and implemented a fully automated provisioning and deployment solution for EasyJet's booking-management application (part of Easyjet.com).
Technologies: Chef, Windows PowerShell, Amazon Web Services (AWS), Azure, C#, Selenium, SpecFlow, Infrastructure as Code (IaC)

Test Manager

2010 - 2012
easyJet
  • Designed, strategized, and implemented web testing for easyJet which reduced time to market by nearly a week.
  • Introduced and rolled out a behavior-driven testing concept—bridging the gap and bringing business closer to quality assurance processes.
  • Led the team to retrospectively automate 2,000 regression test cases.
Technologies: C#, Selenium, Automated Testing, TeamCity

QA Analyst

2009 - 2010
BBC
  • Approached by the BBC to help with the delivery of major CMS platform redesign and implementation of the Agile methodology and automation.
  • Designed and implemented an open-source test automation framework based on Selenium, WebDriver, Cucumber, and Hudson which has been rolled out and leveraged by other projects and teams.
  • Led the implementation of an Agile test strategy for five concurrent projects.
  • Coached and mentored the team on automation and Agile practices.
  • Delivered the major redesign of BBC CMS and new UI for BBC news website which generates around 45 million page views and draws 6.5 million users every day.
Technologies: WebDriver, Cucumber, Hudson, Selenium, Agile

Lead Software Engineer in Test

2006 - 2009
Expedia Group
  • Defined the test automation strategy for Expedia EU development projects.
  • Designed and implemented a test framework that resulted in a very high ROI due to its unique approach to test design and simplicity and 80% automation coverage on average across different projects.
  • Implemented successfully an offshore testing strategy that made use of four remote resources.
  • Represented Expedia EU in the core excellence group—defining the strategy and standards for testing across all of Expedia.
Technologies: Ruby, Watir, Distributed Systems, Automation

Quality Assurance Automation Engineer

2005 - 2006
Opodo (eDreams)
  • Responsible for performance testing at Opodo, including, writing test scripts, analyzing results, and creating reports.
  • Oversaw TestDirector's administration and maintenance, including, making advanced use of VBScript for project customization.
  • Contributed to structured planning and the design, creation, and maintenance of automated regression test packs, using Mercury QuickTest Pro and TestDirector, for testing the organization’s multi-region travel/holiday web application portals.
  • Made extensive use of the QTP automation model, VBScript programming & function libraries, data-driven test execution methods, native automation APIs, XML-based test results reporting, and automated test metrics/MI reporting.
  • Designed the test automation framework using an SQL server database for test data and result storage, browser-based automation portal (PHP, SQL Server, AJAX) for monitoring & reporting, and used virtual machines to run many parallel test instances to accelerate tests.
  • Created test utilities such as test recovery application in C# (Visual Studio 2005 Express Edition) for handling browser and windows pop-ups.
Technologies: HP QuickTest Professional (QTP), TestDirector, XML, LoadRunner, VBScript

Selenium POM

https://github.com/eu-evops/selenium-pom
Selenium POM (page object model) is a Java framework that can describe your web application as a hierarchy of models. It also adds helper methods for most common functions such as "double click" or "get value."
2000 - 2002

Bachelor's Degree (Incomplete) in Mechatronics

Warsaw University of Technology - Warsaw, Poland

SEPTEMBER 2022 - SEPTEMBER 2023

Azure Developer Associate

Microsoft

SEPTEMBER 2022 - SEPTEMBER 2023

DevOps Engineer Expert

Microsoft

OCTOBER 2020 - PRESENT

Architecting Microsoft Azure Solutions

Cloud Academy

OCTOBER 2020 - PRESENT

AZ-900 Exam Preparation: Microsoft Azure Fundamentals

Cloud Academy

Libraries/APIs

Node.js, Terragrunt, WebDriver, Azure API Management

Tools

Terraform, Helm, Artifactory, GitLab CI/CD, Apache JMeter, Jenkins, Cucumber, Docker Compose, Vagrant, Adobe Experience Manager (AEM), Chef, TeamCity, Hudson, Watir, HP QuickTest Professional (QTP), TestDirector, LoadRunner, Azure App Service, Azure Key Vault, Ansible, AWS IAM

Frameworks

Selenium, Windows PowerShell, Protractor, SpecFlow

Paradigms

Test-driven Development (TDD), Azure DevOps, Test Automation, DevOps, Automated Testing, Agile, Automation, Continuous Delivery (CD), Continuous Integration (CI)

Platforms

Azure, Linux, Docker, Amazon Web Services (AWS), Kubernetes, Azure Functions, Azure IaaS, Azure PaaS

Languages

Go, Java, Ruby, C#, XML, VBScript, SAML

Storage

Azure Cosmos DB, Azure Storage, Azure Blobs

Other

CI/CD Pipelines, Automated UI Testing, Container, Infrastructure as Code (IaC), Cloud Migration, Code Architecture, Cloud, Pact, Security, Vulnerability Identification, Distributed Systems, Calculus, 3D CAD, Azure Containers, App Infrastructure, Azure Administrator, Applications, Messaging, Identity & Access Management (IAM), Single Sign-on (SSO), Performance, Web Security

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring