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/day
Brussels, BE
15+ years

Average response time: 1 hour

About 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.
  • English

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Brussels (up to 50km)

Experience

  • Twenty8
    Architect / Senior Full-stack Software Engineer (Java / Spring / Angular)
    PUBLIC SECTOR
    January 2024 - Today (2 years and 5 months)
    Brussels, Belgium
    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)
    PUBLIC SECTOR
    November 2016 - December 2023 (7 years and 1 month)
    Brussels, Belgium
    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)
    TRAVEL AND TOURISM
    April 2015 - September 2016 (1 year and 5 months)
    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

Recommendations

Be the first to recommend Morgan

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • 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.

Skill set

Categories