Software Developer
CurrentSSL provides common search services that can be used by internal and external EPO applications. It plays an integral part in inter-office SOA architecture: hides varies data access services under unified API as well as combines several underlying services (service mashup) to provide composite data to the client thus making it lightweight and easy to implement.• Laid out overall project structure•• Implemented common service components:••• Transparent proxy••• "Dry run"… Show more SSL provides common search services that can be used by internal and external EPO applications. It plays an integral part in inter-office SOA architecture: hides varies data access services under unified API as well as combines several underlying services (service mashup) to provide composite data to the client thus making it lightweight and easy to implement.• Laid out overall project structure•• Implemented common service components:••• Transparent proxy••• "Dry run" mode••• Request logging and correlation••• Self-call interceptor that redirects the calls to controller in the same JVM••• KERBEROS authenticator••• JWT authenticator•• Implemented services:••• PQL conversion and validation••• Patent application biblio extended with citations••• Image annotations••• Image sprites•• Project releases and dependencies management•• Apache HTTP server tuning in particular HTTPS setup•• Performance and integration tests implementationAchievements:• Several milestones of the service have been delivered including beweekly releases. Show less