There is a planning element within in the design, development and delivery of web solutions which usually falls outside the remit (and often capability) of developers. This is the job of a solutions architect or lead software engineer. “Solution architecture is a practice of defining and describing an architecture of a system delivered in context of a specific solution and as such it may encompass description of an entire system or only its specific parts. Definition of a solution architecture is typically led by a solution architect.” – Wikipedia.
Over the past 3 years I have had held the position of solution architect and have been in charge of leading the practice and introducing the overall technical vision for different solutions. This was done through various agile methodologies such as Scrum, Lean and KanBan.
A few examples can be found in the work section of this website. All projects are built on Amazon Web Services (AWS), some using just Lightsail to host database driven applications and others making use of distributed services such as SQS, SES and Cloudfront.