beBee background
Profesionales
>
Mexico City
Ivan Campos Camacho

Ivan Campos Camacho

Desarrollador Full Stack

Telecomunicaciones

Mexico City, Ciudad de México

Social


Acerca de Ivan Campos Camacho:

Soy un desarrollador Full Stack con sólida experiencia en el diseño y desarrollo de aplicaciones web utilizando Java en el backend y Angular en el frontend. Mi enfoque está en crear soluciones eficientes y escalables, manteniendo un código limpio y de alta calidad. Tengo un buen dominio de las tecnologías más actuales y me esfuerzo por mejorar constantemente mis habilidades y conocimientos.

Experiencia

Desarrollador Sr/ Fullstack                       Agosto 2022 – Diciembre 2024

Tokio Bank MUFG S.A de C.V.

Actividades: Desarrollo de la aplicación Gro Viewer, destinada a visualizar el detalle de cada cliente registrado en la base de datos. En el backend, se utilizó Java 17 junto con Spring Boot 3 para la implementación de microservicios que permiten consultar información en tres áreas principales: Información General, Información Adicional y Comportamiento Transaccional. Para el frontend, se emplearon Angular 14, Angular Material 14 y Bootstrap 5 para crear una interfaz de usuario moderna y dinámica. Con el objetivo de mejorar el rendimiento de las consultas a la base de datos, se desarrollaron stored procedures optimizados. El sistema fue desplegado en tres entornos: desarrollo, QA y producción, alojándose en servidores GreenLake con JBoss 8.

Herramientas utilizadas: Visual Studio Code, Eclipse, IntelliJ IDEA, Spring Tool Suite (STS), JBoss 8, GreenLake, DBeaver, Git, SVN, Postman, iReport.

Desarrollador Sr/ Fullstack                             Agosto 2020 – Agosto 2022

People Media SA de CV

Actividades: Desarrollo de aplicaciones para diversas entidades, como SEGOB e IMSS, enfocándome principalmente en el backend y frontend. En el backend, me encargué de la creación de microservicios utilizando Spring Boot (tanto REST como SOAP), implementando Spring Security para el control de roles y la seguridad de los servicios, y Spring Data JPA para la persistencia de datos.

En el frontend, trabajé con AngularJS y versiones posteriores de Angular (12 y 13), desarrollando pantallas como componentes, servicios y modelos, y consumiendo los microservicios implementados en el backend. Además, utilicé SCSS y CSS para los estilos, y realicé la integración de Bootstrap y Angular Material para garantizar una interfaz de usuario moderna y responsiva.

Herramientas utilizadas: Spring Boot, Spring Data JPA, Spring Security, Spring Batch, creación y consumo de servicios REST y SOAP, WebLogic 11g/12c, JBoss, Wildfly, WebSphere, Tomcat, PostgreSQL, Oracle, MariaDB, MySQL, Visual Studio Code, Eclipse, IntelliJ IDEA, Spring Tool Suite (STS), DBeaver, Git, SVN, Postman, iReport.

Desarrollador / Java Senior                                 Nov 2018 – May 2019

SAT (PlanetMedia)

Actividades: Desarrollo de sistemas para el SAT (Servicio de Administración Tributaria), específicamente para la generación contable de 48 aduanas. El backend fue desarrollado utilizando microservicios con Spring Boot, y el despliegue se realizó inicialmente en WebLogic 12c. Posteriormente, se migró a Eureka Server para implementar los microservicios en un entorno Open Shift. Los servicios fueron diseñados utilizando tanto REST como SOAP.

Adicionalmente, se desarrolló un sistema para la recepción de pagos de ITV (Importación Temporal de Vehículos), CA (Cuenta Aduanera) y CLC (Cuentas por Liquidar Certificadas), los cuales eran recibidos por los bancos (como Banamex, HSBC, Banorte, Bancomer, Banjercito, entre otros) mediante un archivo layout depositado en una NAS. El sistema lee estos archivos utilizando Spring Batch, los desencripta y los procesa mediante servicios de validación para verificar si contienen errores. Si no se detectan errores, los datos se insertan en la base de datos y se notifica tanto al banco como a la TESOFE.

Herramientas utilizadas: Spring Boot MVC, DAO, Entities, Repository, Controllers, desarrollo de servicios REST en formatos JSON y XML, y servicios SOAP utilizando JAX-WS. Desarrollo de formularios con Bootstrap y Angular. Creación de reportes con TIBCO e iReport. Manejo de Thymeleaf, JSP, JavaScript. Despliegue en WebLogic 11g/12c y implementación de microservicios.

 

Desarrollador / Java Senior                               Jun 2017 – Nov 2018

CONAGUA (Indra)

