# Hao Gu > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/haogu I am a passionate and dedicated full-stack software developer proficient in using modern techniques and best practices to deliver quality applications through all phases of the Software Development Life Cycle. I believe in self-improvement and achieving excellence in technical skills, and greatly enjoy collaborating and sharing ideas with colleagues. Technical Proficiencies: Languages: C++ (4 yrs), Python (6 yrs), Java (6 years), JavaScript (6 yrs), TypeScript, Go, HTML, CSS, Shell Cloud computing & Tools: ReactJS, Spring Boot, Kubernetes, Docker, Spark, Kafka, Angular 6, JSON, Bootstrap, Maven, ESLint, Mocha, Webpack, Yarn, JSDoc, Redux, Node.js, Git, JSP, JFinal, Tomcat, Postman, Databases: MySQL, PostgreSQL, Hive, MongoDB, Cosmos Db, Redis, Tableau, GraphQL, Netbeans Soft Skills: Think and act strategically, Interpersonal communication, Goal Oriented, Problem solving ## Work Experience ### Software Engineer @ Apple Jan 2023 – Jan 2024 | Cupertino, California, United States ### Software Engineer @ Catalyte Jan 2018 – Jan 2019 | Baltimore, MD Full-stack software developer proficient in using modern techniques and best practices to deliver quality applications through all phases of the Software Development Life Cycle. · Developed a care management platform to streamline care coordination and improve patient outcomes as part of a collaborative DevOps team. Utilized TypeScript, Angular 6, and Redux to build pages and display patient information based on the UI design. Conducted unit testing using Mocha, achieving over 85% code coverage, and automated tests with Karma. · Managed package dependencies and version control using Yarn, NPM, and Git and implemented a CI/CD pipeline with Jenkins. · Designed and built a front-end patient service website using Ant-design, which reached a daily active user count of 2300. Implemented Spring Boot in the backend to handle all business logic, including authentication, HTTP requests and responses, and utilized Hibernate for data persistence. Deployed the web servers using Docker. · Responsible for maintaining and deploying gRPC applications on Scalable Web clusters, using Kubernetes, Docker, Kubectl, and Linux to manage the clusters. Supply interface for the Web & Storage tasks (e.g., Spring, Redis, MySQL). · Identified and resolved a performance issue with web image file I/O in a distributed file system. Through the analysis of log data by perf, mdtest, top, IOR with colleagues, replay the problem and discovered that metadata retrieval dominates I/O time in NFS/DFS I/O. · Deployed a POSIX tool to aggregate small files in clusters into larger files without modifying POSIX, hiding metadata of small files from MDS. The tool involved writing 1097 lines of C code and utilizing MKFS, Truncate, Mount, Loop Device, and other POSIX commands. · Built and deployed a back-end service on the AWS Cloud platform using Lambda, DynamoDB, CloudFront, API Gateway, and Node.js. ### Digitization Technician @ Sheridan Libraries, Johns Hopkins University Jan 2015 – Jan 2015 | Johns Hopkins University, Baltimore, MD • Managed a database and digitized old books. Utilized longitudinal studies to build the central data sources for real-time reporting and track book lending rates. Built a framework to train historical data for predictive models (e.g., Ensemble Random Forest, Logistic Regression, and Naive Bayes) and forecasted teacher lending rates, resulting in an AUC of 0.92 for the likelihood of default prediction. • Used SQL Server to create an ETL data pipeline and monitored teacher lending performance in the central data warehouse (Atlas system). • Recognized as a tremendously valuable employee ### Teaching Assistant @ Center for Talented Youth of Johns Hopkins University Jan 2015 – Jan 2015 | Baltimore,MD • Host round table sessions. • Tutor students in weekly one-on-one meetings. ### Team Leader @ Combustion Engineering Research Institute, Harbin Institute of Technology Jan 2012 – Jan 2014 | China • Led two research teams in HIT with Excellent teamwork skills. • Published a first-author research paper on environmental sciences. (Gu et al., Environmental Science & Technology, 2013, 36: 94-100. ISSN: 10036504). • Awarded in a very competitive (>500 participants), nationwide contest in energy conservation design in China. • Result reported at China's famous media Xinhua Net and Peoples Network ## Education ### Master's degree in Computer Science Georgia Institute of Technology Jan 2020 – Jan 2022 ### Master’s degree in Mechanical Engineering The Johns Hopkins University Jan 2014 – Jan 2015 ### Bachelor’s Degree in Science and Engineering Harbin Institute of Technology Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/guhao92 --- Source: https://flows.cv/haogu JSON Resume: https://flows.cv/haogu/resume.json Last updated: 2026-03-22