About me
With a one-year intensive training (1.800 hours) as a Java software developer at the DCI (Digital Career Institute) and a great passion for software development, I am looking forward to the opportunity to be part of your team and support your customers in implementing new innovative solutions based on Java.
During my training, I worked independently and in teams on the realization of various projects and gained practical experience in the development of applications based on Java 21, MySQL, cloud services, Spring framework, and agile methods with Scrum.
Part of my training was the independent development of complex problem solutions in the field of application development. As a member of a team, I enjoy finding complex solutions based on different perspectives and experiences.
I am fluent in English and Spanish (native language). I am improving my German language skills on a daily basis, I currently have a German certificate at B1 level and am currently aiming for B2.3.
My education ends in June 2024, I am looking forward to the opportunity to contribute to your company afterwards and am therefore available for an interview at any time.
- Name:Maria Ibanez Rubio
- Age:33
- E-Mail:maria@javadabadoo.com
- Located:Berlin
EDUCATION
Java Backend Development
DCI Digital Career Institute
06/2023 - 06/2024
Berlin, Germany
One year full time training: 1.800 hours
Java 21 | JVM | TDD | JUnit
OOP | Polymorphism | Inheritance | Encapsulation
Data Structures | Array | List | Set | Map
Functional Programming | Lambda
Concurrency | Thread Pools | Synchronizers
Multithreading | Synchronized blocks | Volatile variables | Streams | Module System | Localization
Database | SQL | MySQL | PostgreSQL | JDBC
Build Tools | Maven | Gradle
IDE | Eclipse | Intellij
Spring | Core | IoC | Dependency Injection | MVC | Boot | JPA | ORM | Hibernate | SpringWeb | Security | Test
API | Consume Create | Spring Rest | Postman | Open API | Swagger
AWS | EC2 | RDS | S3 | GCP | AppEngine | BigQuery | Cloud Storage
Agile Methodology | Scrum
See certificate See reference letterDigital basics
DCI Digital Career Institute
05/2023
Berlin, Germany
Web Dev | HTML | CSS | Online Marketing | Programming Basics | Java | Python
See certificateSociology Degree
University of Granada
09/2010 - 09/2015,
Granada, Spain
Degree in Sociology completed, with all subjects taken and passed
Social structure: Institutions and processes of change in society
Critical analysis: Deep understanding of social issues
See certificateSKILLS
- Java
- MySQL
- PostgreSQL
- Maven
- JUnit
- Agile
- I/O
- HTML
- CSS
- Spring/Spring Boot
- OOP
- GitHub
- AWS
- REST API
- Cloud Services
- IntelliJ
- Eclipse
- Scrum
EXPERIENCE - PROJECTS
Fitness Tracking App
Engineered a fitness tracking application with Spring Boot, leveraging Spring Security for user authentication and authorization. Integrated Spring Data JPA for seamless data persistence and Hibernate for efficient database management. Still in progress.
Library Management System
Developed a Java-based library management system enabling operations such as adding books, checking availability, and handling loans. Demonstrates expertise in object-oriented programming and file handling. github.com/MariaIRubio/LibraryManagementSystem/tree/main
Online Voting System
Developed a Java program implementing a simple voting system using Set data structure. Enabled users to cast votes, count votes, display vote counts for candidates, and exit program efficiently. Practiced input validation for enhanced user experience. github.com/MariaIRubio/Online-Voting-System/tree/main
Tickets Reservation
Designed a Java program for a Ticket Reservation System utilizing Enums to represent seat classes. Strengthen understanding of Enums and OOP principles, enhancing Java skills. Includes Passenger and Flight classes with methods for seat reservation and cancellation. github.com/MariaIRubio/Tickets-Reservation.git
Tic-Tac-Toe
Led team project developing Tic-Tac-Toe game in Java, integrating OOP, exception handling, and Enums for enhanced functionality. Implemented game logic, user interaction, and replay feature on a 3x3 grid. Optimized for an interactive gaming experience. github.com/MariaIRubio/TicTacToe.git
Delivery App Management System
Designed and implemented development of a Java Delivery App Management System, facilitating customer registration, delivery placement, status tracking, and management. Implemented OOP principles, exception handling, and console-based UI for efficient user interaction and error management. github.com/MariaIRubio/Delivery-App-Management-System.git
CERTIFICATES
- 06/2024 Java Software Developer 1.800 hours See certificate
- 02/2024 Scrum See certificate
- 01/2024 B2.1 - German See certificate
- 05/2023 Digital intruduction course 160 hours See certificate
- 12/2021 Yoga Teacher Training 500 hours See certificate
- 07/2021 B1 Telc - German See certificate
- 05/2016 B1 Cambridge - English See certificate
- 02/2014 Sociology Academic Degree See certificate
SOFT SKILLS
- Flexible
- Committed
- Organized
- Ethics
- Responsibility
- Self Motivation
- Empathy
- Multitasking
- Teamwork
- Perseverance
- Optimism
- Analytical Thinking
- Positivism
- Time management
LANGUAGES
- Spanish - Native
- English - Full Professional Proficiency
- German - Professional Working Proficiency