NIDUGA · SOFTWARE ENGINEER · BACKEND SPECIALIST

Scalable APIs, clean code, and backend architecture built for production

Backend engineer specialized in Python, Node.js, Java, AWS, and product architecture

I bring technical clarity, architecture decisions, and backend execution for teams that need reliable APIs, Docker and AWS delivery, and maintainable software in production.

Current role

5

BetterWay Devs

Software Engineer

May 2024 — Present

PythonNode.jsAWS LambdaDockerOCR/IA

NIDUGA

Nicolas Duran Garces

Portrait of Nicolas Duran Garces smiling

Backend software engineer

Availability

Remote

Python · Node · Architecture · Serverless

8
Python
Node.js
Serverless
AWS
FastAPI
Docker
PostgreSQL
Java

Education

3
Software Engineering
Software Development Technology
Programming Technician

Certifications

6
AWS Cloud Foundations
IBM AI Developer
Cloud Digital Leader
Software Architecture
Serverless on AWS
Python Expert
5+years of experience
15+productive personal projects

Experience

Track record and key achievements

Experience summary

Experience focused on backend, platform, and production delivery

I work with teams that need to build, scale, and operate backend software with technical clarity and product focus.

Backend and platform

5+ years building APIs, integrations, and backend operations in production for product teams.

Architecture with judgment

Decisions grounded in maintainability, cost, performance, and delivery speed, not only features.

Cloud and real execution

Python, Node.js, AWS, Docker, and data systems to take ideas into production with technical control.

Atlanticsoft
👆
20212021

Software Developer (Internship)

Atlanticsoft

Atlanticsoft
👆
20212024

Software Developer

Atlanticsoft

Institución Universitaria EAM
👆
20232025

Professor

Institución Universitaria EAM

BetterWay Devs
👆
2024

Software Engineer

BetterWay Devs

20242025

Solutions Architect

EAM + EDEQ

EAM + Osmed Gateway
👆
20242025

Full Stack Developer

EAM + Osmed Gateway

About

I build and operate scalable backend platforms with a strong focus on clarity, observability, and real delivery

Behind the build

Technical partner for product, platform, and API work

I am Nicolas Duran Garces, also known as NIDUGA. I work as a backend software engineer building platforms in Python, FastAPI, Node.js, and Java for teams that need to scale without losing technical control.

I am comfortable across API architecture, data modeling, Docker, AWS, and deployment automation. When a feature needs it, I also step into React to close delivery end to end.

Where I add the most value

01

Backend architecture for product and platform teams

02

APIs in Python, FastAPI, and Node.js

03

Docker, Nginx, AWS Lambda, and cloud deployments

04

Data modeling in PostgreSQL, MySQL, MongoDB, and DynamoDB

05

Technical mentoring, code review, and architecture discovery

Operating style

Principles and execution scope

Observable backendClean architectureActive mentoringProduct + data
Backend tied to business impact

I prioritize clear APIs, healthy performance, and architecture decisions that can support product and operations beyond a demo.

Remote-first from Armenia, Quindio

I am based in Colombia and collaborate with teams that need senior backend execution whether the team is local or distributed.

Full delivery when needed

I work across Python, FastAPI, Node.js, Docker, AWS, and focused React pieces when a feature needs end-to-end ownership.

Stack & skills

Technologies I use daily

Backend and API engineering

Production backend services, API contracts, and domain layers for product and internal platforms.

PythonFastAPIDjangoNode.jsTypeScriptJavaSpring BootREST APIsGraphQL
9 core capabilities

Data and persistence

Data modeling, critical queries, and storage decisions for systems that need to scale cleanly.

PostgreSQLMySQLMongoDBDynamoDBRedisQuery optimizationData modeling
7 core capabilities

AWS and cloud platform work

Cloud infrastructure for backend delivery, asynchronous workflows, and observable systems.

AWS LambdaEC2ECRSQSSNSAPI GatewayCloudWatchRoute 53
8 core capabilities

DevOps and infrastructure

Build, deployment, and operations automation so changes reach production with control.

DockerNginxGitHub ActionsGitLab CITerraformLinuxContainersCI/CD
8 core capabilities

Applied AI and automation

LLM integration and practical automation when it genuinely improves the product.

AI agentsMCPRAGOCRLLM integrationsPrompt engineering
6 core capabilities

Pragmatic frontend

Enough front-end depth to ship end-to-end features without losing the backend focus.

ReactViteTypeScriptCSSAccessibilityUI states
6 core capabilities

Quality, security, and architecture

Practices that keep software maintainable, measurable, and reliable in production.

Clean ArchitectureDDDTestingObservabilityCode reviewTechnical mentoring
6 core capabilities

How I help

The areas where I create the most value as a backend developer and software engineer

How I plug into product

Backend building blocks that scale without losing operational control.

I work with teams that already have real business traction and need cleaner architecture, steadier delivery, and calmer deployments without turning every feature into a technical negotiation.

01

Fast diagnosis of bottlenecks across APIs, data flows, and delivery pipelines.

02

Technical roadmap tied to business pressure, not abstract debt alone.

03

Senior execution to build, unblock, or stabilize with minimal friction.

Recurring focus

APIs, platforms, and features already in production or close to launch.

Core build

Backend architecture and APIs

I design measurable backend services for products that need to scale without losing technical or operational clarity.

  • Python and FastAPI
  • Node.js and TypeScript
  • API contracts, jobs, and clean architecture

Expected outcome

Services that are easier to evolve

Less ambiguity across backend, frontend, and ops

Best for teams building or reshaping the product core.

Delivery layer

Cloud, deployment, and observability

I package, deploy, and operate services with a practical focus on Docker, AWS, traceability, and sustainable delivery speed.

  • Docker, Nginx, and consistent environments
  • AWS Lambda, containers, and CI/CD
  • Logs, metrics, and useful alerting

Expected outcome

Lower production risk during releases

Better visibility to catch regressions earlier

Good fit when the system exists but operations still feel fragile.

Senior leverage

Remote technical consulting

I join teams that need help unblocking engineering decisions and turning technical conversations into real forward motion.

  • Technical discovery and scope definition
  • Mentoring, code review, and architecture judgment
  • End-to-end delivery when it genuinely helps

Expected outcome

Faster, better-documented decisions

Less rework across features and accidental debt

Useful when a team needs senior leverage without bloating process.

Projects

Filter by category, tags or search

02Backend

Atlas — Distributed Commerce

Scalable cloud-native backend system demonstrating modern microservices architecture patterns. Built with Spring Boot and Spring Cloud.

JavaSpring BootSpring Cloud+5
03Frontend

Tab Vault — Session Manager

Chrome extension that revolutionizes browser tab and session management. Crash recovery, sync, and intelligent search.

TypeScriptChrome ExtensionManifest V3+2
04Backend

RoastSync — Roasting Management

Full-stack platform to monitor and optimize coffee roasting cycles. FastAPI backend with React + Vite dashboard.

PythonFastAPIReact+3
05Backend

Jaltech Print — Wireless POS Printer

API that turns a Jaltech POS printer wireless via Raspberry Pi. Enables billing from tablets anywhere in the establishment.

PythonRaspberry PiREST API+2
06Frontend

Portfolio v2 (this site)

Professional portfolio with premium animations, glassmorphism, and dark mode. Built with React + Vite + TypeScript.

ReactTypeScriptVite+2