Frontend Developer for Treatwell
Frontend Developer para Treatwell
Feb 2020 - Today
At Treatwell, my role was frontend developer, but I start helping as a QA/SDET creating a E2E Suite as the code was barely tested and was hard to
test in lower layers (unit-tests). The main goal was to start covering as much functionality as possible then with confidence start refactoring the
code so that we can add unit tests and reduce the amount of request after each release.
En Treatwell. mi rol fue frontend developer, pero ayude también como QA/SDET creando una suite de tests E2E, ya que el código estaba apenas probado
y era imposible crear tests en capas mas abajo (unit-test). El principal objetivo era comenzar a cubrir la funcionalidad lo mas posible entonces con
confianza comenzar a refactorizar el código para que admita ser probado con test unitarios y disminuir la cantidad de bugs/errores que recibíamos
después de cada release.
FullStack Developer for British Sky Broadcasting Ltd (SKY) @ Merkle Inc
FullStack Developer para British Sky Broadcasting Ltd (SKY) @ Merkle Inc
Feb 2020 - Sep 2020
Full stack developer working with Java 8, Cucumber, Selenium-JVM, Aurelia, Redux, React, in a scrum team of 7 composed of 3 Devs and 3 QAs + 1 SM.
Full stack developer usando Java 8, Cucumber, Selenium-JVM, Aurelia, Redux, React, en un equipo scrum de 7 compuesto de Desarrolladores and 3 QAs +
1 Scrum Master.
Dev lead for British Sky Broadcasting Ltd (SKY) @ Merkle Inc
Dev lead para British Sky Broadcasting Ltd (SKY) @ Merkle Inc
Oct 2013 - Feb 2019
Dev Lead at a scrum team of 6 to 8 people, 2~3 QAs 2~4 Devs and 1 Scrum Master/Product Owner, but I started as a senior developer at Comet (now know
as Merkle Inc). I was hired to start a new team that would migrate an existing web, part of a CRM application, for Sky Uk.
Dev Lead en un equipo scrum de 6 a 8 personas, 2~3 QAs 2~4 Devs y 1 Scrum Master/Product Owner, pero comencé como senior developer en Comet (ahora
Merkle Inc). Fui contratado para comenzar un nuevo equipo que migraría una web existente, parte de un aplicación de CRM para Sky Uk.
As Dev Lead my responsibilities were:
Como Dev Lead mis responsabilidades eran:
- Mentoring devs and QAs
- Software Architecture
- Technical point contact for the other teams in Sky
- Scrum Master/Product Owner Backup
- and of course FullStack Developer
- Mentor para devs y QAs
- Arquitectura de Software
- Punto de contacto técnico para otros equipos dentro de Sky
- Backup de Scrum Master/Product Owner
- Y por supuesto FullStack Developer
Several Online Front-End for Sky @ Merkle Inc
Varios Front-Ends para Sky CRM @ Merkle Inc
(Mar 2017 - Feb 2019)
Several project of short development, 3 - 4 month each, for them we've used React and Redux in combination with
Sky Toolkit.
Serenity
with Cucumber was used for Acceptance Tests
Varios proyectos de desarrollo rápido, 3 - 4 meses cada uno, en ellos hemos usado React y Redux en combinación con
Sky Toolkit. Para los Test de aceptación se utilizado
Serenity
con
Cucumber
Billing View, Sky CRM @ Merkle Inc
Billing View, Sky CRM @ Merkle Inc
(Oct 2013 - Mar 2017)
For it we use Durandal as SPA framework (imposed by customer) Jasmine for unit testing, Cucumber and Selenium for Acceptance Tests and Java 6 (then
7) and Spring 3.
Para el proyecto usamos Durandal como framework SPA (impuesto por el cliente), Jasmine para los test unitarios, Cucumber y Selenium para los test de
aceptación, Java 6 (luego 7) y Spring 3.
Como parte de este proyecto, he tenido que crear algunos plugins de maven, para poder desplegar la web e inyectar mecanismos de mocking de sistemas
externos para los tests de aceptación. también he creado un plugin para jasmine que permite renderizar y acceder a Widgets y módulos de durandal,
para su unit testing (jasmine-durandal).
As part of this project I've created some maven plugins, to be able to deploy the web and inject mocking mechanisms for 3rd party systems for
acceptance tests. Also created a TestBed to be able to render and access Durandal Modules and widgets (components) in Jasmine tests (jasmine-durandal).