Building systems that scale and interfaces that delight.

I'm Nagarjun Nagesh, a solutions architect and software engineer based in Madrid. I specialize in turning complex problems into elegant, minimalist digital solutions.

professional headshot portrait of a software engineer, minimalist background, black and white aesthetic

What I'm Doing

Solutions Architect

Architecting and building scalable web applications for Ledger management using Java, Spring Boot on a containerized platform. Focusing on SOLID Principles, Clean Code and Unit Test coverage (80%).

AWS Systems Architecture

Designing and implementing cloud infrastructure solutions on AWS, including EC2, S3, Lambda, and RDS. Ensuring high availability, scalability, and security of applications.

Full Stack Development

Designing robust backend systems and APIs that can handle high throughput. Experienced with microservices and event-driven architectures.

Technical - Business Bridge

Working closely with stakeholders to define product roadmaps, prioritize features, and establish technical feasibility and working closely with the development team to ensure successful implementation.

Experience

Solutions Architect Constellation Consulting Iberica, Spain

2025 — Present

Led the integration of Payment Platforms with Adyen, designing and implementing fault-tolerant transaction systems that ensured high availability and reliability. Architected and Understood the Stakeholders requirements and converted it to the technical requirements and designed solutions implementing client, transactions, wallets with SOLID Principles, Clean Architecture, Design Principles and Unit Test Coverage (80%).

  • Designed and integrated fault-tolerant transaction systems with Adyen, ensuring high availability and reliability.
  • Developed solutions implementing TTL, transforming data into BI consumable formats.
  • Enhanced data accessibility and usability for improved decision-making processes.
  • Designed and developed Infrastructure for Lead Generation using CDK typescript for Infra, deployed on a serverless Lambda with NodeJs24.X.

Senior Software Engineer Constellation Consulting Iberica, Spain

2021 — 2024

Designed and Developed solutions focusing on performance and cost optimization. Implemented WAF with custom rules to protect against common web exploits, ensuring application security and compliance. Automated the infrastructure deployment process using CI/CD pipelines, reducing deployment time by 50% and minimizing human error. Refactored legacy codebase to improve maintainability and scalability, resulting in a 30% reduction in technical debt.

  • Designing and Integrating payment platforms for Ayden platforms.
  • Led application modernization and migration to AWS cloud using Java and Golang.
  • Implemented scalable serverless lead management application on AWS for optimized user access controls.
  • Streamlined infrastructure deployment through CI/CD pipeline automation for Hydra and Proposal projects.
  • Refactored Hydra codebase architecture in Java for improved maintainability and scalability.

Senior Software Engineer Carrefour España, Spain

2019 — 2021

Developed and maintained a high-traffic e-commerce platform using Java and Spring Boot, ensuring optimal performance and reliability. Implemented robust security measures, including encryption and secure authentication, to protect sensitive customer data and ensure compliance with industry standards. Collaborated with cross-functional teams to design and implement new features.

  • Designed microservices-based architectures and led containerization initiatives using Docker and Kubernetes to improve scalability and reliability.
  • Built cloud-native services using Spring (Spring Boot, Spring JPA), Go, and Node.js, leveraging Google Cloud Pub/Sub for event-driven workflows.
  • Developed Java and Node.js applications on Google Cloud Platform, including image processing and storage solutions optimized for performance and scalability.
  • Promoted test-driven development (TDD) and implemented unit/integration testing using JUnit and Maven to improve code quality and reliability.
  • Delivered a product recommendations service from scratch using Golang microservices on GCP; guided teams on best practices and implemented caching patterns using Kafka consumers and Hystrix.

ATG Specialist (Java Monolith) Carrefour España, Spain

2016 — 2019

ATG Developer (Java Monolith) Redgrape Business Services, India

2016

ATG Developer (Java Monolith) Citrisys Solutions, India

2015 - 2016

Graduate Software Engineer Specialist Hygiene Solutions, UK

2014 - 2015

Selected Projects

Integration with Adyen

A comprehensive fleet management system with real-time tracking, order management, and analytics.

React TypeScript Mapbox

Marketplace for Carrefour

A streamlined hiring platform connecting professionals with startups. Features complex filtering and applicant tracking.

Next.js Node.js PostgreSQL

Let's build something.

Currently open for new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!