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.