Hello!
I implemented such functionality for various applications, so I have experience in performing tasks like this.
---
I have been worked for various companies as a regular employee and as a freelancer.
- I am responsible for code that I write;
- all code that I write is well-tested (I follow test-driven development principles);
- I try to write (by using OOA&D, design patterns) well-structured code, that is easy to read, has low coupling and high cohesion;
- I am ready for changing requirements, even late in development.