Post Job Free
Sign in

Software Engineer with Full-Stack & Offline-First Expertise

Location:
Dallas, TX
Posted:
November 25, 2025

Contact this candidate

Resume:

.

Haoting Liu Email: ********@*****.***

Work Authorization: Green card

EDUCATION

The University of Texas at Dallas Richardson, TX May 2022 B.S. in Software Engineering GPA: 3.5

Academic Excellence Scholarship Recipient 2019-2020 TECHNICAL SKILLS

Programming Languages Java, TypeScript, JavaScript, Python, Golang, SQL, C++ Operating Systems MacOS, Linux, Windows

Framework & Tools Angular, Git, Postman, Docker, Rancher, Harness, AWS, Jira, Podman, Agile, Vault, Gitlab, RxJS PROFESSIONAL EXPERIENCE

Centene Corporation

Application Software Engineer June 2022 - Current

Improved multi-aspect search system featuring simultaneous search queries across various data sets, with optimized mongo indexing to avoid collection scan, provides easy and quick search for user.

Enabled PWA functionality by registering service worker using Workbox. With landing page being cached at initial user login and member data precached in Indexed DB, ensured continuing access to essential app features when offline.

Caching only business required apps upon login, avoiding caching unused apps thus slowing down the overall system efficiency and memory usage. Allowing users to perform tasks with modularized, offline-accessible data, ensuring individual child app functionality without network connectivity.

Designed a background sync queue to enable record manipulation offline with service worker to track sync progress and queue changes made offline. Once the internet connection is restored, queued data updates are processed sequentially to ensure consistent synchronization.

Implemented a time-based cache validation mechanism by checking the last synced timestamp stored in IndexedDB, ensuring outdated data is cleared to prevent cache overflow. This optimization improved overall app performance and mitigated potential memory leaks.

Using RBAC for SSO to ensure each account has access to pages and data appropriate to their responsibilities

Centralized configuration allows the main platform to control versioning and deployment of all child applications, restricting changes to authorized maintainers only. Ensuring consistent behavior across the system and simplifies access, integration, and maintenance.

Software Developer Intern May 2021 - June 2022

Designed a GUI that sends requests to application endpoints providing health status and displays the relevant information in the UI. This was achieved by leveraging REST APIs and subscribing to observables to reactively update app details.

Developed an automated smoke test script in Python to validate the core functionalities of the application across any deployment environment. Improved testing efficiency, enabling developers to focus on other critical tasks. WeFluens Inc May 2020 - Aug 2020

Full Stack Developer Intern

Developed multiple frontend pages based on customer requirements using JavaScript, HTML, and CSS by initially creating static pages that dynamically fetch and update data through JavaScript.

(https://ml2hairdesign.com/

https://theszechuanspice.com/)

ACADEMIC PROJECTS

Chat Bot Fall 2019

Established communication between the user and server using Pirc-Bot as a middleware layer, parsing JSON data to extract relevant information and trigger corresponding API calls, with responses output to the console. VOLUNTEERING EXPERIENCE

ARGO Data Resource Corporation Richardson, TX Jan 2022 - May 2022 Back End Developer

Developed a Python automation script for the ARGO system setup process, automating path selection and file downloading to streamline and accelerate deployment.



Contact this candidate