Emilio De La Peña Chacón

Backend Developer | DAM Student

About Me

Backend Developer focused on technical rigour and process efficiency.

My approach to software development can be summed up in one word: Rigour. I am not satisfied with code that simply works; I am obsessed with excellence in the final result, from the cleanliness of the internal logic to the delight of the user interacting with the service. This technical seriousness is fuelled by a constant curiosity that drives me to explore new tools and understand the "why" behind every solution.

What do I bring to the team?

Technical resolution with judgement: I feel especially comfortable facing complex logic problems and bugs that require technical depth and persistence.

Proactive Collaboration: My experience coordinating teams in national associations and managing operations under pressure at the airport has turned me into a reliable team member. I know how to listen, provide solutions, and be available to ensure the project flows smoothly.

Product Mindset: Thanks to my previous background, I understand that software is a tool to solve real problems. I design with maintainability and the value the end client will receive in mind.

Currently specialised in the Java ecosystem, I seek to contribute this combination of technical capacity and management skills in projects that value quality and scalability.

Featured Projects

Zookeeper (Java)

Console application simulating a zoo camera monitoring system, utilising Java text blocks to render complex ASCII art animations.

Battleship Game (PvP) (Java)

Classic command-line implementation of the Battleship game, focused on backend logic and 2D array manipulation.

Aerotaxi Web Simulation (Python)

Aerotaxi reservation simulation for trips within Spain in under 2 hours.

Cinema Room Manager (Java)

Console application to manage cinema seating arrangements, ticket purchases, and occupancy/revenue statistics.

Shop Net Income Calculator (Java)

Simple console application to track shop earnings, record expenses, and calculate net income.

Skills

Core Backend & Foundations

  • Java Standard Edition (SE): Solid foundation in programming logic and Object-Oriented Programming (OOP) acquired in DAM.
  • Data Persistence: Handling relational databases with PostgreSQL and basic connectivity via JDBC.
  • Build Tools: Fundamental knowledge of Maven for dependency management in Java projects.

Development Tools & Infrastructure

  • Version Control: Use of Git and GitHub for version control and atomic change management.
  • Linux Environment: Daily user of Fedora, familiar with the terminal and package management.
  • Containerization (Learning): Starting to use Docker for local database deployment.

Methodologies

  • Agile Basics: Understanding of Kanban boards and Scrum workflows for task organization.

AI

  • AI-Augmented Development: Delivery time optimization using Aider, Gemini, and integrated AI assistants for error resolution and code generation.

Education

Multi-platform Application Development (DAM)

In progress | Spain

Contact