Project

Customer from DACH Region

Project under NDA

Due to a Non-Disclosure Agreement (NDA), I'am unable to provide further details about this project.

  • CustomerCustomer name
  • StartNov 1, 2015
  • Duration8 years 4 months
  • RoleFrontend-Lead/Architect, Web Performance Consultant
  • Pageviews5 millions/daily
  • ServicesWeb Development, Web Performance, Web Accessibility
  • TechnologiesJavaScript, Web Components, Web Performance, TypeScript
Lines of code
Unittests

Description

In this project, I focused on designing and implementing frontend architectures as a frontend architect. Leveraging my JavaScript, TypeScript, and web components knowledge, I collaborated with an agile team to develop maintainable and scalable systems. By utilizing HTML5, CSS3, and SCSS, I created user-friendly and high-performance website components and applications. Working closely with agile teams, decision-makers, and stakeholders, I developed technical strategies to ensure the project’s overall vision was achieved.

JavaScript
Web Components
Web Performance
TypeScript
Pa11y
jQuery
HTML5
CSS3
Gulp
Git
C#
Sitecore
Razor
Karma
Jasmine
ESLint
SonarQube

Regular code reviews using tools like Karma and Jasmine were conducted to ensure code functionality and quality. The project aimed to create a robust, efficient, and user-friendly web environment that adheres to current standards while remaining flexible for future modifications.

Additionally, I contributed my expertise as a web performance consultant gained from over 10 years of experience. I aimed to optimize the company’s web performance to increase conversions, enhance user engagement, and boost revenue. This involved establishing a culture of web performance and implementing corresponding optimizations. I also conducted workshops, training sessions, and audits.

As part of this project, I extensively worked with the CMS Sitecore. Utilizing my C# and Razor skills, I developed full-stack components that integrated backend functionality and frontend development within the Sitecore environment. This ensured seamless and efficient interaction between different system components.

Curious?

I'm always looking for new and exciting projects to work on. If you have a project that you would like to work together on, please get in touch.

Let's work together!