We provide IT Staff Augmentation Services!

Senior Consultant Resume

4.00/5 (Submit Your Rating)

Houston, TexaS

SUMMARY

  • 12+ years experience of software development and computer system in top level companies
  • Excellence of team collaboration, multi - project handling and active personality

TECHNICAL SKILLS

  • software architecture design
  • Object-Oriented Design
  • UML
  • Design Pattern algorithm
  • C++/C
  • Qt
  • Shell Script
  • MATLAB
  • Linux Desktop/Sever
  • Windows Desktop/Server
  • ARM embedded system
  • OpenWrt computer graphics
  • OpenGL network
  • Core Java
  • C#.net software configuration and process management. database design
  • E-R Diagram
  • SQL
  • Non-SQL numerical computation automation & control signal filter and estimation
  • MATLAB/Simulink
  • MATRIXx/RealSim computer simulation and Hardware-in-the-Loop Simulation.

PROFESSIONAL EXPERIENCE

Confidential

Senior Consultant

Responsibilities:

  • Arm-based C++/C build system configuration and setting up for OpenWrt embedded Linux operating system.
  • OMA-DM client software development with C++, Socket API, multi-threading, http/ftp protocol and Bash Script on ARM system.
  • Compression and delta encoding software module design and implementation in C++ based on RFC 3284 (VCDIFF) to transport big image file with the size of gigabytes.
  • Encryption software module design and implementation in C++ based on public/private key asymmetric cryptography mechanism.

Confidential, Houston, Texas

Senior Consultant

Responsibilities:

  • Provided the technical consult for the architecture of the whole software system, which is composited of high speed Non-SQL data storage and two processes / multiple threads in C++, C#.Net and PATRAN/PCL.
  • Designed the framework and developed the main part of the non-sql data storage system based on HDF5 for high speed and huge data at gigabyte level.
  • Designed and developed the framework of inter-process communication with Shared Memory and TCP Socket.
  • Designed and developed the framework of the whole scientific computation engine in C++ / STL and C++11.
  • Developed the inter-operation layer between C++ and C#.net with C++ / CLI.
  • Developed the expanded C++ module for MSC.PATRAN to do the customization.
  • Developed the following scientific computing modules in C++, MATLAB and FEA (finite element analysis) method in compliance with CSR-H Rule of IACS:
  • Tank / cargo hold volume and COG (center of gravity) / centroid
  • Tank / cargo hold pressure calculation optimization
  • Hull girder load integration with FEM (finite element method)
  • Hull girder load balancing adjustment and distribution with CSR-H Rule.
  • Column/Beam buckling assessment with CSR-H Rule and FEM
  • Fatigue assessment computation framework with OOD (object-oriented design), CSR-H and FEM
  • Implemented the following algorithms in C++ with computational geometry and computer graphics methods
  • Feature geometric points seeking on the surface mesh model.
  • Intersection plane and boundary seeking on the surface mesh model.
  • Edge detection and neighboring seeking on the surface mesh model.
  • Segmentation and traverse walking on the surface mesh model.

Confidential, Houston, Texas

Senior Consultant

Responsibilities:

  • Software design and development for real-time IO module with multiple data channels to communicate with various types of devices, using Object-Oriented methodology, UML, Finite State Machine, asynchronous IO, C++ and C#.
  • Software framework investigation for the touching style user interface with Qt 5.x, QML and C++, and drilling data 3D visualization in OpenGL, Qt and C++
  • ECD (equivalent circulation density) application development in C++ and Qt to monitor the real time measurement from BHA tool and stream tool in down hole.
  • Developed the method and algorithm of ECD change detection with Kalman estimation theory in MATLAB and C++.
  • Technical support and software maintenance on site in the drilling field with the related training.

We'd love your feedback!