Jairo Paul Moreno Villarroel

Project Manager| Senior Back-End Developer | Programming Instructor | Internship Coordinator & Tech Talent Mentor

Cartagena, Región de Murcia, Spain

About

I am a Project Manager and Senior Back-End Developer with over 7 years of experience building scalable, high-performance software solutions. Passionate about clean code, system architecture, and mentoring new developers. Experienced as a Programming Teacher, I now also coordinate student internships (Prácticas), focusing on bridging the gap between academic theory and real-world tech demands, and fostering the next generation of tech talent.

Experience

  • Back End Developer Senior, Project Manager Gft at GFT Technologies
    Nov 2022 - Present · 3 yrs 9 mos

    - Agile Project Leadership: Comprehensive management of the Software Development Life Cycle (SDLC) using the Scrum methodology, including sprint planning, team coordination, stakeholder management, and the delivery of high-value product increments aligned with business objectives. -Advanced Microservices Engineering: Designing and developing highly available microservices by applying TDD, DDD, SDD (Spec-Driven Development), and EDD principles, leveraging modern architectural and design patterns to build scalable, resilient, and maintainable distributed systems. -AI-Assisted Spec-Driven Development: Applying Spec-Driven Development (SDD) supported by AI agents for requirements analysis, solution planning, code generation, automated testing, and technical documentation. Ensuring quality through human validation, code reviews, and verification before integrating changes into production. -Core Technology Stack: Deep expertise in Java 17, the Spring ecosystem (Spring Boot, Spring Cloud, Spring Kafka), OpenAPI First, Apigee API Management, and API Gateway, delivering clean code and robust, scalable architectures. - DevOps & Quality Assurance: Maintaining high test coverage with JUnit and Mockito while managing CI/CD pipelines to enable reliable, automated deployments across Development, QA, and Production environments.

  • Computer Science Teacher & Internship Coordinator at ISEN Centro Universitario
    Dec 2024 - Present · 1 yr 8 mos

    -Internship Program Leadership: Act as the primary Internship Coordinator, managing and optimizing the student placement process. This includes facilitating strategic partnerships with key technology companies and ensuring high-quality, practical training experiences. -Curriculum Development & Mentoring: Design and deliver specialized modules in Object-Oriented Programming (OOP), Advanced Services & Processes, and software architecture. Focus on modern methodologies like Clean Code and TDD to cultivate job-ready talent. -Active Learning Methodologies: Implement advanced teaching techniques, including Project-Based Learning (PBL), Gamification, and Flipped Classroom models, to foster critical thinking, collaborative development, and real-world problem-solving skills among students. -Tech Talent Scouting: Proactively evaluate student performance and technical capabilities to identify high-potential candidates, serving as a talent scout and professional mentor to guide them into specialized fields within the tech industry.

  • Back-end Developer Senior at MetaEnlace Sistemas de Información
    Nov 2021 - Nov 2022 · 1 yr 1 mo

    Back end developer specialized in core banking CAJAMAR Tasks: - Collection of requirements - Design of the final solution - Assignment and distribution of tasks - Development of the solution in Javol (Cobol + Java) - Unit Test, Integration Test - Component generation - Upload of new functionalities - Deployment in Pre-production and Production environments

  • TECNOPOLIS SOFTWARE SLL (6 yrs)
    • Full Stack Engineer
      Sep 2017 - Nov 2021 · 4 yrs 3 mos

      Back and front end development

    • Java Software Developer
      Dec 2015 - Nov 2021 · 6 yrs

      Java developer

    • Mobile app developer
      Dec 2015 - Nov 2021 · 6 yrs

      Development of cross-platform applications in angular and javascript.

  • Software developer at Navantia s.a.
    Jan 2015 - May 2015 · 5 mos

    University practice Development in c ++