Empecé a trabajar como programador aún siendo estudiante de ingeniería de software en el año 2015 uniéndome a un equipo que desarrollaba páginas y aplicaciones web, esto como freelancer obteniendo ingresos por cada proyecto entregado. Por cuatro años estuve colaborando con diferentes empresas como externo o con contrato directo siempre en el área de desarrollo y mantenimiento de software; de esta manera me familiaricé con muchos lenguajes y ritmos de trabajo diferentes. Desde 2018 me he enfocado en Java como lenguaje de desarrollo. Por un periodo de seis meses y como parte de mi capacitación para tomar el puesto de líder de equipo se me dejó a cargo de un equipo de siete personas y se me permitió tomar el rol de scrum master por varios sprints. Como programador con experiencia he aprendido que es más fácil trabajar con un líder que tenga experiencia como desarrollador y, en mi periodo como líder me he enfocado en comprender las necesidades del equipo, sus limitantes y la manera de ayudarlos para que el proyecto salga adelante en tiempo y forma. Tengo experiencia en diferentes IDEs y frameworks como Eclipse, Netbeans, WebSphere, Visual Studio, Xailer (xBase), PrimeFaces (JSF), JavaFX, Spring Framework, PyCharm, IBM HCL Commerce, entre otros.