Skip to content
code.papu

0.0 — Cover

I’m Papu Sahu
Java · Spring Boot · Liferay 7.3/7.4 · React

  • Crafting innovative solutions is my passion
  • Transforming ideas into dynamic Liferay portals
  • Building robust, scalable applications with Java and Spring Boot

I design and ship Liferay DXP and Spring Boot solutions—OSGi modules, Headless APIs, and React-based Client Extensions—for teams that need portals that scale. Government, insurance, municipal, and life sciences: I focus on performance, clean architecture, and outcomes you can measure—not vendor buzzwords.

Papu Sahu — profile
cp

1.0

Professional Summary

Software Engineer with 4+ years of experience specializing in Liferay DXP (7.3/7.4), Spring Boot, and full-stack development. Proven expertise in building scalable enterprise applications using OSGi modules, Headless APIs, and React-based Client Extensions. Successfully delivered end-to-end portal solutions across UAE Government, Insurance, Municipal, Orthotraining, and Orcimed Lifescience domains. Strong frontend skills with React and Tailwind CSS, combined with backend proficiency in Java and Spring Boot. Achieved 40% performance improvement and 25% reduction in API response time through optimization and efficient system design. "Clean architecture, better performance, measurable outcomes." Focus: Liferay DXP · Client Extensions · Spring Boot · Tailwind CSS
cp

1.1

Skills & expertise

Full stack aligned with Liferay DXP delivery: backend, UI, data, MERN exposure, tooling, and integration patterns. Backend Java · J2EE · Spring Boot · Spring Core · Spring MVC · Spring Portlet MVC (Liferay) · Spring Security (basic) · REST APIs · Liferay 7.3/7.4 · Liferay DXP · OSGi · Liferay Service Builder · Liferay Objects · Spring AI (basic) Frontend React · React Router v6 · JavaScript · TypeScript (basic) · HTML · CSS · JSP · jQuery · Chart.js · Next.js (basic) · Angular (basic) · Tailwind CSS · Bootstrap · shadcn/ui · Radix UI Databases MySQL · PostgreSQL · Oracle 10g–11g MERN stack MongoDB · Express.js · React · Node.js Tools & DevOps Git · SVN · Maven · Gradle · Docker (basic) · Kubernetes (basic) · Jenkins · Tomcat · Postman · Jira · Log4J · SLF4J · IntelliJ · Eclipse · VS Code Other integrations & patterns SOAP Web Services · Liferay Client Extensions · Liferay JS Client Extensions · Liferay Headless APIs · Liferay Fragments · Liferay Workflow (Kaleo) · Remote Apps & Custom Elements · Portlet API (JSR-286) · Redis (basic) · Elasticsearch (Liferay Search) · OAuth2 / SSO (basic) · JUnit & Mockito · PWA · SEO · Open Graph · Google Font API · Agile Methodology
cp

2.0

Education & training

Formal education 10th — Saraswati Sishu Vidya Mandir 2014 · 75% XII (Science) — Arihant Junior College 2016 · 55% BCA — College of Business Administration, Berhampur University 2019 · 71% Professional training Full Stack Developer (Java) — Naresh i Technologies, Hyderabad (2019–2022) · Completed Core Java & Advanced Java · Servlets · JSP · JDBC · Spring · Hibernate · design patterns · MySQL · HTML · CSS · JavaScript · jQuery Liferay Learn (official courses) Completed 28 courses on Liferay Learn, by track: Architect: 3 · Commerce Administrator: 7 · Content Manager: 7 · Developer: 9 · Practitioner: 2. Browse the full catalog at https://learn.liferay.com/education/courses. Every course title, persona, level, and description is listed under section 5.0 — Liferay Learn courses on this page. Liferay certifications (official programs) 5 DXP certification programs from https://learn.liferay.com/education/certifications (Practitioner, Developer, Content Manager, Frontend Developer, Commerce Administrator). Full titles, target roles, and descriptions are under section 6.0 — Liferay certifications on this page.
cp

3.0

Experience

