Mi nombre es David Luna, tengo amplia experiencia desarrollando aplicaciones tanto del lado de backend (usando Java, Node, Php) y del lado de frontend (AngularJS, VueJS, HTML5, CSS3, Material Design, Bootstrap, Flexbox).
Para el desarrollo de API-Rest con Java me he especializado en el diseño y desarrollo con Spring Boot y también utilizo Spark. Para la documentación utilizo RAML y se entregaría en formato HTML. Del lado de PHP utilizo Laravel para el desarrollo de los APIs.
Trato de emplear buenas prácticas y tomar en cuenta cosas que siempre se le escapan al cliente, como por ejemplo, la seguridad.
Igualmente me llevo bastante bien con el uso de JSON, clientes HTTP, bases de datos, XML y otras cosas que son importante en este tipo de desarrollo.
Me gustaría ayudarlo en lo que quiere realizar.
Quedo a sus ordenes.