Nguyen Phuc

Nguyen Phuc

IP Design Engineer

Followers of Nguyen Phuc405 followers
location of Nguyen PhucGermany

Connect with Nguyen Phuc to Send Message

Connect

Connect with Nguyen Phuc to Send Message

Connect
  • Timeline

  • About me

    Software Engineer 3D reconstruction | Computer Vision, Image Processing

  • Education

    • University of Erlangen-Nuremberg

      2019 - 2022
      Master of Engineering - MEng - Media and Communication - CME
    • University of Erlangen-Nuremberg

      2019 -
      M.Sc. Engineering program - Communications and Multimedia Engineering Communications and Multimedia Engineering

      A four-semester M.Sc. engineering program taught in EnglishDesigned for Bachelors from Electrical Engineering, Communication Engineering, Computer Science, Applied Mathematics or PhysicsEmphasizing the fundamental concepts of multimediaPaving the way to research and advanced development in world-class academic institutions and industry for audio and multimedia.

    • FAU Erlangen-Nürnberg

      2022 - 2022
      Machine Learning DevOps Engineer Machine Learning DevOps Engineer

      Dynamic Risk Assessment Systemhttps://github.com/ntphuc0101/Dynamic-Risk-Assessment-System.gitPredict Customer Churnhttps://github.com/ntphuc0101/Predict-Customer_ntphuc.git

    • FAU Erlangen-Nürnberg

      2024 -
      Doctor candidate Image processing
    • Udacity

      2020 -
      Deep Learning NanoDegree Machine Learning

      Course Project Predicting Bike-Sharing PatternsIn this project, I build and train neural networks from scratch to predict the number of bike-share users on a given day.Course Project Dog Breed ClassifierIn this project, I define a Convolutional Neural Network that performs better than the average human when given the task: identifying dog breeds.Course Project Generate TV ScriptsIn this project, I build my own Recurrent Networks and Long Short-Term Memory Networks… Show more Course Project Predicting Bike-Sharing PatternsIn this project, I build and train neural networks from scratch to predict the number of bike-share users on a given day.Course Project Dog Breed ClassifierIn this project, I define a Convolutional Neural Network that performs better than the average human when given the task: identifying dog breeds.Course Project Generate TV ScriptsIn this project, I build my own Recurrent Networks and Long Short-Term Memory Networks with PyTorch.Course Project Generate FacesIn this project, I learn to understand Generative Adversarial Networks with the model’s inventor, Ian Goodfellow. Then, apply what I have learned in this project and implement a Deep Convolutional GAN.Course Project Deploying a Sentiment Analysis ModelIn this project, l train and deploy my own PyTorch sentiment analysis model using Amazon SageMaker on AWS. Show less

    • Danang University of Science and Technology

      2010 - 2015
      Embedded system Computer Science, Robotics 3.2/4.0(on USA scale)

      * Projects: Develop software embedded with DE1-SoC Board in the project about Display Current Date and Time in LCD, use I2C Converter, programming language c++.* Research project - TI contest 2014 - I worked on the project of quadcopter design with EK-TM4C123GXL, IMU devices. In this project, I implement the PID algorithm and read values from sensors IMU to balance the quadcopter.

  • Experience

    • ESilicon

      Mar 2015 - Apr 2017
      IP Design Engineer
    • FAU Erlangen-Nürnberg

      Nov 2020 - Sept 2021

      Using the info set from: https://u.cs.biu.ac.il/~koppel/BlogCorpus.htm I build an enquiry and ranking system for taking a question as input and retrieving all the blogs that contain the terms and also are ranked.The query are provided as an English query joined does on google search.The query could contain sentence/keyword/phrases query.The queries may not contain the precise words as presented within the blogs. Relevant words and similar word matches are taken into consideration.There are several steps in this project.Github link: https://github.com/ntphuc0101/Semantic-Search.git1. Data Cleaning and Pre-processing.2. Using BERT to embedded paragraphs of papers using bert-base-nli-mean-tokens pretrained model.3. Find the closest 5 sentences of the corpus for every query sentence supported cosine similarity. Show less My primary focus revolves around crafting a classification algorithm tailored to the software engineering domain. This algorithm is designed to deduce the type of code or programming language (anatomy) and the intended purpose (viewing direction) from a given software source code snippet.Throughout this project, I've undertaken the successful implementation of diverse machine learning model architectures. These include adapting established models such as Densenet, Pre-Trained Densenet Models trained on extensive code repositories, and leveraging Pre-Trained VGG16 models fine-tuned on software-specific datasets.The outcomes of these model implementations have been exceptionally positive, consistently achieving classification accuracy rates exceeding 90%. This research has significant implications for improving code analysis and understanding in the software engineering field. Show less There are two ways to improve the performance of Convolutional Neural Network. We can either use Aging evolution or scaling a convolutional neural network. Aging evolution, a variant of tournament selection by which genotypes die according to their age, favoring the young. This can help us create a good base-line network with good performance. To further improve the accuracy, then Proposed Compound Scaling for Convolution Network Scaling is applied. Both these algorithms can help reach the higher performance of models.Here are my report and video. Show less

      • Semantic-Search

        Apr 2021 - Sept 2021
      • Intern

        Nov 2020 - Apr 2021
      • Voice Activity Detection

        Mar 2021 - Mar 2021
      • Seminar Scaling Convolutional Neural Network

        Nov 2020 - Nov 2020
    • Fraunhofer Institute for Integrated Circuits IIS, Division Engineering of Adaptive Systems EAS

      May 2021 - Feb 2022
      Student Assistant

      In this role, I led the design and implementation of cutting-edge image and video compression algorithms, resulting in a 30% performance improvement. I conducted system tests, enhanced risk coverage, and provided support to colleagues while delivering research presentations.Skills: python, C++, Unittest, CI/CD github, CMake, VCPKG, Conan , testing with Catch2

    • Fraunhofer IIS

      May 2021 - Feb 2022
      Masterarbeit
    • DC Vision Systems GmbH

      Feb 2022 - now
      Software Engineer 3D reconstruction

      Develop software for computer vision, embedded systems, Image processing systems, algorithms, SLAM. C++, Python, UNIX, Clang-Tidy, Conan

  • Licenses & Certifications

    • Hackathon 2021 Bosch

      Bosch
      Mar 2021
      View certificate certificate
    • Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

      Coursera
      Nov 2020
      View certificate certificate
    • Programming Foundations: Design Patterns

      LinkedIn
      Dec 2022
      View certificate certificate
    • Learning SOLID Programming Principles

      LinkedIn
      Dec 2022
      View certificate certificate
    • Generative AI with Large Language Models

      Coursera
      View certificate certificate
    • New York institude of Finance - Market Risk Management: Frameworks & Strategies

      Coursera
      View certificate certificate
    • Rest API Certificate

      HackerRank
      Jan 2023
      View certificate certificate
    • Convolutional Neural Networks in TensorFlow

      Coursera
      Nov 2020
      View certificate certificate
    • 3D reconstruction

      Fraunhofer IIS, Division Engineering of Adaptive Systems EAS
      Mar 2022
    • Agile Software Development: Scrum for Developers

      LinkedIn
      Dec 2022
      View certificate certificate