s
shubham_chouk

Shubham C

@shubham_chouk

Building Secure Spring Boot Solutions for Enterprises

India
Inglés, Hindi
Parte de la información aparece en idioma inglés.
Sobre mí
🚀 Software Engineer at New Relic | IIT Patna Graduate 4+ years building production-ready Java Spring Boot solutions for startups and enterprises. Delivered 60+ APIs, blockchain systems, and full-stack platforms serving thousands of users. What I deliver: ✅ Enterprise security (JWT, GraphQL, 3-layer encryption) ✅ Microservices & real-time systems (Kafka) ✅ Clean code, robust architecture, 30-day support Tech: Java 21, Spring Boot 3.x, AWS, PostgreSQL, React Live Demo: http://161.118.188.237:8080 Let's build something amazing together! 💻... Lee más

Habilidades

s
shubham_chouk
Shubham C
desconectado • 

Revisa mis servicios

Aplicaciones Full Stack Web
I will develop a full stack web app with java spring boot and postgresql
Aplicaciones Full Stack Web
I will create a modern qr code restaurant menu website with admin panel

Porfolio

Experiencia laboral

Senior Software Developer

New Relic • Tiempo completo

Jul 2024 - Present1 yr 10 mos

Working as a full-stack software engineer at New Relic, a leading observability platform company. Responsible for building mission-critical security infrastructure and API services that handle sensitive customer data at enterprise scale. Key Responsibilities & Achievements: 🚀 Full-Stack API Development: Led end-to-end development of Signing and Verification API using Java 21, Spring Boot 3.x, and modern microservices architecture. Implemented secure key management systems with industry-standard cryptographic protocols for digital signature generation and verification. 🔐 GraphQL & REST API Design: Architected and developed GraphQL APIs and RESTful web services for customer secret storage using three-layered encryption (AES-256, RSA, envelope encryption). Implemented API rate limiting, OAuth 2.0 authentication, JWT token management, and role-based access control (RBAC) for enhanced security. 📊 Observability & Monitoring: Created comprehensive New Relic alerts, dashboards, and synthetic monitors using Terraform infrastructure-as-code. Implemented distributed tracing, APM metrics, custom events, and log aggregation for real-time system health monitoring and incident response. ☁️ Cloud Infrastructure: Designed and deployed scalable AWS cloud infrastructure using S3 for object storage, KMS for key management, Lambda for serverless functions, and CloudWatch for logging. Integrated Cloudflare CDN for edge caching, DDoS protection, and improved global performance. Technologies Used: Java, Spring Boot, Spring Security, GraphQL, REST APIs, Microservices, AWS (S3, KMS, Lambda, CloudWatch, EC2), Terraform, Infrastructure as Code, Cloudflare, Docker, Kubernetes, CI/CD pipelines, Git, Agile/Scrum methodologies, Test-Driven Development (TDD), OAuth 2.0, JWT, encryption algorithms, observability tools, distributed systems.

Cognam Technologies

Tiempo completo • 3 yrs 2 mos

Associate Team Lead

May 2023 - Jul 20241 yr 2 mos

Promoted to lead a team of 6 backend developers building blockchain-based enterprise solutions. Managed technical architecture, code quality, sprint planning, and client communications. Key Responsibilities & Achievements: ⛓️ Blockchain Backend Development: Led design and implementation of blockchain systems using Java and Spring Boot. Developed smart contract integration, transaction processing, and distributed ledger technology (DLT) solutions for fintech and supply chain clients. 👥 Team Leadership: Managed 6-member backend team using Agile Scrum methodology. Conducted sprint planning, stand-ups, retrospectives, mentoring sessions, and delivered stakeholder presentations with technical proposals. 📝 Code Quality Management: Maintained GitHub repository best practices including pull request reviews, CI/CD pipelines, and code review guidelines. Ensured clean code principles and SOLID design patterns across all deliverables. 📚 API Documentation & PM: Created REST API and RPC documentation using Swagger/OpenAPI. Managed Jira backlog, user stories, sprint velocity tracking, and provided technical consultation on deployment and system architecture. Technologies Used: Java, Spring Boot, Blockchain, DLT, Smart Contracts, Ethereum, Hyperledger, Git, GitHub, Jira, Confluence, REST APIs, RPC, Swagger, OpenAPI, Agile Scrum, Code Review, CI/CD, Jenkins, Docker, Microservices, PostgreSQL, Team Leadership.

Software Developer

May 2021 - May 20232 yrs

Focused on backend development, API design, and enterprise application development for fintech and blockchain-based identity verification systems. Key Responsibilities & Achievements: 🔧 Plugin-Based Architecture: Developed modular applications using Java and Spring Boot with dependency injection, enabling dynamic plugin loading and third-party integrations without core modifications. ⚡ Enterprise API Development: Implemented 30+ production-ready RESTful APIs including authentication, user management, two-factor authentication (2FA), notifications, and real-time updates. Achieved 99.9% uptime with robust error handling and security measures. 🎯 KYC Automation System: Built automated Issuer Server for Know Your Customer (KYC) verification using Spring, Apache Kafka, and MySQL. Integrated OCR for document scanning and facial recognition APIs, processing thousands of daily requests. 🔄 Blockchain Integration: Developed block-reader system monitoring blockchain networks in real-time, extracting transaction data and performing database updates using event-driven architecture with Spring, Kafka, and MySQL. 🔌 Third-Party Integrations: Integrated Twilio (SMS), SendGrid (email), Gmail SMTP, and Amazon S3 for cloud storage with webhook handlers, retry mechanisms, and high availability strategies. Technologies Used: Java, Spring Boot, Spring Security, Spring Data JPA, Hibernate, JDBC, REST APIs, Microservices, Apache Kafka, Event-Driven Architecture, MySQL, PostgreSQL, Twilio, SendGrid, Amazon S3, AWS, KYC Automation, OCR, Blockchain, Plugin Architecture, Git, Maven, JUnit, Mockito, JWT Authentication, Docker, Agile Development. Impact: 80% reduction in KYC processing time, 40% API performance improvement, 99.5% notification delivery rate, 10,000+ daily blockchain transactions with zero downtime.