Hey,
Hope you are doing well!
I saw that project and I am happy to biding on that project because my portfolio is matching the entire requirement what you posted.
I have more than 5 years of experience in .net. Into my carrier experience, I solved multiple business problem and worked in different domains like ecommerce, ERP, Media etc.
I worked as lead in last completed project and I am very good to work with team or individual in any position e.g. Developer, Sr. developer.
Following steps I follow on my development
1. Create a design document with all the client information
2. Sign up that design document with client to freeze that requirement before process.
3. Start development and testing.
4. Client demo.
5. Deliver the application.
Thanks for giving time to reviewing my portfolio