Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Thomas Bouttaz

Senior Full Stack Developer

Enthusiastic and quality-driven team player with a strong commitment to continuous learning. With 17 years of experience across research and industry in France, the UK, and Ireland, I have worked with a wide range of technologies and am proficient in all aspects of the Software Development Life Cycle. Adaptable to new environments, I thrive on challenges and seek to contribute my expertise to a dynamic team while fostering a culture of continuous improvement.

www.linkedin.com/in/thomasbouttaz
Resume created on DoYouBuzz
Skills

Object Oriented Programming

Java Kotlin Spring Framework: Core, MVC, Data .NET MVC

Web Development

JavaScript Frameworks: Angular, React TypeScript HTML 5

Web Services

RESTfull architecutre GraphQL, schema federation with Apollo

Architecture

Cloud Platforms: PCF, Heroku Databases: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)

Code Quality

Test-Driven Development: JUnit, Mockito, Jasmine Load Testing: JMeter Pact Testing CI/CD: Maven, Gradle, Jenkins Pipelines, Docker, Artifactory

Languages

French: Native English: Bilingual (15+ years in UK and Ireland)
Experiences
  • Modernise a mission-critical web application for managing Dell clients' PC fleets: https://tdm.dell.com
  • Full-stack development in Kotlin and Angular within a self-organized Agile team that scaled from 6 to 30 developers, structured into squads of 6
  • Leading one of these squads, fostering alignment and engagement through regular retrospectives to refine team organization. Driving daily pairing and mob programming sessions to enhance collaboration and knowledge sharing
  • Nurture a culture of continuous learning across the wider team by organizing regular TDD workshops and learning sessions
  • Improve software quality via test automation, including Unit Testing (backend & frontend), End-to-End testing (Cypress), Contract Testing (Pact), Load Testing (JMeter)
  • Consolidate web service suite by migrating from REST to GraphQL, improving efficiency and flexibility
  • Drive close collaboration with Product Managers to adapt to frequently evolving requirements and advocate for more iterative delivery approaches aligned with Agile methodology. Focus on delivering high-value features by analyzing current usage patterns with Pendo before introducing additional complexity
  • Ensure application performance and availability via monitoring with New Relic and Kibana

Freelance Full Stack Developer

Self-employed
April 2018 to April 2020
Consultant
France
  • Provided consulting services to various clients as a freelance software engineer
  • Developed a survey management platform from conception to production as the sole technical contributor: www.biodiful.org
    Delivering a fully functional web application: Led Agile workshops to define client requirements and improve project scope| Built a full-stack solution (Java Spring Boot REST API & Angular 7) | Deployed the platform on Heroku, ensuring scalability and reliability
  • Provided technical expertise for a medical data transfer application, improving reliability and security. Introduced unit and integration testing practices to enhance code quality.
  • Strengthened a 7-person development team, participating in Agile sprints to implement new features of a SaaS queuing solution: www.esii.com
  • Developed a REST API using Spring MVC & Boot with non-blocking technologies (RxJava) to enable seamless access to back-office functionalities
  • Built and maintained a React-based web application, enhancing user experience and performance: www.altimaparmaif.fr
  • Implemented a Continuous Integration pipeline with Jenkins, Artifactory, and Docker, streamlining development, testing, and deployment processes
  • Led the development of multiple web projects, contributing to all phases of the software development lifecycle
    1. Requirements analysis – Collaborated with clients to gather requirements, estimate costs, and draft technical specifications
    1. Full-stack development across two technology stacks: Java & JSP | .NET MVC 4 & Razor
    1. Quality assurance – Implemented unit testing, performance optimization, and load testing to ensure reliability and scalability.
    1. Maintenance & support – Resolved bugs, provided client support, and wrote user documentation to enhance usability
  • Researched innovative computer-based infrastructure and tools to enhance collaboration in multidisciplinary environments. Developed a web application to help researchers efficiently manage their projects
  • Published peer-reviewed articles in scientific journals: (see ResearchGate profile)
  • Taught Object-Oriented Programming and Web Technologies to Master's students
  • Developed new Java modules for an insurance policy management system
Education

Registered Scrum@Scale Practitioner

Agile Education by Scrum Inc.™

March 2025
Intensive 5-day program focused on applying Agile and Scrum principles at scale

Developing ASP.NET MVC Web Applications

Microsoft Certification online

February 2014

Masters Sc. - Computer Information Engineering (Distinction) BSc - Computing (First Class Honours)

The Robert Gordon University

2005 to 2008
Object Oriented Programming , Web Development, Databases, Artificial Intelligence
Interests

Music

  • 24 years of musical practice: jazz guitar, double bass, and more recently in Irish traditional music. Performing live, teaching, and studio recording
Resume created on DoYouBuzz
Download Download