I've been a software developer and a development lead for over sixteen years. I build websites at my day job using JEE technologies and frameworks such as Spring MVC and Spring JDBC (database connectivity).
I request money at the 50% milestone to protect me. To protect you, I utilize an Agile philosophy. The key characteristics of that methodology are below.
We will agree to a definition of done implemented as a series of automated tests written in the customer’s language (yours). You’ll know that I’m making progress and producing what you requested when the code passes the tests
We will hold several showcases in which I’ll demonstrate working code providing newly delivered functionality. These meetings will ensure that there aren’t any surprises at the end.
Additionally, I will utilize the latest code quality techniques (TDD, BDD, etc.) and tooling (JUnit, Mockito, Maven, Jenkins, Checkstyle, FindBugs, PMD) to ensure that this code surpasses industry standards and can be easily maintained.
Thank you for considering me.