Debopriyo Basu
Ingénieur Logiciel Senior Full Stack
Java · Spring Boot · React · GCP
Je suis un ingénieur logiciel senior full stack avec plus de 7 ans d'expérience dans la construction et la modernisation de systèmes logiciels de bout en bout, des backends de microservices cloud-native en Java et Spring Boot aux expériences frontend interactives en React.
Compétences
Backend
- Java · Spring Boot
- FastAPI · Python asynchrone
- APIs REST · Microservices
- PostgreSQL · pgvector · Cloud SQL
Frontend
- React · JavaScript · TypeScript
- HTML · CSS · Design adaptatif
- Astro · Architecture des composants
- Intégration d'API REST
Cloud & Infrastructure
- GCP · AWS · Azure
- Docker · GitHub Actions
- Harness · Jenkins
- Terraform
Expérience
- Ingénieur Logiciel SeniorMai 2019 - Présent
Wipro Limited
- Modernisation de l'infrastructure et transformation DevOps dirigées: Direction de la migration de bout en bout d'un monolithe Java J2EE existant (IBM WebSphere) vers des microservices Spring Boot 3.x natifs du cloud sur Google Kubernetes Engine (GKE), tout en concevant simultanément des pipelines CI/CD Jenkins (Groovy DSL) automatisés, réduisant avec succès les délais de déploiement en production de ~41 jours à des cycles basés sur des sprints.
- Architecture monolithique déconstruite: Transformation de composants existants étroitement couplés en microservices backend hautement évolutifs et axés sur le domaine en utilisant Java 17, Spring Boot et Spring Data JPA/Hibernate pour ancrer une plateforme bancaire multimarque à haut débit gérant entre 800 et 1 200 recommandations de clients par semaine.
- Conception de produits de données d'origine (ODP): Construction d'un pipeline automatisé pour répliquer les actifs sur site vers Google Cloud via Connect:Direct et Python, en utilisant TWSd pour la planification et Terraform pour l'IaC. Maintien de l'intégrité des produits de données en acheminant les chargements propres vers BigQuery pour analyse, tout en isolant automatiquement les échecs dans des dossiers de rejet dédiés.
- Vitesse des développeurs optimisée (DevEx): Utilisation de Backstage Golden Paths et de modèles de services standardisés pour automatiser les flux de travail d'ingénierie, réduisant le temps d'initialisation des services prêts pour la production de plusieurs jours à quelques minutes grâce à des configurations prêtes à l'emploi de journalisation, de surveillance et de conformité.
- Modernisation de l'interface utilisateur d'entreprise menée: Pilotage de la migration frontend de l'interface Constellation existante vers l'architecture d'entreprise Interstellar Golden Path, en créant des applications web hautes performances orientées client avec React, TypeScript et Redux.
- Conception d'une architecture frontend multi-locataire: Création d'une suite de composants d'interface utilisateur réutilisables à l'aide du système de conception Cancara, permettant des expériences utilisateur fluides et cohérentes sur plusieurs marques bancaires distinctes à partir d'une base de code unique et partagée.
- Plaidoyer pour l'agilité full-stack: Collaboration étroite avec les architectes, l'assurance qualité et les équipes produit pour livrer des fonctionnalités full-stack résilientes en utilisant le développement piloté par les tests (TDD) et les méthodologies agiles.
Projets
Un moteur de correspondance entièrement local basé sur l'IA qui analyse les CV pour y trouver des concepts techniques profonds plutôt que de simples mots-clés, éliminant ainsi les risques liés à la confidentialité des données. Permet un traitement sécurisé et à coût matériel nul de milliers de profils sensibles en s'exécutant entièrement au sein de l'infrastructure locale.
Stack: FastAPI · Python asynchrone · PostgreSQL + pgvector · Ollama (Gemma3 / Llama3.2) · Docker · React
Certifications
- IA & IA Générative
- Professionnel certifié en IA générative Oracle
- Professionnel certifié en recherche vectorielle IA Oracle
- Associé aux fondations d'intelligence artificielle de l'infrastructure cloud Oracle
- Architecture Cloud
- Architecte cloud professionnel Google Cloud
- Architecte de solutions certifié AWS - Associé
- Google Cloud
- Ingénieur cloud associé Google Cloud
- Praticien de données associé Google Cloud
- Microsoft Azure
- Microsoft Certified Azure Fundamentals
- Microsoft Certified Azure Data Fundamentals
- Frontend & Autre
- Certificat professionnel des fondations JavaScript Mozilla
- Spécialisation de développeur frontend Meta
Éducation
University of Engineering & Management, Kolkata