gregoire barret
Development Manager

Gregoire Barret

Orchestrating high-performance engineering teams and delivering sophisticated digital architectures with a decade of expertise in Android, React, and Java ecosystems.

+66 97 250 5095
barret.gregoire@gmail.com
Professional Journey

Career Milestones

Accenture

Business Architecture Manager

AccentureDec 2022Current
Frontend and Backend Delivery manager for multiple applications for majors Thai Banks.
  • Participate in the planning, estimation and project governance.
  • Involve in each project phase, from requirement gathering.
  • development, testing, performance, and production release.
  • Define project structure, technical solution, coding standard, code quality, and development processes.
  • Ensured seamless production deployment and delivery, maintaining high standards in project execution.
  • Implement spring boot microservice in AWS and Microsoft Azure.
  • Develop mobile application in android native, Flutter and web application in ReactJS.
  • Ensure project meet the security and performance best standard and practice.
  • Work with the Agile methodology, expertise in Jira and confluence.
  • Involve in DevOps by creating jenkins pipeline and testing tools.
Accenture

Business Architecture Associate Manager

AccentureDec 2021Nov 2022
Frontend Delivery manager for a Loan mobile application for a major Thai banks.
  • Create a Loan application for a bank mobile system in Swift for IOS and Kotlin for Android.
  • Create a React.JS web application to request and receive loan approval from a partner mobile application.
  • Managing a team of eight front-end and eight back-end developers.
  • Upskilling the front-end team to include mobile development.
  • Boost the current app's performance and code quality.
  • Specify the code standard, enhance overall quality, raise unit test coverage to ensure compliance with our requirements, and optimize build time and system. Specify the work approach and the branching strategy
  • Develop a testing suite solution that will enable quality assurance to test every scenario without requiring partner applications, hence saving time for testing each scenario.
  • Oversaw the production deployment preparation and coordinated with the bank team on all the necessary documentation and security controls.
Accenture

Consultant / Team lead

AccentureMay 2019Nov 2021
Lead multiple large-scale projects for a major Thai banking company, focusing on both frontend and mobile banking platforms.
  • Lead a squad of 2 mobiles developer then 8 React.js and Spring Boot developers in an agile environment.
  • Drove frontend development and contributed to backend design and delivery.
  • Managed releases and deployments across multiple environments using Jenkins, ensuring smooth delivery and adherence to sprint goals.
  • Defined software architecture, developed a reusable React UI library, and optimized the CI/CD pipeline.
  • Led the development of a mobile banking platform, managing a team of 3 Android developers using a waterfall methodology.
  • Oversaw feature estimation, planning, and production support for a platform serving millions of users.
SmartSoftAsia

Android Team lead

SmartSoftAsiaMar 2014Mar 2019
Founder and leader of the in-house Android team, responsible for overseeing the entire lifecycle of applications, from initial specifications to final delivery, ensuring collaboration among all stakeholders.
  • Develop native android applications for customers.
  • Follow specifications and design.
  • Develop backend application in spring boot.
  • Follow the latest statement of android development.
  • Testing new technologies and improve code quality.
  • Taking care of reducing the technical dept.
  • Code review and pair programing with all team members.
  • Create CI/CD process.
  • Have a change to support and be responsible for the android team.
  • Assisting to meetings with customer all along the development process.
  • Mentoring and training junior members.
Expertise

Technical Arsenal

A comprehensive suite of technologies leveraged to build scalable, high-performance enterprise applications.

Mobile

Android
Android
Kotlin
Kotlin
Flutter
Flutter
Compose
Compose
Sqlite
Sqlite

Web

React
React
Redux
Redux
Npm
Npm
Type Script
Type Script
Java Script
Java Script
Mui
Mui

Backend

Java
Java
Spring Boot
Spring Boot
MongoDB
MongoDB
postgreSQL
postgreSQL
Redis
Redis
Kafka
Kafka

DevOps

Docker
Docker
Kubernetes
Kubernetes
Jenkins
Jenkins
Backstage
Backstage
Grafana
Grafana
ElasticSearch
ElasticSearch
Crossplane
Crossplane
Academic Foundation

Education

Esirem

Master degree in engineering, specializing in IT, Electronics and Embedded Systems — University of Burgundy

20102013

IUT Le Creusot

Industrial processing and Automation technology — IUT LE CREUSOT

20082010
Background

Engineering leadership with a human touch.

I am a Development Manager with 10 years of experience in the software industry. My expertise spans across mobile development with Android, modern web applications using React, and robust backend systems with Java Spring Boot.

Throughout my career, I have transitioned from a technical specialist to a leadership role, managing teams and architecting complex business solutions. I am passionate about clean code, efficient CI/CD pipelines, and mentoring the next generation of developers.

10+

Years Experience

50+

Projects Delivered

20+

Engineers Led

4

Core Frameworks

Gregoire Barret
Capabilities

Other Skills

  • Agile and waterfall Methodology
  • Work under limited timeframe and pressure
  • Strong client focus and build relationship
  • Negotiate with all party for find the best compromise
  • Communication with all vertical team of a project
  • Git, Gitlab, GitHub, Bitbucket
  • Responsive Design
  • Clean ARchitecture, SOLID principles
  • E2E Testing