Tomasz Gawlik

VP of Engineering

Stourbridge, England, United Kingdom12 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led cloud platform team from inception to production.
  • Implemented monitoring solutions enhancing system reliability.
  • Passionate about Site Reliability Engineering and Cloud Architecture.
Stackforce AI infers this person is a SaaS-focused engineer with expertise in DevOps and cloud architecture.

Contact

Skills

Other Skills

C#Microsoft AzureKubernetesSolution ArchitectureASP.NETMicrosoft SQL ServerJavaScriptGitT-SQLPowerShellDockerGrafanaInfluxDBElasticSearchEntity Framework

About

I’m a very passionate and detailed-oriented engineer. With every position, I’m trying to do my best and I’m not afraid of new challenges. Always open and curious about the world. Constantly learning and exploring new territories. I’ve started as back end developer, over time I’ve transitioned into DevOps world. Currently enjoying DevOps and how to mix dev practices with a cloud-native environment. Very passionate about Site Reliability Engineering and Cloud Architecture.

Experience

12 yrs 5 mos
Total Experience
2 yrs
Average Tenure
3 yrs 8 mos
Current Experience

Superawesome

Tech Lead for Platform team

Aug 2022Present · 3 yrs 8 mos

Boomin

Cloud Platform Team Leader

Oct 2019Jul 2022 · 2 yrs 9 mos · Birmingham, United Kingdom

  • Joined the business in a very early stage, when 6 people were on board and experienced rapid growth up to 200 people. I went from scratch to production launch and product development after that.
  • Started and lead cloud platform team. I've designed the hiring process and interviewed people. Managed a team of 6 people.
  • Had significant influence over Boomin cloud architecture and platform. Introduced multiple technologies, patterns and key architecture decisions.

Purplebricks group plc

2 roles

DevOps Team Leader

Promoted

Nov 2016Oct 2019 · 2 yrs 11 mos · Birmingham, Zjednoczone Królestwo

  • Azure Cloud:
  • Maintaining and expanding the usage of Azure cloud. Following infrastructure as a code. Using a mixture of ARM templates and PowerShell to achieve that.
  • Assessing and managing cloud cost and looking at ways to optimize that.
  • Working with Microsoft Rapid Response Team in order to mitigate any outage in the cloud.
  • Helping with all the architectural changes in the cloud.
  • Maintaining and building Elastic search clusters using ARM templates and Ansible.
  • Monitoring and Site reliability engineering practices:
  • Introduce and maintain time-series monitoring platform based on Grafana, InfluxDB, Telegraf and Kapacitor. Writing client libraries in .NET to integrate with that.
  • Using basic statistic and own experience in order to create and maintain useful and readable dashboards for monitoring.
  • Performing investigations after outages and writing post-mortem documents and conducting meetings.
  • Containers:
  • Introducing containers usage across many different features in the company.
  • Creating dynamic environments for application quality assurance process, using Docker containers.
  • Maintaining Azure Container Services for internal selenium grid usage and our monitoring platform.
  • Introducing Azure App Service Plans on Linux and container pipelines for Node applications.
  • Work management:
  • Leading the team using (depending from a moment in time and team size) Scrum or Kanban approach.
  • Acting as technical product owner and conducting technical backlog prioritization meetings. Introducing impact mapping technique into our backlog.
  • Development:
  • Developing multiple applications using .NET/ .NET Core platforms and PowerShell or C# languages. Writing client libraries, integrations, web hook s, automating toil work, SPA application in Aurelia for production application swapping.

Web Developer

Jul 2015Nov 2016 · 1 yr 4 mos · Birmingham, Zjednoczone Królestwo

  • Every day is a good day when you can learn something new and get new challenges.
  • I'm not afraid of any task, but during last year I was mainly:
  • Developing new features for purplebricks.com
  • Be part of great team who developed new purplebricks.co.au site for Australia
  • Working with search engines - I have a good overview about Azure Search and Elastic. I was comparing both, even found one bug in the Azure engine. Also lots of work with monitoring of this part of a system.
  • Lots of TDD work: paring, unit tests (xunit, NSubstitute). I'm big fan of xbehave - really good framework for integration tests.
  • Lots of backend work: C#, ASP.NET, EF and more.
  • Work with concepts as: CQRS, Microservices, design patters
  • Lots of work with Azure resources: Service bus, Storage, DocumentDb.
  • Work with Redis cache.
  • Some work and appreciation for frontend: javascript, typescript, knockout, sass, gulp (as you know there's so many tools in frontend word..)

Lgbs software

.NET Developer

Nov 2013Jul 2015 · 1 yr 8 mos · Gliwice, woj. śląskie, Polska

  • Project manager assistant:
  • Managing Scrum sprints with TFS 2013
  • Daily Scrum Meetings
  • Technical help for trainee co-workers
  • Software architecture:
  • Designing new modules for project - both technical documentation and Enterprise Architect diagrams
  • SSIS Data migration:
  • SQL Server Integration Services - database to data warehouse incremental migration. Up to 40 tables + SCADA Historian integration.
  • Data migration from Excel summaries to SQL Server with SSIS, T-SQL store procedures, desiging migration Views.
  • Development:
  • C#, Silverlight, WCF Services, SQL Server, WinForms
  • Telerik Controls - UI for Silverlight, UI for WinForms
  • Unit testing - with Xunit (AutoFixture, Moq, EF 6 mocking)

E-market group

Web Auction System Manager

Jun 2012Oct 2012 · 4 mos · Chorzów, woj. śląskie, Polska

  • ▪ System designing and modelling. Project documentation. Working with client. Three persons team manager. Implementation and software deployment.
  • ▪ Web site: http://www.neozakupy.pl
  • ▪ Used technologies: system CMS DotNetNuke, additional modules ASP.NET and C# language, MS SQL Server 2008 database, Quartz.NET.

Virtua entertainment

Java programmer

Sep 2010Oct 2010 · 1 mo · Gliwice, woj. śląskie, Polska

  • ▪ Building detail account in CSV format for rich-client loyalty system.
  • ▪ Used technologies : Java SWT, PostgreSQL database.

Combidata poland

Computer Systems Administrator

Apr 2010Jun 2011 · 1 yr 2 mos · Katowice

  • ▪ Administrator in institution which organizes computer science courses. Rooms preparation for currents courses (Microsoft, Oracle). Caring and servicing computer equipments.

Grupa spot

Intern and Java programmer

Jul 2009Oct 2009 · 3 mos · Gliwice, woj. śląskie, Polska

  • ▪ Web shop implementation for polish Fair Trade company – http://sklep.sprawiedliwyhandel.pl/
  • ▪ Used technologies : Java, KonaKart Java eCommerce.

Education

The Silesian University of Technology

Master's Degree — Computer Science

Jan 2013Jan 2014

The Silesian University of Technology

Bachelor of Engineering (BEng) — Computer Science

Jan 2009Jan 2013

Munster Technological University

Computer Science

Jan 2011Jan 2012

Stackforce found 100+ more professionals with C# & Microsoft Azure

Explore similar profiles based on matching skills and experience