Actividades: Desarrollo del sistema conagua, para la parte del FrontEnd (Boostrap, Materialize) parte del Back (Spring Boot, Javascript(CallBacks, Prototype)), para el mapeo de base datos (Hibernate JPA), y base de datos SQL Server. Ademas de crear Reportescon Ireport y JasperStudio Tibco(Scriptlet).Montada la aplicacion sobreel servidor JBOSS(WildFly).

Herramientas: Creaciòn de reports con TIBCO y Ireport, Desarrollo con Spring Boot MVC, DAO, Entitys, Repository,  Controllers, Manejode Thymeleaf, Jsp, Javascript. Manejo de serviciosREST Json,xml y SOAP

 

 

Desarrollador / Java Senior                                               Dic 2016 – Jun 2017

Grupo Salinas SA de CV

Actividades: Desarrollo de los Bpel`s o Web Services con JDeveloper 12c para servicios SOAP, para consultas en la base de datos en BRM, como líneas telefónicas, clientes, compras, pagos,consultas y aprovisionamientos de cuentas o clientes nuevos de totalplay.

Manejo de WebLogic 12c para poder desplegar los servicios(WAR) en QA(Pruebas) y finalmente en PRO(Producción).Ademas de Configuracion de datasource AWS.Pruebas con SOAPUI, creacion de mockservice.

Herramientas: Manejo de WebLogic 12c, Oracle DB,SQL Server 2008, Mysql, SoapUI, Servicios SOAP, JDeveloper 12c,Spring Tool Suite, Eclipse, Sonar, Selenium

 

Automatización/ Java Semi Senior                   Jul 2015 – Nov 2016

Grupo Bimbo SAB de CV

Actividades: Desarrollo de aplicaciones web y desktoppara automatizar el trabajo combinando el software con electrónica(PLC`S, Raspberry PI, Microcontroladores, RFID etc.),Ademásde control e inventario por medio de una aplicaciónweb para Barcel, Moldes y Exhibidores, Marinela, Ricolino, Suandy etc.También se dearrollaron Kioskos interactivos y demótica para distintas empresas como son DHL, y Grupo Bimbo. Programación de Tecnologías nuevascomo Beacons, PipoX8,Raspberry PI.

SpringCore, Spring Boot, Spring Batch,Spring Data. Ademas de Crones, para autoejecutarse nuestroswar o jar.

Herramientas: Desarrollo y consume de serviciosREST, SOAP, Diseño web con Bootstrap, Materialize y FundationZurb, Manejo de WebLogic 12c, Oracle DB,SQL Server 2008, Mysql, SoapUI, Servicios SOAP, JDeveloper 12c,Spring Tool Suite, Eclipse, Sonar, Selenium.

 

Analista / Java Junior                                         Dic 2014 – Jul 2015

GrupoIndustrial Creysi SA de CV

Desarrollo del modulo de Compras para el ERP Zafiro, Esye se utilizo Java puro, Además de desarrollar aplicación en .Net para el controlde almacén e inventario por medio de una Hand Held. También se desarrollo una aplicación en Android para descargarfacturas con Eclipsey SDK Android.

Herramientas: Para diseño del ERP se utilizo Java AWT, Base de datos en SQL Server2008. Java y Eclipse para la aplicación de Android, Consumode servicios SOAP, C# para el desarrrollo de la aplicación para la Hand Held

Educación

Educación

Toluca, Edo. de Méx.Preparatoria Oficial Num.45.

2006 – 2009

México, Cd. Méx. Instituto Politécnico Nacional

2010 – 2014

 

Metodología Agile

-Scrum

-Tablero Kanban

Profesionales del mismo sector Telecomunicaciones que Ivan Campos Camacho

Profesionales de diferentes sectores cerca de Mexico City, Ciudad de México

Otros usuarios que se llaman Ivan

Trabajos cerca de Mexico City, Ciudad de México

  • Actinver Ciudad de México

    Estamos en busca de un Desarrollador Full Stack C# Jr para unirse a nuestro equipo en la Ciudad de México. El candidato ideal contribuirá al desarrollo de aplicaciones innovadoras y eficientes. Se requiere licenciatura o ingeniería en TI, sistemas, desarrollo computación o afín. ...

  • Capital Empresarial Horizonte Benito Juárez, CDMX

    Buscamos un/a Full Stack Developer con experiencia en TypeScript y Java para unirse a nuestro equipo de desarrollo. · ...

  • Full Stack

    hace 2 semanas

    MerZav City

    Nuestro cliente es líder en soluciones de alertamiento sísmico en México · Diseñar y desarrollar componentes Full Stack utilizando React en frontend y / TypeScript en backend. · ...