Started as Java junior developer, turned senior, turned dev lead, turned head of R+D department (too fancy a name for the actual work we did).
Started when TR had about 10 people. The company grew to 70+. At that time, TR could spare a team of two or three to focus on projects out of the main pipeline, to focus on rearchitecture and research on new areas of development and asked me to lead that team.
Worked mainly for Pictage.com, which was the main client of TR.
Mostly backend developer for years, I worked on business logic, orders workflow enhancement, image processing, services distribution, architecture stack configuration, performance research on the 70 productive tomcat servers, workload balancing, etc.
Mainly in Java SE, Cocoon 1 and 2, ImageMagick, shell scripting.
When TR started focusing on smaller clients, I was assigned to research on some of them and help with others. At that time, researched on the frameworks the clients had in place, aided on test automation for data input, acted as Scrum Master for a project for e-learning, etc.
Worked directly with the clients, which helped improve my English, a bit rusty at the time.