Engineering is improving our lives through crafting ever-evolving yet simple in use machines. To be accepted by humans, reliability and safety must be present in a mechanism, regardless its kind.
As an experienced full-stack software engineer I bear the responsibility for delivering the optimal user experience by helping define the problem being solved, designing the adequate solution, and implementing it.
To ensure a well-organized delivery process, I stick to lightweight, collaboration-centric iterative methodologies (like Agile) which proved working better than their alternatives. Technical excellence is achieved by focusing on building one thing at a time, with the right tools, and with focus on highest quality. Those pricniples are covered in more details in the Ardent Developer Manifesto.