Bartek Wilczek

Bartek Wilczek

Web developer

Personal Profile

Versatile web engineer, with professional experience covering almost all aspects of web development: programming, automated testing, operations and management. Programming being the favoured one. Enjoys working both as part of a team as well as independently. Expects fast moving, agile working environment and opportunities for professional development.

Key Skills

  • Ruby
  • PHP
  • JavaScript
  • Git
  • Rails
  • WebDriver
  • Jenkins
  • Docker
  • REST
  • DevOps
  • Agile
  • Linux

Work Experience*

*highlights (click to show all)

Principal Engineer for Continuous Delivery at ProofHQ/Workfront

July 2012 - Present

Started as Senior QA/Test Automation Engineer. Introduced CI tools and culture. Created automated testing framework moto designed for non-programmers. Built tools supporting development and test environments maintenance (PHP, Ruby, Bash). Contributed to introduction of vagrant and docker. As DevOps Manager co-ordinated efforts making application's PHP code more scalable and cloud friendly. Working remotely in Scrum/Kanban, using Jira.

Developer/Owner of lecimy.org

July 2010 - Present

Pet project running in background. VFR flight planning application created in PHP Zend Framework/jQuery. Backend data processing in Ruby. Recently started a complete rewrite as a Single Page Application: React+Redux and Rails API. Source code can be found on GitHub. App is dockerized and deployed via Jenkins pipeline here.

Senior Quality Engineer at frog design

November 2011 - June 2012

Automated test with Ruby+WebDriver, git, mercurial, a bit of Cucumber+Calabash.

V&V Test Team Lead at Silicon & Software Systems

April 2011 - November 2011

Introducing behaviour driven development and continuous integration to enterprise telehealth system. Tags: Selenium/WebDriver, Specflow, TeamCity, C#, MSTest, SVN, BugZilla.

Quality Assurance Manager at Entertainment Shopping

October 2009 - April 2011

Defined quality aspect in software development processes: test strategy, test plans and test documentation. Set up development, integration and testing environments for penny auction website. Implemented tools for automated regression testing (PHP). Published few articles on http://qualityinagile.org/ Tags: Scrum, Kanban, Confluence Jira+Wiki, VMWare, Hudson, PHP5, phpunit, SVN, Selenium.

Head of Quality Assurance at Ciao GmbH/Microsoft

Jan 2008 - September 2009

Taking part in definition of quality aspect in software development processes: creating test strategy, test plans and maintaining test documentation. Building agile development culture based on Scrum and Continuous Integration. Creating and configuring tools and environments for automated regression testing and Continuous Integration (PHP). Tags: unit/acceptance/regression testing, phpunit, PHP5, Selenium, CruiseControl, Confluence Jira+Wiki.

Senior PHP Developer at Ciao GmbH

May 2006 - December 2007

Development and maintenance of www.ciao.de portals family. Co-ordinating development from PHP programming side. Keywords: PHP5, JavaScript, HTML, HTTP, Selenium, SOAP, PEAR, XML, Ajax, MySQL, CVS, Unix, Jira, Scrum.

Java in telecommunication developer at Siemens

November 2004 - May 2006

Java development of Inteligent Networks pre-paid services. Creating and maintaining automated test scenarios. Documenting testing status. Episodes in role of Development Project Leader. Tags: Java, PHP5, XML, Rational ClearCase, automated regression testing, TDD.

PHP Developer at Ciao GmbH

October 2003 - November 2004

Development and maintenance of www.ciao.de portals family. Keywords: PHP4, JavaScript, HTML, HTTP, CSS, XML (SAX), MySQL, CVS, Unix.

Education

AWS qwikLABS

2016. List of trainings here

Gained basic understanding of how different cloud infrastructure components in AWS work together.

Certified Scrum Product Owner

2016. Here's a proof

Gained knowledge of Scrum framework from PO perspective.

Post-graduate studies in Quality Management

2008. Technical University of Wrocław

Thesis: Introducing Total Quality Management to Web development.

ISTQB Certified Tester Foundation Level

2008.

Gained theoretical knowledge of software testing.

Certified Scrum Master

2007. Not extended.

Gained knowledge of Scrum framework from Scrum Master perspective.

Zend Certified Engineer

2005. Here's a proof

Gained knowledge of best practices in programming in PHP4.

MSc in Software Engineering

1999-2004. Technical University of Wrocław

Gained academic background in software engineering. Specialized in Web.

Other interests

Aviation

Private Pilot License

Flying around in two seater light aircrafts. Running flight school's WordPress powered website.

Music

Bass guitar

Used to play in a band called Sonda. Running band's WordPress powered website.