Position: Senior PHP Developer
Category: PHP
English level: upper
Years of experience: 11

Our app had a big variety of different user flows, where each step depends on user account parameters and features. I developed a flexible wizard where we could outline flow steps with their own activation rules. Moreover, it supported extensive customization e.g. layouts, sidebars with available steps, breadcrumbs, and intro pages. Also, each part of the flow could be reused.

This tool significantly sped up our development of new flows and reduced the cost of maintaining existing ones, improving efficiency in our project.
As a Senior PHP/JS Developer/Team Lead, I have an extensive background in building robust and scalable web applications. I worked on a key project, specifically an onboarding website for new customers in the cloud telephony sector.

The project was uniquely challenging due to its customizability and adaptability to suit varying brands, designs, and languages. The website supported over 15 different languages and could be tailored to suit different branding and aesthetic requirements. The flexibility of the onboarding process was a significant highlight, as it could be adapted in real-time based on each customer's paid functionality or marketing requests.

Our tech stack comprised Symfony and React. The client interacted with the backend through GraphQL, while the backend communicated with its own backend using REST and SOAP protocols. This configuration allowed for efficient data exchange and facilitated a seamless user experience.

It's important to note that my strengths and interests lie primarily in backend development, while frontend design, such as HTML/CSS coding, is not my strongest area.

Moving forward, my ambition is to continue developing my skills in backend technologies and architectures, to contribute to complex and large-scale projects. I am particularly interested in deepening my understanding of distributed systems and cloud technologies.