Liferay DXP delivery, Client Extensions, and full-stack product work—newest role first. Software Engineer – Liferay / Full Stack Efficient Brains IT Solutions Pvt Ltd, Hyderabad · Mar 2026 – Present • Working on Liferay DXP-based enterprise portal projects for clients • Building and deploying React-based Liferay Client Extensions (Remote Apps & Custom Elements) • Developing Liferay Headless API integrations, Object Definitions, and Fragment-based page layouts Software Engineer – Java / Full Stack Help Thoughts Pvt. Ltd., Hyderabad · Aug 2024 – Feb 2026 • Built full-stack web applications using Java, React, and MySQL • Designed and developed the HelpThoughts company website end-to-end (helpthoughts.com) • Implemented responsive UI with React, Tailwind CSS, shadcn/ui, and PWA support • Built and integrated REST APIs with secure authentication flows Associate Java Developer Vidyayug Soft Tech., Hyderabad · Feb 2022 – Jul 2024 • Developed enterprise portals for government, insurance, and civic clients using Liferay DXP 7.3/7.4 • Built React Client Extensions replacing traditional JSP portlets with modern remote app architecture • Engineered custom OSGi modules, workflows, role & permission management across multiple projects • Improved app performance by 40% and reduced API response time by 25% via query optimization Earlier roles Graduate Engineer Trainee Vidyayug Soft Technologies Pvt. Ltd, Hyderabad, India · 10th March 2022 to 30th June 2023 Developed and implemented Java applications using Liferay 7.3 GA 6, leveraging agile methodologies, resulting in a 25% reduction in software development time and increased team productivity. Associate Java Developer Vidyayug Soft Technologies Pvt. Ltd, Hyderabad, India · 18th July 2023 to 31th Aug 2024 Developed server-side components using Spring, Spring Boot, and Liferay, resulting in a 40% improvement in application performance and a 25% reduction in response time.
cp

4.0

Projects

Enterprise and product delivery highlights—government, insurance, municipal, life sciences, and company sites: Dubai Data Platform (UAE Government) (Government Data Platform) Period: Enterprise Delivery Tech: Java, Liferay DXP 7.4, React Client Extensions, Headless APIs, OSGi Delivered a large-scale Liferay DXP 7.4 portal for a Dubai government data platform. Implemented React-based Client Extensions (Custom Elements and Remote Apps) replacing JSP portlets. Integrated Liferay Headless APIs for content delivery and managed complex role-based access across departments. Insurance Policy Management (Insurance Policy Portal) Period: Enterprise Delivery Tech: Java, Liferay DXP 7.3, REST APIs, MySQL, JSP, jQuery, Chart.js Built a comprehensive insurance policy portal covering issuance, renewal, and claims tracking workflows. Implemented document management, bulk import/export, and role-based dashboard views for agents and policyholders. BMC Housing Subsidy Portal (Municipal Citizen Portal) Period: Public Sector Delivery Tech: Java, Liferay DXP 7.3, REST APIs, Oracle, JSP, JavaScript Built a citizen-facing portal for BMC housing subsidy applications with eligibility checks and approval workflows. Integrated Oracle DB for large-scale citizen data and reduced form processing time, improving user experience. OrthoTraining (LMS) Period: Apr 2022 - Nov 2023 Tech: Java, Liferay DXP 7.3, JSP, JavaScript, jQuery, SOAP Web Services Integrated Liferay with external systems for content and subscription management. Developed SOAP web service APIs and integrated with Sakai LMS; customized Role and Permission management. Reduced form processing time by 50%, improving overall user experience. Link: https://www.orthotraining.com/ OrciMed - Life Science & CSO (Life Science & CSO) Period: Dec 2023 - Jul 2024 Tech: Java, Liferay DXP 7.3, JSP, JavaScript, jQuery, Chart.js Delivered end-to-end Liferay implementation; automated dataTable loading and filtering, improving efficiency by 50%. Built application-level and model-level permissions; implemented XML and non-XML bulk import/export for case reports. Integrated Chart.js for tracking and reporting dashboards. Link: https://orcimedlifesciences.com/ HelpThoughts - Company Website (Company Website) Period: Aug 2024 - Feb 2026 Tech: React, React Router v6, Tailwind CSS, shadcn/ui, PWA Designed and developed the complete website from scratch. Implemented responsive UI using modern React UI libraries. Added PWA support, SEO optimization, and Open Graph metadata. Improved performance and cross-device compatibility. Link: https://helpthoughts.com
cp

