Software Engineer skilled in Quality Process and Automation, with expertise as a Backend Developer.
Big fan of Agile methodologies & DevOps culture
Quality Engineering Architect.
The QE architect is primarily a technical advisory role as a stakeholder to help the Project Managers and Product Owners to reduce the level of technical uncertainty.
The role in agile development teams makes it easier for the POs to set priorities for the teams and making more accurate estimations and plans (both sprints and iterations) by the teams.
Responsibilities
The QE architect is a technical expert who maintains both short and long term technical visions for the QE department:
Ensures a long-term sustainable design of quality engineering processes and tools Ensures that the QE workflows and the toolchain meet the quality requirements defined by PO/PJM's
Tasks
I designed and develop from scratch a Java test framework to deliver a high reliable continuous integration, speeding up 90% of time on recurrent test tasks in game and internal service teams.
Contribute to DevOps process, improving visibility on real-time data analysis through monitoring tools, streamlining CI/CD thanks to Jenkins, Git Hooks and containerization.
Develop new game and web services features, leading back-end side. Always focus on reusability and maintainability, I contributed in a game-server layer and collaborate embedded in a game team to bring awesome game features boosting monetization, retention and virality.
Start a CDN platform, leading a QA team of five SDET. Mainly focus on web services integration. To achieve quick regression tests I designed a test framework in Python offering fast development of BDD tests performed on RedHat servers.
Contributed in an internal RFP, evaluating performance of 3 commercial CDNs, applying advanced skills in network diagnostics. Currently Movistar TV is built on top of it.
I also contributed in other R&D projects, in charge of test automation, experience in advanced web acceleration, iOS/Android mobile apps and cloud platform.
Cooperation with JBoss and Bull developing and integrating a web service on BonitaSoft BPM Solution, to achieve workflow management of human and automatic actions.
Contribution in a SOA platform, providing more flexibility in web services development in collaboration with the Eclipse community and OW2. Presented at JavaOne 2009.
Learning from the builders how design and develop BPM process, using XPDL to define workflows. I did a performance analysis of BonitaSoft (before the spin- off), running it in cluster mode on different application containers and JVM distributions.
Dec. 2006