# Peng Wang > Software Engineer Location: New York, United States Profile: https://flows.cv/pengwang MS Computer Science with industrial experience in compiler and database development, and research experience in applying deep learning and natural language processing (NLP) models in Android malware detection. Proficient in Python, Java, and C with a deep comprehension of data structure and algorithms. Result-oriented, self-motivated learner open to a software engineer or machine learning engineer. Skills set include: • Programming Languages: Java, Python, Go, MySQL, Scheme, C. • Coursework: Database, Algorithm, Programming Language Paradigm, Machine Learning, Deep Learning, NLP, Operating System, Formal Language Theory, Statistics, Knowledge Representation For Semantic Webs. • Deep Learning: NLP (text mining and generation using word embedding (GloVe, Skip-Gram etc.), BERT, Attention, LSTM, CNN, RNN) on AWS. ## Work Experience ### Software Engineer @ TigerGraph Jan 2022 – Jan 2023 Built database backend developer tools in Java/Spring Boot and C++ that power data engineers to ingest data to the database, data scientist to design and manage metadata in the database, and develop and run queries against the database to explore data and their relationship; promoted customer privacy in collecting debugging info for technical support team with Regular Expression masking/obfuscating user sensitive info; stabilized products via robust test through unit test and e2e test with JUNIT and shell, object-oriented programming under Linux environment. * Enhanced database for OpenCypher to expand customers in the graph data area, with support for common string and math functions, and statistics functions via lazy evaluation to avoid overhead computation, in C++. * Unified database interaction with different programming languages, and refactored and migrated authentication APIs/command-line to REST API with Spring Boot in Java, by designing JSON payload, url, method, header, request body, response body and status code. * Enhanced security for user-privilege operation under database developer command-line interface (cli) by masking passwords with Java ConsoleReader, and recycling locks in designed order regarding concurrency issues. * Concealed customer sensitive info in logs with Java Regular Expression. * Developed a debugging info collection tool in Go for customer’s yaml config files with Go Interface, masking sensitive info (schema) via Go Regular Expression as well as unit testing with Go package testing. * Improved HeapAcum accumulator that helps users store and sort tuple data by unifying comparator function in Java and C++. * Designed canonical tests to cover function parameters with a Python driver tool. * Resolved urgent database crashing bugs regarding semantic checks, query optimization, code generation, and type inference. ### Graduate Research Assistant @ Kansas State University Jan 2020 – Jan 2022 | Manhattan, Kansas, United States Deep learning Natural Lauange Processing (NLP) models using Pytorch in Python for identifying Android malware (US National Science Foundation, NSF project) under cloud-environment (AWS) in collaboration with security researchers. * Developed a fine-tuned BERT NLP model, and utilized AWS Boto3 library to dynamically load data into instance, with a customized lazy tokenization to avoid overhead loading. * Evaluated guardraisl against hazards with GIS on low-volume rural roads (Kansas Department of Transportation, KDOT project), with a publication approved by KDOT instructing local engineers regarding road-hazard security assessment. * Improved real-time traffic monitoring by calibrating with Bland–Altman plot (KDOT project) for TransCore. ## Education ### Doctor of Philosophy - PhD in Data Science UC San Diego ### Master's degree in Computer Science Kansas State University ### Master's degree in Civil Engineering, transportation Kansas State University ### BS in Civil Engineering Zhejiang University ## Contact & Social - LinkedIn: https://linkedin.com/in/peng-wang-036b7292 - GitHub: https://github.com/pengd-ksu/SICP --- Source: https://flows.cv/pengwang JSON Resume: https://flows.cv/pengwang/resume.json Last updated: 2026-03-29