Hello, I'm Ba Luan Tran

|

More About Me

About Me

Knowledgeable Senior Software developer more than 9 years of extensive experience developing enterprise applications in professional, international environments using Java 17, Spring MVC, Spring Boot, Spring Cloud, AWS, Microservices, JUnit, Mockito, JavaScript, Node.js, Angular, React, Redux, MySQL, PostgreSQL, and Redis, MongoDB, DynamoDB in high-performance, secure environments.

Advanced expertise spanning Object-Oriented Programming, dependency injection, database development, and design patterns.

Technically adept team member with history of success researching and applying emerging technologies to improve software performance.

Deployed several applications through complete Software Development Life Cycle (SDLC) using Web services, Design patterns, and advanced frameworks for Front End and Back End modules.

PROFILE
  • Fullname:Ba Luan Tran
  • Job title:Senior Software Developer
  • Website:www.simplelife.studio
  • Email:[email protected]
Skills & Experience

Programming Languages

Java

JavaScript

Typescript

Frameworks/Libraries

SpringBoot

Spring Security

MicroServices

Node.js

Express.js

Angular

ReactJS

Ant Design

Bootstrap

Material UI

Tailwind CSS

jQuery

Webpack

Cloud

AWS

Firebase

Database

MySQL

Postgresql

Oracle

Sysbase

DynamoDB

Mongodb

Big Data

Hadoop

Spark

Hive

HBase

Caching

Redis

CDN

Tools

Docker

Postman

Jenkins

SVN

Git

GitHub

Gitlab

Netlify

VS Code

Eclipse

Intellij

Netbeans

  1. Senior Software Developer


    - Modernizing UI for EIDM projects by using Reactjs, Material UI

    - Contributed to the development of software and features for multiple data centers.

    - Attended Sprint meetings and contributed to discussions regarding task estimations and new features.

    - Built RESTful APIs to consume internal services or UI requests, and 3rd-party using Spring, Spring Security, JWT.

    - Enhanced and troubleshoot existing APIs to improve efficiency and meet new business needs.

    - Make sure the Hessian migration does not affect existing functions.

    - Implemented unit tests and integration tests using JUnit, Mockito to ensure the functionalities.

    - Performed code reviews for team members to ensure code quality.

    - Produced system diagrams, designs, and documentation for the company's confluence site.

    - Migrated Java 11 to Java 17 for some modules of Acquisition project.

    - Implemented Spring Security, OAuth 2.0 and JWT.

    - Replaced the Hessian service to Spring RPC services.

    - Migrated internal services to call Spring RPC services using REST template, Webflux.

    - Migrated the current server infrastructure from Node.js to a Java-based server

    - Implemented the IRProxy client that is a midware between ACQ modules and IRProxy REST service.

CODE88 Company Limited

CODE88 Company Limited

  1. Senior Software Developer


    - Contributed to the development of software and features while providing multi-client support.

    - Attended Sprint meetings and contributed to discussions regarding task estimations and new features.

    - Built RESTful APIs to consume user or UI requests and 3rd-party using Java 11, Spring Boot, Spring Security.

    - Implemented unit tests and integration tests using JUnit, Mockito to ensure the functionalities.

    - Developed common functions for team members by using coding convention and Design Patterns.

    - Enhanced and troubleshoot existing APIs to improve efficiency and meet new business needs.

    - Performed code reviews for team members to ensure code quality.

    - Participated on-call, analyzed, and fixed issues in staging and production environments.

    - Produced new system diagrams, designs, and documentation to company's Wiki site.

    - Designed and developed backend system administration capabilities allowing more efficient data management.

    - Designed and developed backend system administration capabilities allowing more efficient data management.

    - Improved APIs performance by using local caching in Redis and refactoring codes.

    - Implemented file transfers using SFTP in Java (JSch) to manage files via the Back Office site.

    - Applied new technologies such as API Gateway, Discovery Server, Configuration Server, OAuth, Circuit Breaker, Swagger, and Kafka to build Back Office microservices.

    - Migrated images and files from the server to AWS using IAM, S3, CloudWatch and created API Gateway, Lambda, CloudFront to load images and deployed some services to EC2.

    - Built web applications from scratch to easily apply responsive websites, dynamic layouts, and multiple themes to provide client’s requirements using Angular, React, Redux, Bootstrap, SASS, and Gulp.

TMA Solutions

TMA Solutions

  1. Senior Software Developer


    - Conducted Front-end and Back-end programming using Angular, Reactjs and Java.

    - Developed high-performance React application using React Context, and Redux.

    - Maximized software performance by researching and identifying emerging technologies and libraries to implement in new solutions.

    - Developed large-scale complex applications.

    - Customized and improved API performance.

    - Plan and complete the release on time.

    - Optimized SQL query to reduce the execution time of the report from one hour to some minutes and received good feedback from big customers like NASA, Goldman Sack, AT&T, and so on.

    - Maximized software performance by researching and identifying emerging technologies and libraries to implement in new solutions using Java 8, Spring Framework, Angular, React, Redux.

    - TMA Quarterly Star Performers - 1st Quarter 2018

  2. Software Developer


    - Analyzed business requirements with team lead and determined technical solutions

    - Maximized software performance by researching and identifying emerging technologies and libraries to implement in new solutions

    - Enhanced backend performance by refactoring code and database

    - Researched and implemented new technologies in web application

    - Resolve and deliver hotfix to customers on time

Projects

The projects which I've done in my university

My Website in the AWS cloud

AWS Lambda - Dynamodb - Route53
S3 - IAM - API Gateway - CloudFront
HTML5 - CSS3 - Bootstrap - ReactJS
jsx-a11y/anchor-has-content warningjsx-a11y/anchor-has-content warningjsx-a11y/anchor-has-content warning

The revolution of electric vehicle

Kafka - Spark Streaming / SQL
Hive - Visualization with Tableau
jsx-a11y/anchor-has-content warningjsx-a11y/anchor-has-content warningjsx-a11y/anchor-has-content warningjsx-a11y/anchor-has-content warning

Education

This website's infrastructure