GithubHelp home page GithubHelp logo

thongdang2708 / final-project-web-development-framework-course Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 311 KB

Final Project Web Development Framework Course

JavaScript 76.33% HTML 22.89% CSS 0.78%

final-project-web-development-framework-course's Introduction


Hi ๐Ÿ‘‹, I'm Thong Dang

A passionate developer from Vietnam ๐Ÿ‡ป๐Ÿ‡ณ is living in Finland.

โœ I'm a full-time full-stack IT student of: Oulu University of Applied Sciences in Oulu, Finland, GPA: 3.97/5.

๐ŸŒฑ I have strong skills in several programming languages such Java, C++, C#, Javascript, Python, TypeScript, and Kotlin (for Android Development).

๐ŸŒฑ For front-end sides, I have skills in HTML, CSS, ReactJs, React Native, TailwindCSS, Redux.

๐ŸŒฑ For back-end sides, I have skills in several frameworks of Java (Spring Boot, Spring Data JPA, Spring Security) and NodeJs (ExpressJs).

๐ŸŒฑ For databases, I know how to use Firebase, MySQL and PostgreSQL for SQL, and MongoDB, Firestore for NoSQL.

๐ŸŒฑ I have several skills in Amazon Cloud Services such as AWS Elastic Beantalk, AWS S3 Bucket, AWS RDS.

๐ŸŒฑ I know how to use Docker and Git tools.

๐ŸŒฑ Knowledge of unit testing: JUnit, Mockito (Java) and automation testing framework: Playwright (Javascript).

๐ŸŒฑ Knowledge of stream-processing platform such as Apache Kafka.


05/06/2023 - 05/12/2023: A Software Engineering Intern at Nubedian GmbH, Germany.

  • Developed 13 new ReactJS front-end features together with updating and persisting data into the server side and database with Java Spring Boot framework and MariaDB SQL database for Caseform, a healthcare system company project.
  • Fixed 14 functional bugs for the previous implementations in Caseform.
  • Enhanced registration verification and optimized user data retrieval actions for updating user information in Caseform by integrating a microservice from Keycloak.
  • Updated PDF features for exporting with Latex from NodeJS server-side.
  • Improved client-side performance by implementing debounce methods and enhanced server-side efficiency using optimized SQL queries and suitable mapping techniques.
  • Migrated with Flyway configuration to add new columns and update new data for those columns in MariaDB SQL database with advanced SQL techniques such as sub-queries, window functions, or if...then.
  • Created comprehensive unit tests for the back-end side using JUnit and Mockito to evaluate functions in design pattern Three Layer (Controller, Service, Repository) and pass the checking rate of Codecov, a code coverage assessment for test suite, at around 76% of coverage.
  • Established automation tests to assess UI functionalities utilizing the Playwright framework.
  • Collaborated within an agile team, following the Scrum methodology with bi-weekly sprint retrospective and planning meetings. Led one sprint planning session with the support of experienced developers. In addition, actively engaged in code reviews and collaborated closely with fellow team members to refine project codebase.
  • Managed code through Github Desktop, resulting in 25 pull requests being opened, reviewed, and merged into the develop branch on the Stage environment.
  • Applied state-of-the-art stream-processing platform Apache Kafka to manage data processing flow to communicate among microservices and improve overall system performances.


11/03/2024 - Present: A Software Engineer at Nubedian GmbH, Germany.

  • Enhanced back-end API endpoint performance by reducing transaction timing by 70% on average and improving security.
  • Led full-stack development with ReactJS and Spring Boot frameworks for 3 features, resolved 6 functional bugs, and reviewed 4 pull requests.
  • Implemented searching and pagination functionalities from server side to client side.
  • Managed pods in Kubernetes for efficient deployment and scaling.

Leetcode account: https://leetcode.com/thongdang/

Skills:

Daily Dev Article Badge:

Thong Dang's Dev Card

final-project-web-development-framework-course's People

Contributors

thongdang2708 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.