Arturo Parra
Hola, soy Arturo Parra. Mi viaje en el mundo de la programación comenzó hace varias décadas cuando descubrí este fascinante mundo de tecnología. Aprendí a programar en C++ mientras estudiaba una carrera técnica en programación entre 1995 y 1998, un período que marcó mi amor duradero por la programación.
Mi carrera como desarrollador de software inició en 2003, cuando me gradué como Ingeniero en Sistemas Computacionales del Instituto Tecnológico de Chihuahua II, en Chihuahua, México.
Comencé mi carrera codificando aplicaciones web con PHP, HTML y un poco de JavaScript. Más adelante, dentro de la empresa donde inicié mi carrera, me uní al equipo de ingeniería que se especializaba en aplicaciones web con J2EE. Aquí, tuve la oportunidad de profundizar en tecnologías como Servlets, JSPs y EJBs, y también exploré el framework Struts, que utilizamos en varios proyectos gubernamentales en Chihuahua.
A lo largo de mi carrera, tuve la fortuna de dar cursos de programación en los lenguajes antes mencionados (Java, JSP, PHP, JavaScript y HTML).
La creciente demanda de programadores Java en todo el mundo me ha mantenido trabajando con este lenguaje y su vasto ecosistema. He trabajado con módulos de Spring, como Spring MVC, Spring Boot, Spring Data JPA y Spring Cloud. Empleándome en empresas de distintas industrias, como Banca, Salud, Minoristas de la construcción, y sector energético.
La evolución de la tecnología ha impulsado mi interés en soluciones basadas en la nube, como AWS. Esto me ha llevado a explorar tecnologías que rodean estas plataformas, como Terraform, Kubernetes y, más recientemente, Quarkus (una plataforma de ejecución de Java, para aplicaciones nativas en la nube).
Mi filosofía en cuanto a la programación se centra en la simplicidad. Me apasiona escribir código claro y fácil de entender para otros programadores. Siempre busco aplicar principios sólidos de diseño, como el Principio de Una Sola Responsabilidad (Single Responsibility Principle). Además, cada que puedo aprovecho las características más recientes de Java y los frameworks con los que trabajo. La simplicidad, la elegancia y la legibilidad son los pilares en los que intento basar mi trabajo en el desarrollo de software.
Gracias por visitar mi sitio web y explorar mi experiencia y conocimientos. Estoy emocionado de compartir mi viaje y conocimientos contigo, y espero que encuentres mi contenido útil y educativo.
¡Saludos y feliz programación!