Post Job Free

Resume

Sign in

Ci Cd Software Quality

Location:
Fort Worth, TX
Posted:
December 20, 2023

Contact this candidate

Resume:

Mingshi Chen

***** ****** ***** **, ******, TX **287

ad14hg@r.postjobfree.com 605-***-****

Summary:

I am a software developer & data scientist with over 15 years of expertise in processing satellite data and simulating various environmental forecasting models with advanced data assimilation methods. My key accomplishments and skills include:

Solid experience in continuous integration/deployment (CI/CD) pipeline to ensure seamless integration and deployment of scientific programs in NOAA into AWS cloud, resolve integration and interoperability issues, such as, building configuration and python interface, compiling, writing high-quality scripts to test automatically, and verifying compliance requirements (CF1.8, ACCP 1.3), and managing projects using source control management systems (Gitlab) and agile development methodologies(JIRA, Kanban and Scrum).

Knowledge of Cloud Architecture patterns and strategies, encompassing Infrastructure as a Service (IaaS), Platform as a Service (PaaS), security, computing, storage, and networking.

Developing a NDE Vegetation Products System (NVPS) at National Oceanic and Atmospheric Administration (NOAA) (coded in C++/ C, Python, and shell script within a Linux environment). NVPS ingests Sensor Data Records(SDR) (HDF, netCDF4 format) retrieved from environmental satellite (VIIRS) and daily operationally produces Environmental Data Records(EDR) data

(netCDF4 format) as initial values and parameters of environmental forecasting models.

Developing three data assimilation systems through implementing ensemble Kalman filter algorithms to assimilate the data from various resources into biogeophysical forecasting models, wildfire forecasting models, and oceanic surface wind pressure forecasting models, respectively

( coded in C++, C, Fortran 77/90/95, and shell script in the Linux/Unix environment).

Proficient scientific programming experience in C++/C, Fortran, Python, R,IDL in Linux/Windows environment

Demonstrating proficiency in Python for visualizing weekly products of NVPS into the JPSS-STAR

(JSTAR) Mapper and related STAR Environmental Monitoring System (STEMS) in NOAA

Familiar with advanced Python modules (numpy, pandas, SciPy, matplotlib.pyplot, seaborn, PySpark, Flask, PyTorch), regridding tools and rasterization tools.

Experienced in building websites in HTML, CSS, JavaScript, Flask

Expertise in numerical weather prediction, hydrological modeling/forecasting, atmospheric modeling/forecasting, coupled modeling, ensemble forecasting, statistical post-processing, and verification.

A self-motivated professional, adept at working independently and collaboratively within a team.

Effective communication skills, fostering positive interactions with internal team members and external business stakeholders.

I am within the United State and a US citizen.

Education:

Ph.D. in Applied Mathematics from City University of Hong Kong

M.S. in Civil and Environmental Engineering from the University of Illinois at Urbana-Champaign

M.S. in Computing Mathematics from Huazhong University of Science and Technology, China

B.S. in Mathematics from Wuhan University, China Professional Experience:

Internal Revenue Service (IRS) – Farmers Branch, TX (06/2023 – present) Position: IT Cybersecurity Specialist, in Cybersecurity Fraud Analytics and Monitoring team Responsibilities:

Developing scripts in Python, pySpark, HTML, CSS, JavaScript, and SQL to detect insecure features and malicious activities in IRS cybersecurity applications.

Modifying a meta directory website to monitor fraud and anomaly analytics results.

Building machine learning programs for fraud and anomaly detection.

Participating in a cloud group to develop secure cloud solutions based on IRS cybersecurity requirements.

Gama-1 Technologies, Inc - Greenbelt, MD (03/2022 – 06/2023) Position: Software Developer, contractor to Algorithm Scientific Software Integration and System Transition Team (ASSISTT) in National Oceanic and Atmospheric Administration (NOAA) Responsibilities:

Led lifecycle process reviews for scientific software integration and transition projects.

Implemented CI/CD pipelines for science projects using Jenkins/GitLab.

Ensured seamless integration and deployment of scientific programs in NOAA into AWS cloud.

Resolved integration and interoperability issues, such as, building configuration and python interface, compiling, testing, and verifying compliance requirements (CF1.8, ACCP 1.3), and managing projects using source control management systems (Gitlab) and agile development methodologies(JIRA, Kanban and Scrum).

I.M. Systems Group, Inc - Rockville, MD (04/2016 – 03/2022) Position: Data Scientist, contractor to center for Satellite Applications and Research (STAR) in National Oceanic and Atmospheric Administration (NOAA)

Responsibilities:

Led a scientific software team to develop the NDE Vegetation Product System (NVPS).

Analyzed requirements and designing the system architecture.

Coded in C++ and scripting in a Linux environment.

Documented algorithm theory and implementation, external user manuals, and software maintenance for NVPS

CI/CD NVPS for operational use in NOAA.

Developed Python utilities for statistic analysis and cross-validation of NVPS products.

Built a website to monitor NVPS products.

Worked with project managers and mentoring team members. Arctic Slope Regional Corporation/SAIC– Sioux Falls, SD (03/2005 – 04/2016) Position: Data Scientist (Team Leader), contractor to Earth Resources Observation and Science (EROS) Center, U.S. Geological Survey (USGS)

Responsibilities:

Led a team to develop the Data Assimilation System (DAS) for USGS databases.

Designed, coded, and tested in C++, Fortran, and scripts in a Linux environment.

Developed pre-processing and post-processing packages in Python, MySQL, ArcGIS, and SAS.

Built a website to display DAS products in HTML, CSS, JavaScript.

Utilized machine learning and data mining algorithms for environmental analysis.

Led proposal writing efforts and securing grants. Other Professional Experience:

University of Colorado at Denver, Center of Computing Mathematics: Data Scientist 12/2003 – 03/2005

University of Southern Mississippi, Division of Marine Sciences: Data Scientist 12/2001 – 11/2003

University of Illinois Urbana-Champaign

National Center of Supercomputing Applications: Junior Data Scientist 08/1999 – 11/2001

Department of Civil and Environmental Engineering: Research Assistant 01/1997 – 07/1999



Contact this candidate