DanielMB Full-Stack

About me

5 years as a Full Stack Developer with solid experience in the design and evolution of B2B software solutions for the insurance and telecommunications sectors. Proficient in backend development with Java and Spring Boot, providing great versatility in frontend frameworks. Accustomed to leading the full product lifecycle, ensuring efficient integrations, vulnerability mitigation, and maximum code quality.

Projects

MERINO CHESS

Play chess solo or with friends, customize your pieces, and compete online to reach the top of the leaderboard. Show that you're a chess master!

CODE
DUCK HUNT
Embark on a feathered adventure in our Duck Hunt game! Take aim, shoot, and climb the leaderboard to become the ultimate duck hunter. Compete against friends and players worldwide to prove your skills. Get ready for a quacking good time!
CODE
CAPTCHA GAME
Ready to put your visual skills to the test? Captcha-Game challenges you to distinguish between the right and wrong images based on the two words you choose. Play now and push your visual acuity like never before!
CODE
TIC TAC TOE
Enjoy the classic Tic Tac Toe game on your Android device! Challenge players from around the world in thrilling online matches. Compete for the top spot in the rankings and showcase your skills in the game!
CODE
SEE MORE PROJECTS

Experience

  • Logo Dev&Del

    Full Stack Developer

    December 2023 - Present
    INSURANCE B2B
    Responsibilities:
    • Architecture and Modernization: Design and implementation of strategic platforms to replace legacy systems, applying Hexagonal Architecture to build scalable solutions with highly decoupled code.
    • Adaptive Full Stack Development: Building robust B2B solutions using the Spring ecosystem (Boot, Batch, WebFlux) on the backend, with high capacity for adaptation and integration of different frontend frameworks (Vue.js, React) according to product needs.
    • Stakeholder Management and Product Definition: Strategic and constant communication with the client, acting as a technical reference to translate complex business requirements into viable architectural and software solutions.
    • DevSecOps and Code Quality: Integration of security practices into the development cycle, active vulnerability monitoring, and application of quality standards using SonarQube and Fortify.
    Key Achievements:
    • Technical Leadership and Rescue: Led as Tech Lead the deep refactoring, maintenance, evolution, and stabilization of the application, reversing 4 years of technical debt until its first successful pass to production.
    • Radical Performance Optimization: Refactoring of a critical Spring Batch process, reducing its execution time from 2.5 hours to 30 minutes (an 80% improvement).
    • Rapid adoption and integration of Vue.js and React into the project stack to modernize the frontend, reducing delivery times.
    • Successful Launch (Reef Project): Built from scratch and deployed the first version of the strategic platform to production, strictly meeting delivery deadlines. Implementation based on Hexagonal Architecture using Java 21, Spring Boot, and Kafka.
    Technologies: Java, Spring Boot, Spring WebFlux, Spring Batch, Hexagonal Architecture, Kafka, Openshift, Docker, Jenkins, Vue.js, React, SonarQube, Fortify.
  • Logo Minsait

    Full Stack Developer

    December 2021 - December 2023
    TELCO B2B
    Responsibilities:
    • Software Architecture and Quality Assurance: Design, creation, and optimization of complete technological solutions (backend and frontend), ensuring code robustness and maintainability through exhaustive testing and Clean Code standards.
    • Technical Mentoring: Support, code review, and technical guidance for junior developers on the team.
    • Interlocution and Requirements Gathering: Direct technical communication with the client to ensure correct functional understanding of the product and align development with business expectations.
    Key Achievements:
    • Leadership in the end-to-end development of critical screens for the TELCO commercial window.
    • 20-30% performance improvement in microservice integration through strategic migration from JDK 1.8 to 17 and from WebLogic to OpenShift.
    • Successful integration of BPM tools (OSB and SOA) and AngularJS to resolve architectural blockages in the project.
    Technologies: Java (microservices), Spring Boot, Spring Batch, Angular, AngularJS, BPM (OSB y SOA), SQL Developer, Jenkins, Clarive, SonarQube, Jira.
  • Logo Golden Soft

    Full Stack Developer

    July 2021 - October 2021
    CRM B2C
    Responsibilities:
    • Full Stack Evolutionary Development: Building new functionalities and maintaining modules for the CRM environment, integrating business logic in .NET with dynamic interfaces in Angular.
    • Problem Resolution Support: Helping to identify and solve technical problems and collaborating with more senior developers to understand and address challenges that arise during development.
    Key Achievements:
    • Integral development of the BATUZ system (.NET/Angular environment) for taxation control subject to Bizkaia regulations.
    Technologies: .NET, Angular, SQL Server, and Access.
  • Logo Grant Thornton

    Forensic Computer Analyst

    April 2021 - June 2021
    Consulting B2B
    Responsibilities:
    • Software Development: Java and SQL.
    • Acquisition and processing of evidence.
    Key Achievements:
    • Design and development alone of an internal tool in Java/SQL that automated and streamlined the inventory of forensic evidence.

Contact