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/dag
Brussels, BE
15+ jaar

Gemiddelde responstijd: 1 uur

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

    Tweetalig / moedertaal

  • Frans

    Tweetalig / moedertaal

Kan op locatie werken
Brussels (tot 50km)

Werkervaring

  • Twenty8
    Architect / Senior Full-stack Software Engineer (Java / Spring / Angular)
    PUBLIEKE SECTOR
    januari 2024 - Vandaag (2 jaren en 5 maanden)
    Brussels, België
    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)
    PUBLIEKE SECTOR
    november 2016 - december 2023 (7 jaren en 1 maand)
    Brussels, België
    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)
    REIZEN & TOERISME
    april 2015 - september 2016 (1 jaar en 5 maanden)
    Luxembourg, Luxemburg
    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

Aanbevelingen

Wees de eerste die Morgan aanbeveelt

Help deze freelancer om te schitteren door te vertellen hoe het is om met hem of haar te werken.

Deze freelancerprofielen matchen ook met zoekopdracht.

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

Opleidingen

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

Vaardigheden

Categorieën