Lead, architect and develop large software projects (+1M LOC). Foster innovation. Hands-on R&D.
Areas: API integration and mediation, large scale distributed, elastic clustering, concurrent and reactive programming, real-time systems, actors, messaging, workflow, middleware, object-oriented and functional programming.
Languages and technologies: Scala, Java, J2EE, Javascript, Typescript, Node.js, REST, WS, ESB, Camel, shell scripting, SQL, MongoDB, C++, Pascal, sed/awk etc.
Other topics: UML, DSL - Domain Specific Languages, wiki, presentation layers. OSS - Operation Support Systems. ESB. Agile and lean development.