Programming Languages: 5+ years experience in Java (proficient), Python, MongoDB language, C++, Linux and AWZ script. Database: 3 years experience in MongoDB, hand-on skill on Redis and MySQL.
Experience
2021 — Now
Westford, Massachusetts, United States
• Designed and implemented high-availability DNS cache synchronization using persistent
socket connections to stream cache updates and maintain consistency across nodes.
• Implemented WireGuard DHCP interface support by monitoring lease assignments and
dynamically updating host file entries to ensure accurate DNS resolution.
• Built a robust state machine to ensure all plugins remain installed and operational during
both package-based and image-based upgrades, improving upgrade reliability.
• Maintained a state machine to manage the lifecycle of cSRX Docker images, including
image downloads, security checks, network setup/teardown, and container health
verification.
• Developed a Bazel-based build and packaging pipeline for Linux EL7, EL9, and AArch64
targets within Docker; enhanced Jenkins pipelines for variant publishing with tagging and
Artifactory integration.
• Optimized the plugin package versioning process by introducing version and release files
per publishing unit; implemented changelog sorting to reduce developer effort and prevent
versioning errors.
• Designed and developed a process monitoring utility by sampling the /proc filesystem,
supporting CPU usage tracking, command grouping, and ranking; exported metrics using
Protobuf over Kafka and visualized results with InfluxDB and Grafana.
• Ensured code reliability through layered testing: unit testing and mocking with pytest-
mock, and end-to-end integration testing with Robot Framework.
• Improved SaltStack state delivery to prevent configuration flapping and redundant
systemctl activity; used pillar data to isolate sensitive user configuration.
• Owned and maintained the plugin repository, leading feature planning and delivery
including YAML data modeling, config validation, Salt state logic, systemd service chaining,
KINI scripts (init, monitor), monitoring APIs, and support manifest generation.
2016 — 2021
2016 — 2021
Downtown Boston
• Integrated new modules into server-hardware device call flow, including registration, grant and heartbeat process.
• Designed and implemented daily operations including activity dump, cross-server file exchange, delta collection preparation and post-processing handler.
• Developed Amazon Lambda microservice in Python and server-side multithreading call with limited thread pool, queuing and fail-over mechanism
• Experienced with Docker image creation and Amazon Elastic Beanstalk deployment
• Optimized MongoDB query on geographic search, aggregation pipeline and bulk operation utilization, and index setup
• Designed multiple user data insertion APIs with Json schema checking, data validation and role-base access control integrated with Amazon IAM service using JWT.
• Implemented Amazon SQS client-side threading strategy
• Lead Java memory leak trouble shooting session, involved in some cross-company debugging sessions
2015 — 2015
2015 — 2015
35 Nagog Park, Acton, MA
• Develop and improve Automation scripts consist of test units(Ruby script language, integrate with Watir Webdriver)
• Web element HTML5/CSS inspection
• Linux OS environment
• JIRA System agile development environment
2014 — 2014
2014 — 2014
Boston, MA
• Python programming course
• Linux kernel
• Cisco Packet Tracer
• Routing and switching
2012 — 2013
2012 — 2013
Be responsible for Software Engineering Development
• Completely analyzed an implementation of IP Protocol;
• Achieved understanding of Management Information Base( MIB) behind TCP/IP network management by reading MIB related Protocols and ASN.1 Standard.
Education
Northeastern University
Master's Degree
Tianjin University