Skip to main content

Remote Principal Engineer at commercetools

Remote Principal Engineer at commercetools

Report

Hi there, my name is Tobias Deekens. I like to grow organisations and build software for the web across the entire stack. Please refer to tdeekens.name/curriculum-vitae for my CV.

Activity

Active on:Bluesky networkKeytrace

Loading activity...

View full activity

Career: 15

Remote Principal Engineer

commercetools

Mar 2022 - Present

An increased focus on the architecture of business user tooling across all teams ensuring that architecture evolves with organisational growth to enable teams to develop and deploy their frontends autonomously with as little coordination as possible. Concerns of architecture span from frontend, to backend and Kubernetes as well as monitoring and observability and CI/CD.

Remote Tech Lead, Frontend (Cross-Team)

commercetools

Jan 2020 - Feb 2022

Transitioned into a fully remote role being the Tech Lead for frontend focussing on the Merchant Center. Helping to align technical initiatives across various teams and frontends with their adjacent APIs. Facilitating roadmap execution and technical knowledge needed within respective teams while evaluating feasibility and associated risks.

Senior Engineer (Context Team)

commercetools

Jul 2019 - Dec 2019

Working as a Frontend Engineer within the Context Team responsible for planning and executing the migration of the legacy Admin Center of the commercetools platform. The team worked on the addition of organization and project administration in the Merchant Center. Ultimately allowing the decommission of the Admin Center as the Merchant Center's legacy counter part.

Senior Engineer (Checkout Team)

commercetools

Sep 2018 - Jul 2019

Working as a Frontend Engineer within the Checkout Team responsible for order and customer administration in commercetools platform. Moving on to help to set up another cross-functional team in the Checkout Team hiring and onboarding two Frontend engineers. The team worked on the addition of shipping method, tax category and order administration in the Merchant Center. In parts introducing new functionality such as shipping method administration while improving on existing functionality such as order management.

Frontend Engineer (Prices Team)

commercetools

Dec 2017 - Aug 2018

Working as a Frontend Engineer within the Priceless Team responsible for pricing and discounts within the commercetools platform. Having gained experience in helping setting up and working in a cross-functional team before (PIM) we hired two frontend engineers into the Priceless Team I then onboarded. The team worked on the addition of a rule builder for discount rules in the Merchant Center and API Clients administration in the Merchant Center.

Frontend Engineer (PIM Team)

commercetools GmbH

Apr 2017 - Nov 2017

Working as a Frontend Engineer within the company's first cross-functional team building PIM (Product Information Management) features into the platform. Within the team we collaboratively set up agile processes and workflows. Tasked to build the company's first external search service with an integration into the Merchant Center.

Tech Lead

Brandwatch

Oct 2016 - Mar 2017

Coming out the interims Product Owner role I stepped into the Tech Lead position within the team. Ensuring with an additional change in Engineering Management that the team continued to execute along the planned goals.

Product Owner (interim)

Brandwatch

Jul 2016 - Oct 2016

Additionally, taking up Product Owner responsibilities for four months. Helping to continue executing on the product roadmap and planning a predictable workflow for the team. I continued to work as a JavaScript Engineer during this period.

JavaScript Developer

Brandwatch

Mar 2016 - Jul 2016

Working as a JavaScript developer within a agile team building great web-based software for comprehensive social network data monitoring and analysis. Working on frontend and related backends powering browser based data visualisations of social media data from various sources. Activities include the implementation of performant and reusable visualisation components using Backbone.js as well as maintaining a large, highly interactive and customizable dashboard UI. All with a focus on Continous Integration and Continous Delivery in a test-driven and pull request based development environment using GitHub and TravisCI.

Frontend Engineer

Deutsche Post E-Post Development GmbH

Sep 2014 - Mar 2016

Working as a front end developer within a cross-functional team developing Single Page Applications. Furthermore focussing on frontend architecture, tooling and testing to increase developer experience.

Master Thesis Student

Ericsson

Feb 2014 - Jul 2014

Investigating Ericsson's adoption of Agile Software Development within their organizational structure in regards to communication flow and blockages by the empowerment of cross-functional teams.

Developer (Student Trainee)

Scandio

Jul 2013 - Sep 2013

Scandio GmbH is a medium sized web-consultancy firm. Working as a PHP and JavaScript developer mainly extending and maintaining Scandio's Open Source portfolio in scandiojs, lmvc and lmvc-modules. Also engaged in daily development working with Drupal and Solr.

Developer (Internship extension)

zweitwerk GmbH

Apr 2012 - Aug 2012

Continuation of work after finishing bachelor thesis. Evolving the previously designed prototype developing a data administration application. Gaining more experience with modern web development using HTML5/CSS3, JavaScript and related frameworks (Backbone.js, martionette.js and jQuery). Also partly worked on daily development of other products.

Developer (Internship)

zweitwerk GmbH

Jul 2011 - Dec 2011

Combined experience in working at zweitwerk while performing research and writing on an integrated bachelor thesis. The thesis entailed a systematic comparison of NoSQL (BigTable, Dynamo and MongoDB) and SQL (MySQL and Oracle) databases while performing benchmarks and developing an backend angostic proof-of-concept prototype of a product database for their media asset management system.

Developer (Research Assistant)

Otto-Friedrich-Universität Bamberg

Apr 2009 - Apr 2010

Working on project Cadena in designing and implementing a Software as a Service supporting elderly care services build upon Adobe Flex®, ActionScript, Flash Media Server and PHP (Zend backed). The application's features included video conferences between care service and a retiree and administration of clinical records. My duties included implementation and testing of a PHP-based backend as well as working on every part of the front end.

Education: 3

University of Gothenburg

Master of Science (MS)

2012 - 2014

Otto-Friedrich-Universität Bamberg

Bachelor of Science (BS)

2007 - 2012

Keele University

Study abroad year

2010 - 2011

Projects: 2

GitHub

github.com/tdeekens

Dec 2014 - Present

Little side projects I released under the MIT licence such as grunt-tasks or my blog.

Scandio

github.com/scandio

Jul 2013 - Present

Contributor to Open Source portfolio of Scandio working on scandiojs, lmvc and lmvc-modules.

Languages: 4

Deutsch(Native or bilingual)
Niederländisch(Native or bilingual)
Englisch(Full professional)
Französisch(Elementary)

Skills: 25

Technical

ActionScriptCoffeeScriptCSS3GitGithubiOS developmentJavaJavaScript
jQueryMongoDBMySQLNode.jsPHP

Business

Agile Methodologies

Other

Agile MethodenBackbone.jsFlexKarmaMarionette.jsProtractorSASSSelenium
SolrStylusZend Framework