The following is a summary of the projects I was working on during the years
API design and domain modeling, database design and development, web application development, procurement control system design and development, streaming analytics, RESTful service design on server-side and client-side in Groovy, Grails, MySQL and Angular JS
Consultancy, design, analysis and development with different clients
Designing and developing new models / views and controllers in Ruby on Rails, based on the Spree framework. Designing, developing and testing the ANA Gift projects' role based security model.
Implementing the paper "PhishStorm: Detecting Phishing with Streaming Analytics" found in https://orbilu.uni.lu/bitstream/10993/20053/1/phishStorm-revised.pdf
Analysing, designing, implementing, testing and automating the backend service which receives mall change information through a messaging system (RabbitMQ) and saves the information into Redis for easier information retrieval / caching.
Analysing, designing, implementing, testing and automating a new data processing / aggregation pipeline (Logstash / Lucene) to support the helpdesk team responsible for the global marketplace. Making the legacy framework 100 times faster by delivering, storing and indexing through 200 GB data / day.
Analysing, designing, implementing, testing and automating a new web application (Apache Wicket / Lucene) to support the helpdesk team during their daily operations. Integrating the webapp with the company wide authentication system, implementing authorization and developing a new search form and data list view to query the back-end. Designing and implementing new Lucene queries.
Analysing, designing, implementing, testing and automating the configuration tool API to support product managers setting up new malls in the Rakuten Ichiba marketplace. Implementing new API methods in JSON RPC, storing the configurations in Atlassia Stash. Implementing a proprietary Atlassian Stash based authentication / authorization scheme, integrating with the Atlassian Stash OAuth 2 service.
Protoyping and evaluating the feasibility of developing a new webapplication in Node.js / Express.js and Angular.js.
Cross-border sitemap application to enhance SEO: designing, analysing, implementing, automating and testing the product inventory traversal REST client using JAX-RS running over Rakuten IaaS. Creating daily updates of a 30.000.000+ product inventory in UK, Spain, Taiwan, Malaysia, Thailand, Germany, Austria, Singapore.
Implementing a state-machine based configurable scaffolding extension in the Adobe CQ framework to support generating new UI reports and forms dynamically in the front-end.
Designing, analysing, implementing and testing a web-shop administration application and public facing front-end application in Apache Wicket running on top of the Google App Engine.
Tutoring, mentoring multi-site members, liaisng with different development sites around the globe. Designing, analysing and testing UI components using JQuery, Highcharts, Apache Struts, Java Portlets, etc.
Designing, implementing and testing the bulk user export feature in SADM. Extending the DAO layer and API with new methods, implementing the new feature in Oracle 11g PL/SQL.
Port out/banning feature in SADM: designing, analysing, implementing, automating and testing the port out / ban feature which gave the mobile operators an important measure to tighten their security by blacklisting specific phone IMEIs / IMSIs in their network. Creating new UI views in JSF, new models in Java, extending the DAO layer / API with new methods according to the new logic.
Implementing new pages in the SADM administration application using JSF 1.2
The following is a sample selection of some of the websites I worked on during the years