You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Morgan ShirleyMS

Morgan Shirley

Senior Java Full-stack Software Engineer

750 €/jour
Brussels, BE
15 ans et +

Délai de réponse moyen : 1h

À propos de Morgan

Senior full-stack software engineer and architect with 20+ years of experience delivering enterprise solutions in Java and modern web technologies.
I help companies design and implement scalable, cloud-native architectures, develop robust microservices and responsive web applications, and raise the level of their teams through mentoring and technical leadership.
With dual French and American citizenship, I collaborate seamlessly with organizations across Europe and the United States, on-site or remote.
  • Anglais

    Bilingue ou natif

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Brussels (jusqu’à 50 km)

Expériences

  • Twenty8
    Architect / Senior Full-stack Software Engineer (Java / Spring / Angular)
    SECTEUR PUBLIC & COLLECTIVITÉS
    janvier 2024 - Aujourd'hui (2 ans et 5 mois)
    Brussels, Belgique
    Architected and developed a mission-critical financial application for the European Commission from scratch, leveraging Spring Boot 3+ and
    Angular 19+.
    Trained and mentored junior developers, led code reviews, and upheld high quality standards to help the team deliver a performant and
    maintainable microservice-based solution.

    Key achievements

    • Designed and developed REST APIs with Spring Boot, applying a clean and modular architecture.
    • Built advanced Angular components using Signals, RxJS patterns, and NgRx state management, with optimized performance through lazy loading and fine-tuned change detection.
    • Established best practices for code quality, testing, and CI/CD, including JUnit 5/Mockito, Jasmine/Karma, JaCoCo, ESLint/Checkstyle, and SonarQube.
    • Enhanced developer productivity with IntelliJ, AI-assisted tooling, and the creation of comprehensive technical documentation.

    Tech stack

    Java 21 • Spring Boot 3+ • Git • REST APIs • Angular 19+ • Angular Material • TypeScript 5+ • HTML5/SCSS • OpenAPI/Swagger • OpenID Connect/OAuth 2+/JWT • Kafka • JPA/Hibernate • Flyway • H2/Oracle • Docker • Kubernetes • Linux • Maven • Lombok • MapStruct • JUnit/Assertj/Mockito • Jasmine/Karma • JaCoCo • SonarQube • ESLint/Checkstyle • GitLab/Bamboo • JIRA • Confluence • Agile/Scrum/SAFe • IntelliJ IDEA • AI-assisted coding
    Java Spring boot Angular Microservices JavaScript
  • C-Dev
    Architect / Senior Full-stack Software Engineer (Java / Spring / Angular)
    SECTEUR PUBLIC & COLLECTIVITÉS
    novembre 2016 - décembre 2023 (7 ans et 1 mois)
    Brussels, Belgique
    Worked at the European Commission on a new large-scale workflow platform serving multiple departments.
    Led the design and implementation of core Spring Boot microservices and modern Angular frontends.
    Also conducted code reviews, mentored new developers, enforced quality standards, and monitored security.

    Architected and developed 3 reusable microservices from scratch:
    • Document Manager: a complex and configurable application for managing process-related documents.
    • Task Manager: a generic component that aggregates tasks from multiple workflow engines into a unified interface.
    • Translation Manager: a centralized translation service exposing APIs for cross-system integration.

    Key achievements

    • Collaborated with business analysts to collect requirements, design BPMN workflows, and implement new business processes.
    • Designed REST APIs and event-driven communication using Kafka.
    • Developed key backend and frontend features.
    • Built comprehensive integration test suites to ensure non-regression and system reliability.
    • Improved code quality and security with SonarQube, Fortify scans, and continuous issue tracking.
    • Produced technical documentation and architecture diagrams to align developers and stakeholders.
    • Mentored team members and led code reviews, estimations, and refactoring initiatives to ensure high-quality releases under the SAFe Agile framework.
    • Provided production support, managing incident analysis and bug resolution.

    Tech stack

    Java • Spring Boot • Git • REST APIs • Angular • TypeScript • HTML5/SCSS • OpenAPI/Swagger • OpenID Connect/OAuth 2+/JWT • API Gateway • Kafka • ELK Stack • SOAP Web Services • JPA • Flyway • H2/Oracle • Camunda/BPMN • Caffeine/Ehcache • Docker • Kubernetes • Linux • Maven • JUnit/Assertj/Mockito • SonarQube • Fortify • Micrometer • Zipkin • Grafana • Prometheus • Dynatrace • ESLint/Checkstyle • Bitbucket • GitLab/Bamboo • Nexus • IntelliJ IDEA • Agile/Scrum/SAFe • JIRA • Confluence
    Java Spring boot Angular JavaScript Microservices
  • Avicene SA
    Senior Full-stack Software Engineer (Java / Web)
    VOYAGE & TOURISME
    avril 2015 - septembre 2016 (1 an et 5 mois)
    Luxembourg, Luxembourg
    Led the end-to-end development of a multi-language travel agency website supporting tailored tours and full trip management.
    Combined hands-on engineering with product strategy and growth initiatives — defining target users, shaping the offer, and delivering a fast, secure, and SEO/SMO-optimized platform.

    Key achievements

    • Selected a stack enabling responsive design, multi-language support, and e-commerce readiness.
    • Designed and developed the website, including information architecture, UI, and content integration.
    • Implemented SEO/SMO, performance optimizations (compression, caching, lazy loading, CDN), and security hardening.
    • Integrated analytics (Google/Bing/Facebook) for conversion tracking and content improvement.
    • Managed domain registration, hosting, server configuration, production rollout, and performance testing.

    Tech stack

    Java • JavaScript • jQuery/jQuery UI • HTML/CSS • Git • PHP • WordPress & plugins • WAMP • MySQL • SEO/SMO • Analytics (Google/Bing/Facebook) • CDN/Cloudflare • Security Hardening • Photoshop
    Java JavaScript jQuery HTML5 CSS3

Recommandations

Soyez le premier à recommander Morgan

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master’s Degree in Information Systems and Business Management (MIAGE)
    Université Paris Dauphine - PSL
    2004
    Programming in Java/C/C++, System architecture, databases, UML modeling, mathematics, algorithms, economics, accounting, and business communication/marketing.

Compétences

Catégories