is a Software Engineer building questionable enterprise portals on Liferay DXP and Spring Boot for teams in government, insurance and life‑sciences.
House rules · pinned to the desk
- Location
- Hyderabad, India · UTC+5:30
- Role
- Software Engineer · Liferay & Spring
- Experience
- 4+ years · zero bricked prods
- Currently
- Liferay 7.4 · React Client Extensions
01.
About
Four years of shipping Liferay portals across government, insurance, municipal and life-science clients — Java + Spring on the inside, React on the surface, vibes performance on the receipt.
the part where I justify hiring me.
- 01
Numbers, not vibes.
before & after, or it doesn't count.
Performance gain or it didn't happen. Each release ships with a number — render time, query count, response p95.
- 02
Composition over framework.
small parts, sleep-at-night.
Reusable OSGi modules, Headless APIs and React Client Extensions. Small parts, clear contracts, replaceable in isolation.
- 03
Performance is a love language.
milliseconds matter, every single one.
Lazy fragments, indexed queries, and content-cached endpoints. 40% perf gain and 25% faster API didn't happen by accident.
- 04
Boring tools, sharp edges.
older than my dog. shrug.
Java + Spring + Liferay are decades old on purpose. The taste lives in the details — typography, transitions, error states.
- 05
Ship the smallest thing that proves it.
done > perfect.
Cut scope before quality. A working remote app today beats a perfect portlet next quarter.
Years shipping
Perf gain
Faster API
Programs delivered
02.
Selected work
Six engagements across enterprise portals and product websites. All on time Mostly on time. All measured. None on fire (anymore). Tap any row for the brief, the stack, and the outcome.
the part with the receipts.
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.
JavaLiferay DXP 7.4React Client ExtensionsHeadless APIsOSGiPrivate — enterprise client
03.
Stack
What's open in my editor on any given week. Comfortable, sharp, intentionally boring where it matters. Eclipse IntelliJ, obviously.
not loyal to tools, only to outcomes.
Platform
Liferay DXP
- Liferay 7.3 / 7.4
- OSGi modules
- Headless APIs
- Client Extensions
- Service Builder
- Liferay Objects
- Workflow (Kaleo)
- Fragments & Pages
Backend
Java & Spring
- Java
- J2EE
- Spring Boot
- Spring Core
- Spring MVC
- Spring Security (basic)
- REST APIs
- Spring AI (basic)
Frontend
React & UI
- React
- React Router v6
- JavaScript
- TypeScript (basic)
- HTML
- CSS
- JSP
- jQuery
Data & Tooling
Ship layer
- MySQL
- PostgreSQL
- Oracle 10g–11g
- Maven · Gradle
- Docker (basic)
- Jenkins
- Postman
- IntelliJ · VS Code
04.
Timeline
Each stop adds platform depth, ownership, and approximately one Stack Overflow tab I'll never close.
four jobs · zero rage-quits.
Mar 2026 – Present
Software Engineer – Liferay / Full Stack
Efficient Brains IT Solutions Pvt Ltd, Hyderabad
- 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
Aug 2024 – Feb 2026
Software Engineer – Java / Full Stack
Help Thoughts Pvt. Ltd., Hyderabad
- 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
Feb 2022 – Jul 2024
Associate Java Developer
Vidyayug Soft Tech., Hyderabad
- 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
Postscript · 06 / 06
(off-the-record)
For me, Liferay isn't about knowing everything; it's about exploring, experimenting, and slowly decoding its DNA — one console error at a time.
I like to clone ideas, remix patterns, and reshape them into something cleaner, simpler, and a little more thoughtful. (the boring kind of magic)
Most of what I learn comes from curiosity — and the rest from things that crashed in production failed, but still taught me something useful.
This isn't a portfolio tinker's notebook. It's where I test ideas, push limits, and collect small wins.
Don't judge me by interviews — judge me by what I build when I'm enjoying the process.
Hyderabad · Mar 2026 →
caffeine: high · open tabs: yes.
05.
Contact
Have a Liferay portal that's stuck, an enterprise portal to ship, or a frontend in need of divine intervention structure? Drop a line — I reply within 24 hours.
reply rate: high · spam tolerance: zero.
“Tell me what's on fire, what's slow, or what doesn't quite feel right yet.”