About the project
The most challenging project I've ever worked on (so far).
Something went wrong in the planning and design phase of this project. Long story short - development started completely delayed, and it was up to the final development team to deliver on an acceptable deadline.
The client frequently requested changes, and we had to learn their third-party services on the fly during development.
A lot of screen sharing happened while live-coding (on devTools) for non-tech people, to see if they were happy about the looks of a component, or the functionality of a menu.
Their search service returned a black-box markup, requiring all styling to be done using predefined classes and structures. And their final design was completely different from what we got out-of-the-box. Functionality included (!)
Toward the end of the project, 12-hour shifts became the norm. Fortunately, we were able to successfully deliver it.
To this day, I still have nightmares about this project.
Responsibilities
- Constantly under pressure, as the deadline wasn't properly set and the scope would suffer drastic changes every week;
- Component development and documentation;
- Live coding with clients;
- Discussions directly with the clients, to explain technical limitations (as support for IE6 in 2018) and try to limit the scope changes;
- Implementing third-party services;
- General good practices (Clean Code, GDPR, ADA, etc);
- Review, discussion, and refinement of usability and accessibility in components;
- A less-than-agile environment;

Tech used
Sitecore
C# / ASP.NET
Razor
Visual Studio IDE
CSS
SASS
JavaScript
Git
Jira
jQuery
Bootstrap
Self-Control