Diciembre
2017 -
Diciembre 2019
Analista Programador, donde he sido parte integral de equipos de desarrollo en proyectos diversos que abarcan varios sectores, incluyendo el bancario, energético y sanitario. Mi enfoque principal ha sido el desarrollo tanto en el backend como en el frontend de aplicaciones web, utilizando un conjunto variado de tecnologías.
He trabajado con Java 8, Apache Struts, JSP y la Standard Tag Library (STL) para desarrollar el backend de las aplicaciones, garantizando un código estructurado y mantenible. Además, he colaborado en la configuración y optimización de servidores de aplicaciones como Apache Tomcat, así como servidores web como Nginx, asegurando un rendimiento óptimo de las aplicaciones.
En el frontend, he utilizado HTML, CSS y JavaScript, incluyendo el uso de jQuery para facilitar la manipulación del DOM y la interacción del usuario, lo que ha mejorado la experiencia del usuario final y la capacidad de respuesta de las aplicaciones.
En cuanto al control de versiones, he utilizado Git y SVN para gestionar el código de manera efectiva, asegurando una colaboración sin problemas entre los miembros del equipo.
Para la integración continua, he implementado y mantenido pipelines con Jenkins, lo que ha permitido automatizar pruebas y despliegues, mejorando la calidad del software entregado y acelerando el tiempo de lanzamiento al mercado.
Además, he participado en la integración de sistemas utilizando plataformas como Apigee, asegurando la interoperabilidad y seguridad de las comunicaciones entre aplicaciones. También he trabajado con GraphAPI para optimizar el acceso a datos en las aplicaciones web.
En términos de bases de datos, he trabajado con MySQL, SQL Server y Oracle, diseñando esquemas de bases de datos, implementando consultas SQL complejas y garantizando la integridad de los datos.
Una parte fundamental de mi trabajo ha sido brindar soporte y mentoría a perfiles menos experimentados en el equipo, guiándolos a través de los desafíos técnicos y fomentando su crecimiento profesional.
Además, he trabajado bajo la metodología ágil Scrum, participando activamente en todas las fases del ciclo de vida del desarrollo de software, desde la planificación de sprint hasta la entrega y revisión del trabajo realizado.
Mi experiencia como Analista Programador destaca mi capacidad para adaptarme a diferentes sectores, dominar una amplia gama de tecnologías y herramientas, así como mi compromiso con el desarrollo profesional de mis colegas y la entrega de soluciones de calidad dentro de los plazos establecidos.