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
.