Minh-Trieu HA

Yet another developer...

Developer Java/Angular FullStack|

About Me

As most of my former Software developer colleagues, I am versatile and curious enough to learn new technologies by myself, but instead of coffee as energy refill, I'd rather rely on bubble tea. Just like many other developers, I can be labeled as a "Gamer", but maybe just a casual one. And like many other millennials, I love travelling, but I prefer mountains over beaches.

12Years of Experience
6Different Missions
Bubble Tea IconToo muchBubble tea

Here are some of my expertise

Full Stack

Build web applications using Java, Angular.

Database

Develop SQL script and stored procedure on Oracle, Sybase.

DevOps

Improve CI/CD with tools like Jenkins, Docker, K8s, Ansible and build tools to improve team productivity.

My Skills

Languages

Java 8 - Java EE 7

85%

Groovy

70%

Javascript

70%

SQL

70%

TypeScript

70%

Shell Script

60%

Frameworks

Spring - Spring boot

80%

Active Pivot

50%

Angular 8

70%

React

40%

Hibernate

60%

Mybatis

60%

Application Server / Web Server

Tomcat

80%

Jboss

65%

WebSphere

40%

SGBD

Oracle

70%

Sybase

65%

Continous Integrations

Jenkins

80%

Maven

80%

Docker

70%

Kubernetes

70%

Ansible

60%

Git

80%
Here, you can find an overview of the quite high perception I have of my own skills, overestimated without any doubt, but it is regardless a totally non objective judgement. With some scales for you to subliminally give yourself an idea about my skills.

Work Experiences

Since March 2021

Java/Spark/Active Pivot DeveloperSociété Générale CIB

The project implements multiple tools to help to analyze the Value At Risk Chain. The chain uses a DataLake and Spark jobs to compute and store the data. Then the Datalake feeds OLAP cube (ActivePivot) to expose VaR to users. I was a senior developer on the application, my main task was to implement evolutions, new processes and supporting the production.

Environment: Java 8, Spark, Active Pivot, SpringBoot, Angular 11, OpenSee, Python, Azure, Hibernate, Groovy, Oracle, PostGreSQL, ClickHouse, Jenkins, Maven, Docker, Kubernetes, Git, Nginx.
May 2019 - February 2021

Full Stack Java/Angular DeveloperCrédit Agricole CIB

The project focuses on detecting and alerting on exceeding threshold on counterparty risk. It also provides a real time deal booking simulation API. I was part of the creation from scratch of an application on Angular 8 / Java 8 SpringBoot Rest API.

Environment: Java 8, JEE, SpringBoot, Struts, Angular 8, Hibernate, Groovy, Sybase, Jenkins, Maven, Docker, Kubernetes, Ansible, Git, Tomcat, JBoss, Nginx.
October 2016 - May 2019

Full Stack Java/Angular Lead TechSociété Générale CIB

The project implements multiple tools to help calculating the Variation Margin and Initial Margin on Collateral Chain. First one, is a rules engine to certify valuations which are used on Variation Margin. On Initial Margin, it sets an OLAP cube (ActivePivot) to expose sensitivities to users. I was the technical lead of the application, whether it was for production support or implementing evolutions and new processes.

Environment: Java 8, SpringBoot/SpringCore, Active Pivot, Groovy, GWT, AngularJS, Tomcat, Oracle, Jenkins, Maven, Jira, Sonar, Drools, Git, XLDeploy, Liquibase.
October 2014 - October 2016

Java DeveloperCrédit Agricole Retail Banking

The project sets up a Services Oriented Architecture system to provide the product Referential for Credit Agricole Retail Banking Information System. My role was to support Crédit Agricole team in order to take over the maintenance and evolution of the project.

Environment: Java 7, J2EE, Datastage, UNIX, WebSphere, DB2, Maven, Jax WS, DAO MyBatis, RSA, RTC, Jazz, JavaScript, Spring.
December 2012 - October 2014

Apprentice Java DeveloperCrédit Agricole Retail Banking

The project provides a web process to suscribe to Crédit Agricole Retail Banking products. The project also sets up a Services Oriented Architecture system to provide the product Referential for the Information System. My role was to design and create the Web Services and develop the backend of the subscription process.

Environment: Java 7, J2EE, Datastage, UNIX, WebSphere, DB2, Maven, Jax WS, DAO MyBatis, RSA, RTC, Jazz, JavaScript, Spring.
June 2012 - December 2012

Apprentice Java DeveloperCapeor

Project that sets up a web application that allows to suscribe on patrimonial investment products. My role was to develop the module that calculates commissions for the sales when they sell products to customers.

Environment: JSF, RichFaces, EJB, Quartz, Hibernate, JLynx, Tomcat, JBoss, MySQL, OpenLDAP, Jenkins, Maven, JIRA, Sonar.