Jack Miller

Jack Miller

Web Developer

Followers of Jack Miller165 followers
location of Jack MillerHo Chi Minh City, Vietnam

Connect with Jack Miller to Send Message

Connect

Connect with Jack Miller to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Red River College Graduate | Business Information Technology

  • Education

    • Red River College

      2017 - 2020
      Bachelor's degree Business Information Technology
  • Experience

    • Life Elevated Inc

      Jan 2020 - May 2020
      Web Developer

      Worked on a web application that shows the recorded health information for seniors at their homes using MQTT, Django, WebSocketAdded multiple functionalities such as WebSocket and improved UIAdded toast notifications to notify globallyUsed Git to save checkpoints and progress

    • GSOFT

      May 2020 - Nov 2021
      Full-stack Developer

      Worked on a car booking application that allows user to book and schedule travel time.Developed the application using Angular 13 bundled in ASP.Net Zero package alongside Syncfusion UI framework.Integrated the data flow using asynchronous-enabled operations provided by RxJS following various design patterns.Worked with a team of four to smoothly implement and deliver features based on customer requirements.

    • FPT Software

      Nov 2021 - May 2023
      Senior Frontend Developer

      Worked on a data visualization platform that allows user to visualize meaningful data collected from a wide range of plants accross multiple countries.Implemented a basic websocket protocol that allows notifications, updates to data and realtime events to happen smoothly between backend server and the client's browser.Implemented a variety of optimizations using persistent data structures and replace some brute force algorithms with ones that make more sense.Implemented the UI based on the designs and the behavior based on data models that satisfied the business requirements.Implemented features using more efficient algorithmic way that are open for modifications.Improved the codebase by implementing rules and principles that keep the code clean, modular and least abstraction as possible.Refactored the project structure that enables easy scaling. Show less

    • Mobile World Investment Corp

      May 2023 - now
      Senior Software Engineer

      Reworked a legacy .NET MVC based project into a NextJS project using various design patterns and bestpractices to improve load time and user experiences.Migrated a NextJS project from pages router to app router that supports Server-Side Rendering using React Server Component, reducing the bundle size and improve time to first byte and the overall performance metrics.Applied a strict coding convention abide by the rules of Functional Programming paradigm regarding purefunctions and immutable data structures, ensuring code safety, reasonability, cohesion and performance.Organize the codebase using various design patterns such as Memento and Visitor for behaviors, Adaptor and Composite for structures, Factory Method, Factory and Builder for creation, and Flux and Multi-Tiers for architecture, ensuring code correctness, testability, readability and scalability to be upheld.Utilized libraries such as Effect and ImmutableJS as the foundation for projects, ensuring the FunctionalProgramming paradigm is strictly enforced, allowing changes to occur without affecting the underlyingapplication’s behavior.Improved the codebase modularity by Implementing a multi-frontend architecture using Webpack Module Federation Plugin integrated with ReactJS and ported to a NextJS based source. Show less

  • Licenses & Certifications