Je suis un architecte et développeur Java avec une expérience globale de plus de 11 ans.
Mon expertise de base est dans le développement Java et la gestion de produits dans le secteur de l'authentification à des base de données Data-Science
En tant que technophile, je suis passionné par le développement de prototypes et d'intégrations avec des technologies open source et tendances, pour évaluer les avantages et les inconvénients des piles de logiciels, produire des solutions, gérer le développement du cycle de vie des produits et donc espérer que je peux ajouter de la valeur à votre organisation.
Développement de produits et ingénierie des versions
Développeur Java dans une équipe de 12 membres,
Développement de prototype - L'objectif était de soutenir SAML 2.0 en tant que fournisseur de services (SP).
Participation aux discussions architecturales sur les exigences de SAML SP et le déploiement de proxy inversé.
Conception du modèle de classe de haut niveau pour le SAML SP et création d'un projet de squelette avec les interfaces nécessaires et le système de construction Gradle.
Project #1: RSA AxM Server v6.2 / Application Server Agent v5.0 & RSA FIM v4.2 Major Releases. RSA AxM Server v6.2.1, v6.2.2, v6.2.3 / Application Server Agent v4.7.1, v5.0.1 & RSA FIM v4.2.1 Service Pack Releases.
Context #1: Product Development and Release Engineering
Actions #1: Developer in a team of 12 members, Lead team of 5 (AxM Application Server Agents) / 4 (FIM) members, involve in requirements gathering and request-for-enhancements (RFE) architectural discussions, create required Product Requirement Dociment (PRD), Software Requirement Specification (SRS) and Software Analysis Design (SAD) documents for features, delegate tasks to team members, develop features, perform code review, coordinate product release, provide documentation updates for various product guides
Results #1: Delivered RSA AxM v6.2/v6.2.1/v6.2.2/v6.2.3, AxM Application Server Agents v4.7.1/v5.0, FIM v4.2/v4.2.1 releases, design and development of Crypto and Lockbox utilities for AxM Server component using RSA Bsafe and EMC CST toolkit, design and development of Application Server Agents for JBoss, development of installer workflows, developed i18n support for RSA AxM Self-Service feature, review of User Acceptance Test-cases, implementation of Threat Model diagrams, review and triage of Fortify scan reports, implement enhancements on SAML1.1/2.0 and WS-FED flows, upgraded FIM ANT build scripts with Apache IVY to provide dependency management, create maven build management scripts for Application Server Agents, participate in Penetration Testing architectural discussions with 3rd part vendor, collaborated on the integration with Office-365
Project #2: RSA AxM Server v6.1.x/v6.2.x, Application Server Agent v4.7.x/v5.0.x and RSA FIM v4.1.x/v4.2.x
Context #2: Product Continuous Engineering (CE) and Patch Management
Actions #2: Developer for AxM Server in a team of 12 member / Lead team of 5 (AxM Application Server Agents) & 4 (FIM) members, Involve in requirements gathering and request-for-enhancements (RFE) architectural discussions, perform code reviews and patch release management, vulnerability & risk assessment and product release engineering, coordinate weekly stand-ups.
Results #2: Released defect and security fixes as hotfixes (Patch Installers) on a regular basis, handled customer escalations and represented team in cross functional team(CFT) discussions.
Project #3: Graphene, a reverse proxy solution implemented as a rails app deployed in Phusion Passenger integrated with Nginx Reverse Proxy Server.
Context #3: Prototype Development - The focus was to support SAML 2.0 as a Service Provider (SP).
Actions #3: Involved in the architectural discussions for SAML SP requirements and reverse proxy deployment considerations.
Results #3: Designed the high-level class model for the SAML SP and created a skeleton project with necessary interfaces and backing Gradle build system.