I am a Senior Software Engineer with 10+ years of experience, including 8+ years as an Adobe Certified AEM expert. I have designed and delivered enterprise-grade AEM solutions for Fortune 500 clients, with expertise in AEM as a Cloud Service, on-premise deployments, headless CMS architectures, and full Adobe Marketing Cloud integrations. My strengths span the full stack: Java, Spring Boot, ReactJS, and AWS, plus DevOps practices that ensure scalable, secure, and maintainable software. I thrive in collaborative teams and enjoy turning complex problems into reliable, high-performing systems.

Dennis Bonilla Ramírez

I am a Senior Software Engineer with 10+ years of experience, including 8+ years as an Adobe Certified AEM expert. I have designed and delivered enterprise-grade AEM solutions for Fortune 500 clients, with expertise in AEM as a Cloud Service, on-premise deployments, headless CMS architectures, and full Adobe Marketing Cloud integrations. My strengths span the full stack: Java, Spring Boot, ReactJS, and AWS, plus DevOps practices that ensure scalable, secure, and maintainable software. I thrive in collaborative teams and enjoy turning complex problems into reliable, high-performing systems.

Available to hire

I am a Senior Software Engineer with 10+ years of experience, including 8+ years as an Adobe Certified AEM expert. I have designed and delivered enterprise-grade AEM solutions for Fortune 500 clients, with expertise in AEM as a Cloud Service, on-premise deployments, headless CMS architectures, and full Adobe Marketing Cloud integrations.

My strengths span the full stack: Java, Spring Boot, ReactJS, and AWS, plus DevOps practices that ensure scalable, secure, and maintainable software. I thrive in collaborative teams and enjoy turning complex problems into reliable, high-performing systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Spanish; Castilian
Fluent

Work Experience

Senior Software Engineer / Senior AEM Developer at Monks Technology Services
February 1, 2025 - Present
Architected and customized AEM solutions using templates, components, Sling Models, Servlets, OSGi services, workflows, and HTL for enterprise clients. Implemented caching strategies and access control mechanisms, achieving 80% improvement in performance and security. Developed Content Fragments and Experience Fragments for headless CMS delivery integrated with custom ReactJS front-end frameworks. Configured AWS environments using CloudFormation, EC2, Lambda, S3, EventBridge, and Secrets Manager for automated infrastructure. Integrated Adobe Target and Adobe Analytics for A/B testing, personalization, and data-driven optimization. Applied OWASP Top 10 security mitigations including OAuth2/JWT authentication with Spring Security. Developed RESTful APIs and microservices integrated with AEM and external enterprise systems.
Senior Software Engineer / Senior AEM Developer at POP DIGITAL
March 1, 2024 - January 1, 2025
Led full project lifecycles from scratch, defining MVPs, facilitating sprint planning, and establishing acceptance criteria within Agile/Scrum environments. Designed and implemented AEM projects using Maven Archetype, creating static and editable templates, custom components, and client libraries. Automated workflows using Workfront Fusion connecting AEM with Adobe and non-Adobe systems including Jira and third-party APIs. Configured Adobe Cloud Manager CI/CD pipelines for development, staging, and production environments. Implemented AEM Forms integrated with Salesforce via RESTful APIs using Swagger specifications. Delivered training and mentoring sessions to enhance team's understanding of AEM best practices. Optimized JCR queries using SQL2 and Oak indexes for improved content repository performance.
Software Engineer / Senior AEM Developer at CRITICAL MASS LATAM (formerly Hangar)
March 1, 2022 - March 1, 2024
Developed complex AEM components including Sling Models, Sling Servlets, and OSGi services for modular backend functionality. Migrated components from Classic UI to Touch UI, implementing HTL templating and cqDialogs. Created Content Fragment and Experience Fragment templates for headless JSON/XML content delivery. Configured Adobe Target integrations including Legacy IMS, audiences, segments, and A/B testing activities. Developed branching strategies and Jenkins CI/CD pipelines for multi-environment deployments. Configured AEM Dispatcher rules for caching, URL filtering, security headers, and load balancing.
Senior Software Specialist / Senior Full Stack AEM Developer at ACCENTURE
April 1, 2020 - March 1, 2022
Architected API-based integration strategies connecting AEM with external platforms and third-party systems. Developed complex AEM components from both front-end and back-end perspectives using Java, HTL, and JavaScript. Configured replication agents, run modes, and dispatcher settings for optimized content delivery. Provided consulting and technical guidance on AEM implementation best practices and Adobe standards.
Software Engineer / AEM Developer at HANGAR
April 1, 2018 - April 1, 2020
Configured AEM projects using Adobe Maven Archetypes and established run modes for multi-environment support. Developed AEM dialogs in Classic UI and Touch UI frameworks with custom component structures. Built and optimized client libraries (clientlibs) for authoring and end-user experiences.
Software Engineer / Web Developer at RACSA – Radiográfica Costarricense SA
April 1, 2018 - April 1, 2020
Developed and maintained government public purchase system (SICOP) using J2EE, Java, JSP, and Oracle Database. Implemented OAuth2/JWT authentication with Spring Security for secure system access.
Technology Consultant / CQ5 Consultant / Service Line Manager at DXC TECHNOLOGY (HP/HPE)
October 1, 2016 - November 1, 2017
Designed and implemented CQ5-SAP integrations for automated invoice and purchase order approval workflows. Managed distributed team of 8 engineers, ensuring KPIs and SLAs were consistently met. Provided TIBCO middleware L2 support for SAP systems including SAP Fiori.
Software Engineer / Web Content Developer at HANGAR
April 1, 2015 - October 1, 2016
Configured AEM projects using Adobe Maven Archetypes and established run modes for multi-environment support. Developed AEM dialogs in Classic UI and Touch UI frameworks with custom component structures. Built and optimized client libraries (clientlibs) for authoring and end-user experiences.

Education

Bachelor of Systems Engineering at Universidad Nacional de Costa Rica (UNA)
January 1, 2010 - January 1, 2020

Qualifications

Adobe Certified Expert – Adobe Experience Manager Sites Developer
January 11, 2030 - November 30, 2025
Adobe Certified Professional – Adobe Experience Manager Front-End Developer
January 11, 2030 - November 30, 2025
Adobe Experience Manager Sites Architect Master
January 11, 2030 - November 30, 2025

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Government

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Hire a Full Stack Developer

We have the best full stack developer experts on Twine. Hire a full stack developer today.