• Designed OpenApi in the application, facilitating seamless code generation for various programming languages. A unified reference system between backend and frontend to keep all the fields, models and apis in a single yaml file as well as validations for fields. This approach allowed dynamic adaptation to changes in one central location, significantly diminishing API inconsistencies and elevating overall maintainability.
• Orchestrated seamless connectivity between the application and third-party entities through GraphQL and RESTful APIs. Expanded the application's feature set to cater customer needs, ensuring efficient data exchange and enhancing overall functionality.
• Implemented search in the application using query DSL to allow users filter out the content based on their needs. It helped avoiding code repetition and increased its maintainability.