Code Monkey home page Code Monkey logo

Kevin Nguyen

GitHub: @kndwin Portfolio: https://kndwin.vercel.app Email: [email protected] Phone: 0421606978

Toolbox

  • Front-end: TailwindCSS, TypeScript, React, React Native, Expo, React Query, Nextjs.
  • Back-end: Node, Express, tRPC, Postgres, GraphQL, Prisma, SQL.
  • Others: AWS (Lambda, EC2, RDS), Git, Github Action, Linux.

Work experience

Mirvac - Senior Front-end Engineer (Jan 2022 - Current)

  • Successfully maintain Vite React application, utilizing react-query, Material UI, Tailwind, Zustand, OpenAPI and TypeScript.
  • Assisted in React Native application using Typescript, react-query, OpenAPI, Expo (ejected) and
  • Designed and implemented robust branching, release, and deployment strategies to support scalability and efficiency.
  • Implemented end-to-end testing using Playwright framework to ensure comprehensive test coverage and improve application quality.
  • Thoroughly documented existing processes and authored Request for Comments (RFCs) to improve processes.
  • Developed a ChatGPT-like interface within a tight deadline of one day, demonstrating ability to deliver under pressure.
  • Provided technical guidance and consultation to external teams, offering expertise in front-end development and assisting in proof-of-concept (POC) development.
  • Fostered effective collaboration with back-end engineers to facilitate seamless system design and successful implementation of new features.
  • Collaborated with business and designers to gather requirements, effectively managing and negotiating expectations.

Atelier - Full-stack Developer (Aug 2021 - Jan 2022)

  • Enhanced the front-end by developing reusable components using SASS and Apollo Client, resulting in improved code maintainability and enhanced user experience.
  • Implemented a robust backend infrastructure using Prisma, Nexus, and Apollo Server, ensuring seamless CRUD operations and optimal performance.
  • Established a comprehensive end-to-end testing framework using Cypress and integrated it with Circle CI, enabling automated testing on every branch push and enhancing code quality.
  • Designed and developed a sophisticated messaging system with GraphQL subscriptions and a Postgres pub/sub system, delivering real-time communication capabilities similar to Slack.
  • Led the migration of the existing Postgres database to AWS, leveraging the cloud platform's capabilities to enhance control, scalability, and uptime, ensuring a more robust and reliable database infrastructure.

Appian - Solution Engineer (Jan 2020 - Jul 2021)

  • Demonstrated expertise in supporting various components of the Appian stack, including application servers (Tomcat, JBoss), web servers (IIS, Apache), RDBMS (MySQL/Mariadb), Apache Kafka, Elasticsearch, and integrations with Appian.
  • Proficiently handled additional technologies such as AWS Cloud architecture, networking/VPN (IPsec), Linux (SSH/busybox tools), accessibility compliance (WCAG), and resource contention management (CPU/Memory/Threads).

Other experience

Pitbull BSC - Front-end Developer (Mar 2021 - Jan 2022)

  • Implemented a Telegram price bot using Node.js, AWS Gateway, AWS Lambda, and Serverless (SLS).
  • Developed PitStop, a Next.js application utilizing ethers.js and web3modal for future application efforts.
  • Built PitChart, a GraphQL-powered data visualization tool displaying OLHC data over time using react-financial-chart.

Education and Certifications

University of New South Wales (UNSW) - Bachelor of Engineering (Honours) / Commerce (2014 - 2020)

  • Major: Mechatronics and Information Systems (Credit average).
  • Honours thesis (Distinction): Integration of communication platforms across different operating systems.

Amazon Web Services

  • AWS Developer Associate Certification (Score: 905/1000)

FreeCodeCamp (2020-2021)

  • Completed 4 certificates, each representing 300 hours of coursework:
    • Responsive Web Design
    • JavaScript Algorithms and Data Structures
    • Front End Libraries
    • APIs & Microservices

Projects

Linear Clone

  • Link: Linear clone - Source: GitHub - Linear clone
  • Implemented browser-based database technology with <100ms write and read speeds (eliminating network round trips).
  • Utilized xstate extensively for efficient keyboard shortcut handling.

Real-time Retro

PDF Highlighter

Additional Information

  • Proficient in Tetris Battle.
  • Enthusiast of cold drip coffee.
  • Constantly engaged in personal projects and building new things. Feel free to ask me more!

Kevin Nguyen's Projects

Kevin Nguyen doesnโ€™t have any public repositories yet.

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.