Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Bipin Jaiswal

Summary

Experienced with developing and maintaining complex software systems. Utilizes advanced programming skills to create efficient, reliable solutions. Track record of working collaboratively with cross-functional teams to achieve project goals.

Overview

4
4
years of professional experience

Work History

Senior Software Engineer

Enphase Energy
Bengaluru, India
07.2021 - Current

Enphase Public Key Infrastructure (EnPKI)

  • Designed and implemented an enterprise-grade, in-house PKI solution to secure communication between Enphase devices and cloud infrastructure, enabling protected channels for critical operations such as reporting, metrics publishing, and firmware upgrades.
  • Developed comprehensive certificate management capabilities, including issuance and revocation, with full lifecycle management, forming the foundation of the company's zero-trust security model.
  • Extended the EnPKI security framework to secure communications between various public grid services (SAPN, PPL, United Energy, POWERCOR, AUSNET, Jemena, etc.) and Enphase devices, strengthening infrastructure security against potential attacks.
  • Scaled the PKI infrastructure to issue and manage certificates for over 10 million devices, demonstrating technical expertise in large-scale security implementations.
  • Secured MQTT and HTTP communication across Enphase devices, ensuring data integrity and confidentiality.
  • Skills : CDN, Load Balancer, EC2, API Gateway, S3, Lambda, AWS KMS, CloudHSM, Cognito, Secrets Manager, IAM, RDS, Redis Cache, PostgreSQL, REST, Microservices, Java, Spring Boot, JPA

Code/Software Signing

  • Developed and implemented a secure system to digitally sign firmware packages before deployment, ensuring authenticity, integrity, and protection against tampering.
  • Created a robust verification mechanism to enforce that only Enphase-signed packages are deployed on devices, enhancing trust and minimizing deployment risks.
  • Integrated the system with CI/CD pipelines, enforcing stage-based approvals and enabling real-time status tracking via APIs and webhooks, streamlining the deployment process.
  • Skills : SQS, Camunda, AWS KMS, CloudHSM, Java, Spring Boot, JPA

Device Provisioning

  • Designed and developed a secure, fault-tolerant device provisioning system to onboard devices to the Enphase Cloud, ensuring seamless integration and scalability.
  • Automated the delivery of birth and operation certificates to devices, enabling secure registration and communication through IoT Core.
  • Ensured uniqueness and integrity of certificates across the system, maintaining robust security and resilience in large-scale deployments.
  • Skills : IoT Core, MQTT, mTLS, Java, Spring Boot, JPA

Enphase SSO

  • Built a SAML 2.0 Identity Provider (IDP) to enable seamless Single Sign-On (SSO) across multiple applications, improving security and user experience.
  • Integrated multiple service providers, eliminating the need for multiple logins and simplifying authentication management.
  • Skills : SAML, Java, Spring Boot, MongoDB, mySQL

Education

Masters (M.Tech) - Computer Science & Engineering

Indian Institute of Technology Kharagpur
06-2021

Skills

  • CDN
  • Load Balancer
  • EC2
  • API Gateway
  • S3
  • Lambda
  • AWS KMS
  • CloudHSM
  • Cognito
  • Secrets Manager
  • IAM
  • RDS
  • Redis Cache
  • PostgreSQL
  • REST
  • Microservices
  • Java
  • Spring Boot
  • JPA
  • SQS
  • Camunda
  • IoT Core
  • MQTT
  • MTLS
  • MongoDB
  • MySQL

Accomplishments

    AIR 582 in GATE CS 2019 with Score 725/1000.

Timeline

Senior Software Engineer

Enphase Energy
07.2021 - Current

Masters (M.Tech) - Computer Science & Engineering

Indian Institute of Technology Kharagpur
Bipin Jaiswal