5.0

Liferay Learn courses

Official Liferay Learn catalog: https://learn.liferay.com/education/courses 28 coursesby track: Architect: 3 · Commerce Administrator: 7 · Content Manager: 7 · Developer: 9 · Practitioner: 2. Each entry includes track (persona), level (Beginner / Intermediate), and the scope description from Liferay Learn. Related: Liferay DXP certification programs are in section 6.0 and at https://learn.liferay.com/education/certifications. Architect — 3 courses Foundations of Liferay Client Extensions Track: Architect · Level: Beginner Introduces Client Extensions on Liferay DXP: how they replace classic module types for many use cases, project layout, configuration, and deploying backend, frontend, and microservice-style extensions without a full legacy module workspace. Mastering Liferay Backend Client Extensions Track: Architect · Level: Intermediate Builds backend Client Extensions—batch jobs, object actions, workflow integrations, and service wrappers—using the official extension model, packaging, and deployment patterns Liferay documents for DXP 7.4+. Mastering Liferay Frontend Client Extensions Track: Architect · Level: Intermediate Covers frontend Client Extensions: remote applications, custom elements, IFRAME widgets, and related assets so UIs integrate with Liferay as remote apps instead of in-portlet-only builds. Commerce Administrator — 7 courses Foundations of Liferay Commerce Track: Commerce Administrator · Level: Beginner Core Liferay Commerce concepts on DXP: catalogs, channels, basic product/account setup, and how the Commerce admin fits into the rest of the platform. Mastering Commerce Users and Accounts Track: Commerce Administrator · Level: Intermediate Account models for B2B/B2C: organizations, account groups, users, addresses, and roles as used for commerce storefronts and ordering. Mastering Inventory Management with Liferay Track: Commerce Administrator · Level: Intermediate Warehouses, inventory records, availability, and how stock ties to SKUs and fulfillment in Liferay Commerce. Mastering Order Management with Liferay Track: Commerce Administrator · Level: Intermediate Order lifecycles, order types, shipments, payments integration at the admin level, and operational order handling. Mastering Price Management with Liferay Track: Commerce Administrator · Level: Intermediate Price lists, tiered pricing, discounts, promotions, and currency/channel considerations for catalogs and cart behavior. Mastering Product Management with Liferay Track: Commerce Administrator · Level: Intermediate Product definitions, options, SKUs, linked images and specifications, and catalog maintenance workflows administrators use day to day. Mastering Storefronts with Liferay Track: Commerce Administrator · Level: Intermediate Storefront configuration: templates, navigation, cart/checkout exposure, and aligning a customer-facing channel with catalog and account data. Content Manager — 7 courses Foundations of Content Management Track: Content Manager · Level: Beginner Authoring basics on Liferay: web content articles, structures, templates, folders, and permissions from a content manager perspective. Mastering Liferay Assets and Content Track: Content Manager · Level: Intermediate Asset libraries, documents & media, metadata, collections, and reusing content assets across sites and channels. Mastering Liferay Content Search Track: Content Manager · Level: Intermediate How search indexes content, tuning relevance, facets, and search pages so authors and visitors find the right assets. Mastering Liferay Pages and Navigation Track: Content Manager · Level: Beginner Page types, content pages, page templates, navigation menus, and friendly URLs for structured site IA. Mastering Liferay Personalized Experiences Track: Content Manager · Level: Intermediate Segments, experiences, and targeting so different audiences see tailored page variants and content sets. Mastering Liferay Publishing Tools and the Content Lifecycle Track: Content Manager · Level: Intermediate Staging, scheduling, review workflows, and publishing between environments following Liferay’s content lifecycle tools. Mastering Search Engine Optimization with Liferay Track: Content Manager · Level: Intermediate SEO-oriented settings: sitemaps, meta tags, structured data considerations, and Liferay features that support crawlable public sites. Developer — 9 courses Building Frontend Applications with JavaScript in Liferay Track: Developer · Level: Intermediate JavaScript-based frontends on DXP: ES modules, npm builds, and wiring JS apps to Liferay pages, remote apps, and headless consumption patterns. Foundations of Liferay Frontend Development Track: Developer · Level: Beginner Frontend stack on Liferay: themes, Clay/React basics in extensions, and how portlets and modern frontends coexist on 7.4. Foundations of Liferay Headless APIs Track: Developer · Level: Beginner Liferay’s headless REST layer: resources, schemas, authentication, and calling documented endpoints from external clients. Foundations of Modern Liferay Application Design Track: Developer · Level: Beginner How Liferay expects solutions to split between core DXP, Client Extensions, headless APIs, and decoupled UIs—practical module boundaries for new builds. Mastering Consuming Liferay Headless APIs Track: Developer · Level: Intermediate Consuming headless APIs from apps: pagination, filters, related entries, error handling, and aligning fetch-layer code with OpenAPI definitions. Mastering Data Modeling with Liferay Objects Track: Developer · Level: Beginner Defining custom Object definitions, fields, relationships, layouts, and exposing Objects through headless endpoints and UI fragments. Mastering Liferay Design Elements Track: Developer · Level: Beginner Fragment sets, editable fields, drag-and-drop page pieces, and style books so developers deliver consistent design-system-backed pages. Mastering Liferay Workspaces and Tooling Track: Developer · Level: Intermediate Liferay Workspace, Gradle/Blade workflows, deploy targets, and tooling used to build extensions and traditional modules side by side. Mastering Producing Liferay Headless APIs Track: Developer · Level: Intermediate Implementing and extending APIs: custom REST builders, object-based endpoints, and publication patterns Liferay supports for producers. Practitioner — 2 courses Building Enterprise Websites with Liferay Track: Practitioner · Level: Beginner End-to-end site delivery for practitioners: sites, pages, content, navigation, permissions, and launch tasks for a typical Liferay DXP website. Building Enterprise Websites with Liferay (2024.Q1 Edition) Track: Practitioner · Level: Beginner Updated learner path for the same practitioner outcomes as the original course, reflecting DXP changes through the 2024.Q1 product line.
cp

