Alexis GEORGES

Alexis GEORGES

Mentor
5.0
(3 reviews)
US$20.00
For every 15 mins
4
Sessions/Jobs
ABOUT ME
Senior developer, Software Factory maintainer & Open source enthusiast
Senior developer, Software Factory maintainer & Open source enthusiast

Working in IT for 6 years, I did my first steps in development 15 years ago.
I've always liked to provide some help to solve troubles with IT, to elaborate complex architectures, to develop new products,...

I've been working with Angular/TypeScript for 6 years now and I co-wrote a book about TypeScript language and Angular, React, Vue frameworks (https://www.amazon.com/gp/product/B081FB89BL).

I'm experienced in Code rules in JavaScript/TypeScript (linting, architecture, formatting,...), see on GitHub (https://github.com/NationalBankBelgium/code-style). I'm also developing Front-end framework Stark, based on Angular, for the National Bank of Belgium (https://github.com/NationalBankBelgium/stark).

French, English
Brussels (+01:00)
Joined August 2021
EXPERTISE
6 years experience
7 years experience | 1 endorsement
Powerful Git user, coaching people to let them use Git in the best way for their needs.
Powerful Git user, coaching people to let them use Git in the best way for their needs.
6 years experience | 1 endorsement
10 years experience | 2 endorsements
10 years experience | 1 endorsement
5 years experience | 1 endorsement
CI/CDDependabotGit
View more
CI/CDDependabotGitGitHub Actions
View more

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Miguel Menjivar
Miguel Menjivar
February 2022
Very helpful. Very knowledgeable of Angular. Walked me through all the steps provided to fix this issue. Was very patient and quickly picked up on the issue and solved it.
SOCIAL PRESENCE
GitHub
docker-fail2ban
A simple fail2ban to use inside a Docker
Shell
34
12
OVH-Cloud-Storage-website
Website to download your files from OVH Cloud Storage
PHP
2
0
EMPLOYMENTS
Developer & Software Factory Maintainer
National Bank of Belgium
2016-09-01-Present
As technical leader of the Software Development support group and with the help of my teammates, my role is to ensure that software devel...
As technical leader of the Software Development support group and with the help of my teammates, my role is to ensure that software developers at the National Bank of Belgium continue to take advantage of state of the art software development practices, techniques and tools. Our group is responsible for: - developing/maintaining the front-end software development framework (AngularJS, TypeScript, ...) - promoting code reuse by providing reusable libraries, components, visual style guide - tackling architectural and transversal/cross-cutting concerns (e.g., secure coding guidelines, protection against XSS, CSRF, authentication & authorization, logging, auditing, ...) - providing training and support to all programmers & analysts - choosing appropriate tools (e.g., SCM, IDE, build tools, ...) and providing relevant/useful infrastructure components to software developers (e.g., continuous integration, source code analysis, bug tracking, ...) - serving as interface between the software development teams and other groups within the IT department: architecture, operations, security officers, ... - implementing continuous delivery and DevOps within the IT department Technologies used: - Front-End: Development, maintenance and support - AngularJS & Angular 2+ - Javascript / TypeScript - HTML / CSS - Framework Stark, based on Angular. Available on https://github.com/NationalBankBelgium/stark - Code-Style: https://github.com/NationalBankBelgium/code-style - Software Factory: - IDE: Jetbrains IntelliJ, Webstorm - CI: Bamboo - Code review/analysis: Crucible-Fisheye - VCS: GIT - BitBucket (Server & Client), TortoiseSVN (Server & Client) - Issue tracking: JIRA - Wiki: Confluence - Maven 2.x/3.x, NodeJS, NPM - Back-End: - Support in Java projects
HTML/CSS
Git
Angular
View more
HTML/CSS
Git
Angular
TypeScript
JavaScript
Subversion
Sass
View more
PROJECTS
Migration of internal applications from AngularJS to Angular 7+ View Project
National Bank of Belgium
2018
The main goal of this project is to upgrade our existing framework and applications that depend on it from AngularJS to Angular 7+. As p...
The main goal of this project is to upgrade our existing framework and applications that depend on it from AngularJS to Angular 7+. As part of this project, we have decided to make our front-end framework open source under the MIT OSS license. This framework, called Stark is now available on GitHub: https://github.com/NationalBankBelgium/stark In the context of this project, we're converting/migrating & integrating all the features we've developed in the past two years in the open. Technologies involved in this project: - Angular 6+ - Angular CLI - AngularJS - Angular Material - RxJS 6+ - TypeScript - ES2016 - Redux / NGRX - Material Design - PostCSS - NodeJS - npm - Webpack 4 - Rollup - Karma - Jasmine - Protractor - Prettier - TSLint - Travis CI - Bash - ... ;-)
Node.js
Angular
Bash
View more
Node.js
Angular
Bash
TypeScript
npm
Karma jasmine
Prettier
Sass
View more
Git Migration
National Bank of Belgium
2018
Migration project: SVN to Git The project includes: - preparation & publication of an RFP - deployment and configuration of the infrastru...
Migration project: SVN to Git The project includes: - preparation & publication of an RFP - deployment and configuration of the infrastructure (Atlassian Bitbucket was selected) - security study and security hardening - workflow design for large projects (forks, PRs, release management, ...) - study and implementation of commit signing using PGP (automation of keys provisioning) - training for developers - content migration
Git
Bash
Bitbucket
View more
Git
Bash
Bitbucket
Confluence
Subversion
View more