Senior Software Engineer
Freelancer | Jul 2026 - Present
Java
GitHub
TypeScript
React Native
Intellij
Next.js
Adobe Experience Manager
NestJS
I have strong expertise in Java and Adobe Experience Manager (AEM), developing enterprise-grade solutions, backend services, REST APIs, integrations, AEM components, workflows, and content management functionality.
On the frontend, I work with **ReactJS, Next.js, JavaScript/TypeScript, HTML5, and SCSS**, building responsive, accessible, reusable, and component-based user interfaces. I also develop modern backend services and APIs using **NestJS and Node.js**.
My responsibilities cover the complete software development lifecycle, including **requirements analysis, technical design, software architecture, implementation, testing, code reviews, troubleshooting, performance optimization, deployment, and maintenance**.
I apply modern software engineering principles and practices such as **clean architecture, SOLID principles, design patterns, separation of concerns, dependency injection, RESTful API design, authentication and authorization, caching, error handling, logging, automated testing, and CI/CD**.
My technical expertise includes **Java, AEM 6.5, Sling, OSGi, JCR, HTL, ReactJS, Next.js, NestJS, Node.js, JavaScript, TypeScript, HTML5, SCSS, REST APIs, Git, and Agile development**.
As a freelancer, I take ownership from **technical analysis and architecture through implementation and delivery**, collaborating with clients, architects, product owners, designers, and development teams to transform business requirements into reliable technical solutions.
My focus is on delivering **clean, secure, scalable, and maintainable software** that addresses current requirements while remaining flexible for future business needs.