Experience with Microservices project by using Spring frameworks to build a Restful API. Also Implement communication for each Services, Synchronous - Feign, RestTemplate. Asynchronous - RabbitMQ or Kafka. Experience Databases with SQL - MySQL, MS SQL. NoSQL - MongoDB, DynamoDB. And using JDBC and Hibernate to interact with SQL Databases to implement Transaction that following ACID principles for Restful API project. Also practice to implement Distributed Transaction Management by SAGA pattern for Microservices. Also Practice and experience with Cloud Service Technology, AWS - EC2, S3, RDS, ECS, Lambda for deployment of Restful API project through Docker and Jenkins. And Testing by JUnit and Mockito.
Worked with a team step by step, helped design and development applications and implementation of Object-Oriented using core Java 8 or higher version, and implements Algorithms & Data Structures by Java Collections API. Assistant Database’s team with using JDBC connect pooling to access the oracle Database. Get Trained by team with Restful API implement by Spring boot, Spring cloud and Microservices Architecture. Using DevOps tools, GIT, Jenkins CI/CD pipeline, Docker, Linux. Help design and code website content using Angular 8+, React.js, and HTML5, CSS3, JS.
This is an advance algorithm project from CS course - Algorithms and Data Structures. Algorithm Deliverable D - finding a good Ham cycle path by local search or Genetic Algorithm. Algorithm Deliverable C - From the starting city use depth first search with iterative deepening to find the nearest goal city. Algorithm Deliverable B - find the shortest Bitonic Tour of the cities.
This Project is Full-Stack Application of Airline Search service Restful API. Client side, single Web page, was implement with Angular CLI version 8.3.20. Server side implements by Java spring boot and connect to MySQL Database.
This project is the single page that build by React and fetch all data from web server using MongoDB to save data this server API that has been deployed to Heroru and testing with Mocha&Chai
Distributed and Cloud Computing --- ICS 432 Fall 2021 Fall 2021 Working with Cloud Virtual Machines - AWS EC2 instance, GCP Virtual Machine. Load Balancing and Auto Scaling - Implementing a scalable AWS and GCP infrastructure. MapReduce - Analyzing Stock Data, Implementing Relational Union and Intersection. Docker in AWS and GCP with Python Flask.
First, linear regression with one variable to predict profits for a food truck. Second, linear regression with multiple variables to predict the prices of houses. wanting to know what a good market price would be.
Java - core Java se8. JSP - java service page for dynamic web page. Servlet - Used to implement web server with java. JDBC - java database connectivity API for connect with MySQL. Tomcat server - run server side for render web page.
This mobile app is for practice react native, react reduxe, and google firebase that implement by android studio, etc.
Parallel and Distributed Algorithms --- ICS 440-01 Fall 2021 Creating multi-thread of self-running object to wait for client requests to be sent up then send back the appropriate response. Use the writeUTF(String s) method on DataOutputStream to send a reqeust (or a response) over the OutputStream of the Socket. Use the readUTF() method on DataInputStream to receive a request (or a response) from the InputStream of the Socket.
Operating Systems --- ICS 462 Spring 2021 XV6 Operating System Projects 3. Part A - Null-pointer Dereference. Part B - Stack Rearrangement.
Networks and Security --- ICS 460 Fall 2021 Project 02 --- End to End networking program, implement by Java Socket, Datagram. sends files to the receiver using UDP Socket.
Parallel and Distributed Algorithms --- ICS 440-01 Fall 2021 Creating multi-thread of self-running object to wait for client requests to be sent up then send back the appropriate response. Use the writeUTF(String s) method on DataOutputStream to send a reqeust (or a response) over the OutputStream of the Socket. Use the readUTF() method on DataInputStream to receive a request (or a response) from the InputStream of the Socket.
Distributed and Cloud Computing --- ICS 432 Fall 2021 Fall 2021 Working with Cloud Virtual Machines - AWS EC2 instance, GCP Virtual Machine. Load Balancing and Auto Scaling - Implementing a scalable AWS and GCP infrastructure. MapReduce - Analyzing Stock Data, Implementing Relational Union and Intersection. Docker in AWS and GCP with Python Flask.
Object Oriented Design and Implementation --- ICS 372_02 Spring 2021 This project was working within 5 members team. We designed the Document and used OOP wiht Java to implement the Design Pattern for complete the project. A small co-op grocery store works by having members join it by paying a certain fee.
Algorithms and Data Structures --- ICS 340 Spring 2021 Advance Algorithm Projects Deliverable D - finding a good Ham cycle path by local search. Deliverable C - From the starting city (val = “S”) use depth first search with iterative deepening to find the nearest goal city (val = “G”). Deliverable B - program to find the shortest bitonic tour of the cities. The algorithm for the bitonic tour is well known.
Database Management Systems --- ICS 311 Fall 2020 Database Implementation on MySQL by Java and JDBC.
The purpose of website is for practicing React Search Videos On Youtube Api by implement fetching videos from Youtube API, etc.
The purpose of website is for practicing React Form Event Handle by implement fetching images from an API, etc.
This Project build for Airline Search APP by using Java server side technology, Spring Boot to creat Restfil Api. this is the part of project which using Micro-services to handle and deploy by Docker.
Java - core Java se8. JSP - java service page for dynamic web page. Servlet - Used to implement web server with java. JDBC - java database connectivity API for connect with MySQL. Tomcat server - run server side for render web page.
creating own product for selling or looking buy some products. processing with authentication, validation, up&download files, saving data to MongoDB cloud, etc.
This project is the single page that build by React and fetch all data by web server using MongoDB to save data this server API that has been deployed to Heroru and testing with Mocha&Chai
This project is the multiple pages render web server, All page on back-end by using EJS templating with Expressjs and using cloud database MongoDB Atlas. The website features include, creating own product for selling or looking buy some products in the website. The website can process with authentication, validation, up&download files, etc.
The purpose of website is for looking jobs about software engineering, web developer, and programmer. The website include showing my resume, side projects and skill, etc.
This mobile app is for practice react native, react reduxe, and google firebase that implement by android studio, etc.
This mobile app is for practice react native that implement by android studio, etc.
This mobile app is for practice react native that implement by android studio, etc.
Dataset (data.h5) - a training set of m_train images labeled as cat (y=1) or non-cat (y=0) - a test set of m_test images labeled as cat or non-cat - each image is of shape (num_px, num_px, 3) where 3 is for the 3 channels (RGB).
Build and apply a deep neural network to supervised learning.
Implement helper functions by implementing a TensorFlow model Implement a fully functioning ConvNet using TensorFlowBuild and train a ConvNet in TensorFlow for a classification problem
Implement the basic building blocks of ResNets. Put together these building blocks to implement and train a state-of-the-art neural network for image classification.
About object detection using the very powerful YOLO model. Many of the ideas in this notebook are described in the two YOLO papers Redmon et al., 2016 and Redmon and Farhadi, 2016. Use object detection on a car detection dataset Deal with bounding boxes.
Implement a 2-class classification neural network with a single hidden layer Use units with a non-linear activation function, such as tanh Compute the cross entropy loss Implement forward and backward propagation
Implement the triplet loss function Use a pretrained model to map face images into 128-dimensional encodings Use these encodings to perform face verification and face recognition
Implement the neural style transfer algorithm Generate novel artistic images using your algorithm
Congratulations on the promotion! Let's get coffee and talk. Love you! The emojifier can automatically turn this into Congratulations on the promotion! 👍 Let's get coffee and talk. ☕️ Love you! ❤️
Use non-linear units like ReLU to improve your model Build a deeper neural network (with more than 1 hidden layer) Implement an easy-to-use neural network class
Apply an LSTM to music generation. Generate your own jazz music with deep learning.
First, linear regression with one variable to predict profits for a food truck. Second, linear regression with multiple variables to predict the prices of houses. wanting to know what a good market price would be.
Build a logistic regression model to predict whether a student gets admitted into a university. Second, Implement regularized logistic regression to predict whether microchips from a fabrication plant passes quality assurance (QA).
Bachelor in Computer Science Graduate Date: May 20, 2022 Metropolitan State University Saint Paul, MN, USA
CERTIFICATE
Machine Learning
Deep Learning Specialization
Mathematics for Machine Learning Specialization
Software Engineer and Machine Learning
AWS Academy Cloud Foundations
I was born in Laos, a small country and beautiful, locates in southeastern Asia, and my second language is Chinese. In 2004, I studied first year in Lao university, I got a full Chinese Scholarship by exam, and went to study undergraduate of Architecture major in China at South China University Of Technology. After finished bachelor degree 2010 and worked as architect until 2016 in Shenzhen and Guangzhou, I decided to look for a new opportunity to explore the new experience in USA. Then, I finish the Bachelor's degree at Metropolitan State University for computer science major on May 2022.
COMMUNICATIONS & LEADERSHIP I like to meet and share Idea with new friends, classmate, colleague. I think Team work is the best way for efficiency working because easy communicate to work well together. I have participated many activities, social groups and clubs like: PTK, CS club, and International students club.