07/14/2024 updated

**** ******** ****
100 % available

Java developer, Java/ C++ Developer, Software Developer

USA
Only remote
Computer Engineer
USA
Only remote
Computer Engineer

Profile attachments

Truong_CV_Eng.pdf

Java (Programming Language)PHPSpring SecurityApplication Programming Interfaces (APIs)Amazon Web ServicesAnalogue ElectronicsVery-Large-Scale IntegrationApache HTTP ServerApache TomcatBig DataC++ (Programming Language)Ubuntu (Operating System)Computer ProgrammingDatabasesCouchbase ServersData MartData StructuresDebuggingField-Programmable Gate Array (FPGA)Apache HadoopHazelcastHibernateJava Persistence APISpring FrameworkSession Initiation ProtocolsJUnitMATLABWindows ServersMongoDBMySQLMyBatisOracle ApplicationsQt (Software)Queueing SystemsRabbitMQRaspberry PiRaw DataRedisPrometheusData StreamingVerilogWordPressReact.jsApache SparkSpring BootRibbon (Software)BackendDebeziumHystrixApache FlinkApache KafkaReact ReduxData PipelineDockerVMwareProgramming LanguagesMicroservices
AWS, analog circuits, Flink, Apache Flink, Apache, Hadoop, Kafka, Spark, Tomcat, API, Back-end, Bigdata, big data, C++, programming, Couchbase, Datamart, Data pipeline, Streaming, Data Structure, Database, Debezium, Docker, FPGA, Hazelcast, Hibernate, Hystrix, Java, JPA, Junit, Matlab, Microservices, MongoDb, Mybatis, MySQL, Oracle, PHP, Programming language, Prometheus, Qt, Message queue, RabbitMQ, Raspberry Pi, raw data, Redux, ReactJS, Redis, Ribbon, SIP, bugs, Spring, Spring Security, Spring Boot, SpringBoot, Linux Ubuntu, Verilog, VLSI, VMWare, Window Server, WordPress

Experience

Professional experience0 - 5 years
Freelancer since2024

Languages

EnglishGood

Project history

Java developer

Inters Software
- Affiliate Platform.
*My position: Java Developer.
*Team size: 5
*My responsibilities:
- Pick task from Leader.
- Design and implement code.
- Testing and deploying code.
*Technologies: Java.

*Project: English learning app.
*Description:
- Apps connect teacher and student.
*My position: Java Developer.
*Team size: 5
*My responsibilities:
- Pick task from PM.
- Discuss with Sale unit, Business unit.
- Discuss with external dev.
- Design and implement code.
- Testing and deploying code.
*Technologies: PHP, ReactJS, Spring.
* The project: QT app, Virtual PBX client.
*Description:
-Virtual PBX client.

Java/ C++ Developer

MWG
(Inhouse and Data Platform) *My responsibilities:
- Maintaining And edit some feature.
*Technologies: C++, Qt, SIP protocol.




*Project: Streaming Data.
*Description:
- Stream data from Excel file to Database.
Stream data from Database to another Database.
*My position: Java Developer.
*Team size: 3.
*My responsibilities:
- Receive request from another team,
- Design and Implement code base request or
Business Flow file.
- Discuss how to solve some problems.
- Monitor and maintain.
*Technologies: Spring boot, Apache Flink,
Hazelcast, Couchbase DB, Kafka.

Software Developer

KIOT
(IOT, Web) Monitoring temperature, humidity, light intensity
by sensor
Control engine by sensor parameter.
*My position: Java/C++ Developer.
*Team size: 4.
*My responsibilities:
- Receive request from client,
- Design and Implement code
- Discuss how to solve some problems.
- Monitor and maintain.
*Technologies: Java, RabbitMQ, Influx DB,
Prometheus,




* The project: Human resource management app.
*Description:
- Human resource management app.
*Team size:3.
*My position: Java Developer.
*My responsibilities:
- Design and Implement code
- Design and Implement database
*Technologies: Spring boot, Spring JPA, Spring
Security, MongoDB.

OWNER AND PRACTICE PROJECT

Microservice Pet Project with SpringBoot *Project: Build Microservice for Booking
and Reactjs. system
(07.2019 -07.2020) * Responsibilities:
- Reading and learning and about spring
boot, Recatjs and programming architecture.
- Design architecture, services and
coding.
- Fixing bugs, and testing.
*Technologies: Java, Spring Boot, Zuul,
Eureka, Ribbon, Hystrix . Reactjs, Redux,
Formik, Axios
Computing with MATLAB *Project: Using MATLAB build a
(03.2017 - 6.2017) computing GUI to solve equation and DSP.
* Responsibilities:
- Design flow and algorithms.
- Coding or help solving technical issue.
- Fixing bugs, and testing.
- Leading and assign task to member.
* Team size: 5.
*Technologies: MATLAB, DSP equation,
Math

VGA driver

By C++ and Verilog; KIOT
KIOT is written Verilog and C++.
(03.2019 -07.2019) * Responsibilities:
- Reading and learning about image processing.
- Maintain and fix bug project.
*Technologies: C++, Verilog, NIOS2, FPGA.




Network System with Window Server *Project: Build Network System for University,
- KIOT (Part time) simulate system with VMWare and Window
(01.2018 - 09.2018) Server.
* Responsibilities:
- Design System and VM network.
- Build and upgrade System.
- Fixing bugs, and testing.
- Leading and assigning task to member.
* Team size: 2.
*Technologies: Window Server, VMWare,
Networking.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in