6.0

Liferay certifications

Official Liferay certifications hub: https://learn.liferay.com/education/certifications 5 professional certification programs — titles, target roles, and descriptions as on learn.liferay.com/education/certifications. Related: completed Liferay Learn courses are in section 5.0 and at https://learn.liferay.com/education/courses. Program index 1. Building Enterprise Websites with Liferay Certification (Practitioner) 2. Liferay Application Developer Certification (Developer) 3. Content Manager Certification (Content Manager) 4. Frontend Developer Certification (Frontend Developer) 5. Commerce Administrator Certification (Commerce Administrator) Program details (by target role) Practitioner — 1 program Building Enterprise Websites with Liferay Certification Target role / track: Practitioner Assesses your ability to build robust, scalable enterprise websites using Liferay DXP. Developer — 1 program Liferay Application Developer Certification Target role / track: Developer Validates expertise in building sophisticated applications on Liferay DXP. Content Manager — 1 program Content Manager Certification Target role / track: Content Manager Validates proficiency in Liferay DXP’s content suite—authoring, assets, publishing workflows, search, personalization, and the full digital experience lifecycle. Frontend Developer — 1 program Frontend Developer Certification Target role / track: Frontend Developer Validates a developer’s expertise in building modern, scalable, high-performance user interfaces and frontends on Liferay DXP. Commerce Administrator — 1 program Commerce Administrator Certification Target role / track: Commerce Administrator Validates proficiency in Liferay’s commerce suite—including account modeling, catalogs, orders, pricing, and storefront operations.
cp

7.0

Contact

Email: code.papu@gmail.com Phone: (+91) 9438415965 WhatsApp: +91 8457058606 Portfolio: https://codepapu.in LinkedIn: https://www.linkedin.com/in/codepapu/ (www.linkedin.com/in/codepapu) GitHub: https://github.com/codepapu X: https://x.com/codepapu Stack Overflow: https://stackoverflow.com/users/27236242/codepapu dev.to: https://dev.to/codepapu Software Engineer with 4+ years of experience in Liferay DXP, Spring Boot, and full-stack development. Enterprise portals, Client Extensions, and measurable performance gains.