Post Job Free
Sign in

Software Engineer C++

Location:
Missouri City, TX
Posted:
November 15, 2024

Contact this candidate

Resume:

Henry Wang

Houston, Texas USA, T: 281-***-****, E: ********@*****.***

SUMMARY

Sr. Consultant/Software Engineer with diversified experience of software development in major oil & gas companies and excellent logic analyzing to create solutions of complex engineering and business issues in Object-Oriented-Design strategies.

PROFESSIONAL EXPERIENCE

Los Alamos National Laboratory Los Alamos, New Mexico, 2021.11 – Now

Sr. Software Engineer (100% Remote working from Houston, Contracted by EdgeWater)

Develop Hazard, Space and Activity management service webapi and webapp of labassist system. React Java script for front-end web UI and .net core for back-end services. Using Node.JS, .net core, C#, ASP.NET, SQL Server, VS studio 2022 and VS codes.

Have written Store Procedures to retrieve data from the backend database. Created PowerBi reports from different data source.

Using Jira, git, BitBucket, AWS and Azure for CICD.

GE Oil&Gas Houston, Texas, 2017.1– 2021.11

Sr. Software (Contracted by TechMahindra)

Design and develop seismic process software using C++, QT, C, C#/VB.NET, Python, MPI Matlab, DI, Seisup in Linux server. Reused some Madagascar open-source codes and integrated some third-party libs.

Build up and configured two master servers, 24 computing nodding servers and one NDS using HP servers of system to running modules in parallel and HPC. Using Intel C++ compiler and Intel Math Kernel Library.

Setup Git Server, VMWare, SSH, NFS, Networking and Dell/HP servers’ hardware. Using unit test and version control at TFS and GIT. Increased memory/CPU efficiency at HP servers.

Developer embedded software for GeoPhone device data transfer to servers.

Working on MS Azure and NNPC clouding servers. Deploy ReactJs, Angular 4 to web server apps.

Schlumberger Sugar Land, Texas, 2013 – 2017.1

Sr. Software Developer (contracted by ECOM)

Develop and maintenance SandCADE, FracCADE, Cement Truck/CAT, TADA software using C++, C#, FORTRAN for Sustaining software and hardware of Well Services.

Developer Petrel Plugin eXfracSG, SeismicHRA to extract huge seismic data with parallel computing in Window platform. Using C#.NET, QT, JAVA, LINQ, Entity Framework and Ocean foundation classes.

Halliburton Houston, Texas, 2010 - 2013

Principal Software Developer

Developed Production Enhancement Tool kits using C#, WPF and WCF for Reservoir Layers, Fracture Matching, and Pumping Schedule. Developed Real time data service of Treatments and Micro seismic events from wells in Windows, Microsoft Azure.

Developer managed C++ wrapper to access functions from C, C++, QT, STL, Boost, and Fortran DLLs of DDA, Reservoir simulation algorithms in engineering domain. Matlab to C++ codes conversion and building in. Using SQL Server and Oracle DB.

Working on agile development teams involved in new product development.

IBM Houston, Texas, 2010 - 2010

Sr. Software Developer (contracted by Technocrafts, Inc.)

Developed Virtual Bus Missing real-time embedded systems in Linux, VxWorks using C++ and Java for DoD/NASA cluster satellites project.

Chevron Houston, Texas, 2009 - 2010

Application Development Specialist (contracted by Ajilon Consulting)

Supporting the build environment for GOCAD development and release deployment. Responsible for daily builds for experimental and production code, accountable for packaging and delivery of the software (Chevron’s GIL environment, Unix deployment standards). Software engineering tools support for ETC seismic developers and plug-in usage statistics capture and analysis. Create after build automated unit test Python scripts.

Programming GOCAD plug-ins in C++ Linux compliers, QT, STL, Boost, Perl and Python scripting. Using SVN code repository, QT&QWT.

Schlumberger Houston, Texas, 2006 - 2009

Software Developer (contracted by Idea Integration, Inc.)

Developed and supported Omega 2 Seismic Function Module System.

Coded and debug the Fortran, C++ program in Linux and Unix system.

Developed new Petrel Imaging for 3D seismic visualization using C# and Ocean.

High Performance Computing (HPC) implementations of algorithms and simulations.

Maintain data management using Hierarchical Storage Management (HSM) with 3-Tier Storage Architecture with growing volume of data in seismic data processing and interoperation for oil exploration.

Process seismic data using tape devices as huge data storage/transfer media.

Software Products Baselines building and management. Administrated Perl scripts, VMWare and Omniworks.

Working at QA process to set QTP automated test scripts for real time acquisition software and converting manual test plans to automated test scripts.

EDUCATION and TRAINING

M.S. of Computer Science, McNeese State University, Lake Charles, Louisiana

B.S. of Electronics Engineering, Huazhong University of Sci. & Tech., Wuhan, China

US Citizen, like to travel, Favor logical think (rated US Chess Federation member). Available for remote position. Wwww



Contact this candidate