tdeekens
Remote Principal Engineer at commercetools
Highlights
Full profile
Career: 15
Commercetools
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.
Commercetools
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.
Commercetools
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.
Commercetools
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.
Commercetools
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.
commercetools GmbH
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.
Brandwatch
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.
Brandwatch
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.
Brandwatch
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.
Deutsche Post E-Post Development GmbH
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.
Ericsson
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.
Scandio
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.
zweitwerk GmbH
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.
zweitwerk GmbH
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.
Otto-Friedrich-Universität Bamberg
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.
Projects: 2
Little side projects I released under the MIT licence such as grunt-tasks or my blog.
Contributor to Open Source portfolio of Scandio working on scandiojs, lmvc and lmvc-modules.
Skills: 25
Technical
Business
Other
Education: 3
University of Gothenburg
Master of Science (MS)
Otto-Friedrich-Universität Bamberg
Bachelor of Science (BS)
Keele University
Study abroad year
Courses: 49
Civil Law
IT Architectures
Marketing Management
Computational Intelligence
Social Theory at Work
Web Technologies
Introduction to scientific working methods
Java Technologies for Web Applications
Technology Assessment
Information and Knowledge Management
International Management
Basics in Human Resources & Organization I
Cost, Revenue and Profit Controlling
Computer- & Operating Systems
Multimedia Technology
Operations Research I
Decision Theory
Software Engineering
Statistical Methods II
Presentation Skills and Techniques
Principles of Financial and Managerial Accounting (Bookkeeping)
Modelling of Business Information Systems
Electronic Business
Lab in System Development
English for Economists I
Mathematics for Economists II
Mathematics for Economists I
Discrete Foundations
Basics of Information Technology: Introduction to Computer Science
Basics of Information Technology: Practical Introduction into Java
Foundations of Business Information Systems
Software Project and Quality Management
Requirements Engineering
Empirical Software Engineering
Testing, Debugging and Verification
Model Driven Engineering
Advanced Software Architecting
Model-Based Testing
Agile Development Processes
Software Evolution Project
Interaction Design Methodology
Functional Programmering
Introduction to Economics
Statistical Methods I
Production & Logistics Management I
Data Management Systems
Algorithms and Data Structures
Development and utilization of Application Systems
English for Economists II
Languages: 4
What else would you like to see here?
Missing something? Tell us what would make this page more useful.
Sign in to share an idea.