JV

Jesús Valdemar Benítez Castañeda

Développeur Java Microservices

Spécialisé en architecture de microservices et optimisation de bases de données

À propos de moi

Objectif Professionnel

Consolider mon expérience en tant que développeur Java spécialisé dans les microservices et les bases de données, en fournissant des solutions efficaces, sécurisées et évolutives. Mon objectif est de contribuer de manière proactive à la croissance technologique de l'entreprise et de renforcer la collaboration au sein de l'équipe de développement.

(553) 663-3718 / (332) 570-7138

Éducation

Ingénierie en Systèmes Informatiques

Université de la Vallée d'Atemajac

Expérience Professionnelle

Stefanini Mexique

Développeur microservices Java

Décembre 2024 - Actuellement
  • Conversion des endpoints legacy vers une architecture propre (Modèle-Référentiel-Service-Contrôleur), ce qui a réduit le temps de réponse de 30% et diminué le code répété de près de 25% grâce à l'intégration de Lombok et Swagger/OpenAPI.
  • Développement et support L3 de microservices utilisant les dépendances Maven, incluant Spring Boot DevTools, Spring Data JPA, Spring Web et Lombok, facilitant l'évolutivité et la flexibilité des applications.
  • Conception de contrôleurs RESTful avec Spring MVC, gestion de la sérialisation JSON (dates, mappages).
  • Configuration de collections Postman qui ont permis de détecter les erreurs HTTP 400 et 500 dans 90% des cas avant de passer en QA.
  • Documentation à 100% de l'architecture des microservices et de leurs interactions (diagrammes UML et Swagger), réduisant de 25% le temps d'intégration pour les nouveaux développeurs et facilitant les futures expansions du système.
  • Identification et atténuation des vulnérabilités de sécurité grâce à une analyse détaillée du code Java avec des outils de sécurité comme Sonarqube, maximisant la robustesse et la protection des applications.

Technologies: Java 21, Maven, Spring Framework (Boot, Data JPA, MVC), Lombok, GitHub, SonarQube, Swagger/OpenAPI, Postman.

NTT Data Mexique

Développeur Java

Janvier 2024 - Novembre 2024
  • Surveillance et amélioration continue du code dans le système national d'enregistrement des comptes bancaires, garantissant une maintenance proactive et des mises à jour efficaces pour assurer la stabilité et les performances du système.
  • Développement et support L3 de microservices utilisant les dépendances Maven, incluant Spring Boot DevTools, Spring Data JPA, Spring Web et Lombok, facilitant l'évolutivité et la flexibilité des applications.
  • Implémentation de pratiques d'intégration continue (CI/CD) pour déployer les microservices de manière agile et sécurisée, réduisant le temps de livraison et assurant la qualité du code à chaque version.
  • Documentation détaillée de l'architecture des microservices et de leurs interactions, fournissant de la clarté et facilitant la maintenance et les futures expansions du système.
  • Optimisation avancée des requêtes SQL dans Oracle 11g, révision et ajustement des procédures stockées pour atteindre les performances et l'efficacité exigées par les Administrateurs de Bases de Données (DBA).
  • Révision exhaustive et correction du code SQL existant pour assurer la conformité avec les réglementations et les meilleures pratiques des DBA, maintenant la cohérence et l'optimisation du système de base de données.

Technologies: Java, Maven, Spring Framework, Spring Boot, GitHub, Oracle 11g, Checkmarx, Lombok.

Institut National Électoral -INE

Développeur Java

Août 2023 - Janvier 2024
  • Supervision et amélioration continue du code dans le système national d'enregistrement des candidats et pré-candidats, avec un focus sur sa maintenance et sa mise à jour.
  • Développement de requêtes SQL spécialisées visant à améliorer et optimiser les performances des packages de procédures stockées dans la base de données Oracle 11g.
  • Détection et résolution des vulnérabilités de sécurité potentielles par l'analyse du code Java avec des outils avancés comme Checkmarx, assurant un niveau optimal de robustesse et de protection.
  • Évaluation exhaustive du code Java existant pour identifier et corriger les problèmes d'efficacité possibles, utilisant les fonctionnalités fournies par Checkmarx.
  • Amélioration et ajustement des requêtes SQL pour garantir qu'elles répondent aux standards recommandés par les Administrateurs de Bases de Données (DBA), assurant ainsi une efficacité et des performances optimales du système.
  • Inspection détaillée et correction du code SQL existant dans le but de garantir qu'il adhère pleinement aux normes et meilleures pratiques établies par les Administrateurs de Bases de Données (DBA).

Technologies: Java, Spring, Spring boot, PrimeFaces, GitLab, GitHub, Serveur SCM, Oracle 11g.

Grupo Salinas S.A. de C.V.

Développeur Java

Mars 2021 - Mars 2023
  • Maintenance du code des applications du système fiscal.
  • Développement de requêtes SQL pour les packages de procédures stockées dans Oracle 11g.
  • Développement d'applications de calcul d'impôts.
  • Correction du code Java avec l'aide d'outils Checkmarx et SonarQube.
  • Optimisation et correction du code SQL pour assurer la conformité avec les standards DBA corporatifs.
  • Collecte des exigences pour les applications clients.
  • Administration des services Linux avec différents outils de développement : Serveur SCM, Wekan notes et Mongo DB.

Technologies: Java, Spring, Spring boot, PrimeFaces, GitLab, GitHub, Serveur SCM, Oracle 11g.

Technologies et Compétences

Langages de Programmation

Java Python TypeScript

Frameworks et Bibliothèques

Spring Boot Hibernate JSF Angular

Bases de Données

Oracle 11g SQL Server MySQL SQLite

Outils

Maven Git Postman SonarQube Checkmarx

Méthodologies

Scrum Waterfall Spiral

Systèmes d'Exploitation

Linux (Ubuntu, Debian) Windows

Environnements de Développement

Eclipse NetBeans VS Code PyCharm

Cours et Certifications

  • Apprendre Docker de Zéro à Swarm et Kubernetes, Udemy
  • Gérer les Projets Efficacement, Udemy
  • Cours Python, Edutin
  • Certification Algorithmes JavaScript et Structures de Données, Freecodecamp
  • Anglais, California English
  • Sécurité Informatique Professionnelle, Security Partner

Informations de Contact

Téléphone

(553) 663-3718

(332) 570-7138