Krishna Kumar Sharma

Krishna Kumar Sharma

Chandigarh, Inde

Krishna Kumar Sharma

Développeur d’applications web, notamment dans le commerce électronique
Services de base que j’offre
1. Développement d’applications Web full-stack
Maîtrise du backend : Construire des API RESTful sécurisées et haute performance ainsi que des microservices en utilisant Java 17/21, Spring Boot, Spring Cloud et Hibernate/JPA.

Interface moderne : Développement d’interfaces utilisateur réactives et gérées par l’état utilisant Angular ou React, garantissant des expériences utilisateur fluides et des limites architecturales nettes.

Architecture de base de données : Conception de modèles de données optimisés pour les bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis).

2. Conception de systèmes distribués et microservices
Décomposer les monolithes hérités en utilisant le motif Strangler Fig sans interrompre les opérations de votre entreprise en direct.

Mise en œuvre de schémas robustes de cohérence des données entre les services en utilisant les patrons Saga, CQRS et Event-Sourcing.

Mise en place de passerelles API, de découverte de services et de configuration centralisée pour garantir une communication fluide entre services.

3. Résilience, performance et architecture axée sur les événements
Concevoir des architectures pilotées par événements (EDA) en utilisant des courtiers comme Apache Kafka ou RabbitMQ pour le flux de données asynchrone et découplé.

Protéger vos systèmes contre les pannes réseau en cascade en implémentant des disjoncteurs (Resilience4j) et la limitation de débit.

Optimiser les requêtes lentes, les fuites de mémoire et le profilage des performances de la JVM pour réduire vos coûts d’hébergement cloud.

4. Leadership technique et élévation de l’équipe
Revues de code et meilleures pratiques : Établir des principes de code propre, des normes de conception SOLID et des stratégies de tests automatisés robustes (JUnit, Mockito).

Configuration du pipeline CI/CD : Automatisation de vos pipelines de déploiement en utilisant Docker, Kubernetes et GitHub Actions / Jenkins pour garantir des déploiements sans interruption.

💼 Engagements de projet idéaux
Projets en développement : Vous avez une vision produit, et vous avez besoin d’un expert pour sélectionner la pile technologique, concevoir l’architecture et écrire correctement le code de base dès le premier jour.

Migration du monolithe vers les microservices : votre système actuel est bloqué, et vous avez besoin d’un plan stratégique et d’une exécution pour le décomposer en microservices.

Sauvetage technique : votre plateforme connaît des retards de performance, des problèmes de synchronisation des données ou une dette technique insoutenable, et vous avez besoin d’un responsable senior pour y remédier.

Pourquoi m’embaucher ?
J’apporte la rigueur architecturale des projets d’entreprise du Fortune 500 à votre startup ou entreprise de taille moyenne. Vous obtenez un code propre et auto-documenté, une architecture de qualité production, et un partenaire stratégique qui comprend comment les décisions techniques impactent le calendrier et le budget de votre entreprise.

Horaires de travail

  • Lundi:09h30 à 18h30
  • 13h00 à 14h00
  • Mardi:09h30 à 18h30
  • 13h00 à 14h00
  • Mercredi:09h30 à 18h30
  • 09h30 à 14h00
  • Jeudi:09h30 à 18h30
  • 09h30 à 14h00
  • Vendredi:09h30 à 18h30
  • 09h30 à 14h00
  • Samedi:Non disponible
  • Dimanche:Non disponible
0.0 (0)
0
0
0
0
0
⚠️
Merci de vous connecter en tant que client pour pouvoir donner votre avis