We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

Seeking a full - time software engineer position. Master with solid programming and outstanding problem solving skills. Has a wide range of project experience, including C++, Confidential and Machine Learning, 3+ years of programming experience in image processing, Confidential and machine learning, strong knowledge of computer science and optics, and programming skills in C++, OpenCV, Java, Python, MATLAB, HTML, CSS, JavaScript and WebGL.

SKILL:

Programming Languages: object-oriented design using C++ , image processing using OpenCV and MATLAB ; web development using HTML , CSS , JavaScript and WebGL ; machine learning using Python ; database operation using SQL

PROFESSIONAL EXPERIENCE:

Confidential

Software engineer

Responsibilities:

  • Developed a C++ program for users to recognize gestures using one common camera
  • Built an operation and display window by MFC and the APIs of the camera
  • Designed image quality control functions including color, exposure, resolution, type, contrast and brightness
  • Designed denoise algorithms by median filter and Gaussian filter to obtain images for edge extraction
  • Designed a 3 -channel minus operation and a weighted gray transformation(blue channel enhanced)
  • Extracted and displayed hands edges using Canny functions of OpenCV with threshold set by slider
  • Analyzed gestures motion using centric coordinate of edges obtained by geometrical center distance method

Confidential

Software engineer

Responsibilities:

  • Developed a C++ real-time detection program for tire producers to monitor the lap joint of tire film
  • Built laser triangulation detection platform and calibrate the system parameters by OpenCV calibration function
  • Design algorithms to construct grating field projection of the tire by a single line laser
  • Extracted phase information using FFT and frequency domain filtering
  • Unwrapped the phase ranging from -2n to 2n and reconstructed tire outline by the system parameters
  • Evaluated the quality of lap joint via measuring the shape and length of the joint part

Confidential

Software engineer

Responsibilities:

  • Developed a real-time facial expression recognition system using MTALAB
  • Trained HSI skin color space model using histogram based algorithm to locate human face
  • Used a Haar-like feature mask and the relative position to locate eyes, mouth and nose
  • Captured photos of happy, surprised and sad expression and recorded size and relative position data of eyes, mouth and nose
  • Classified three different expressions using clustering algorithm and obtained classifier
  • Tested the real-time performance of the program using laptop camera

Confidential

Software engineer

Responsibilities:

  • Developed a virtual 3-dimensional world using WebGL and HTML-5 which can be run on Chrome
  • Made several 3-dimensional animated solid objects from different materials, each with individually- specified emissive, ambient, diffuse, specular parameters and placed them on a patterned ‘floor’ plane
  • Designed several smoothly-movable users-adjustable light sources, each with individually specified position, ambient, diffuse, and specular parameters, shading model and lighting model filled the user-resizable window completely with a single-viewport displayed image
  • Designed 5 kinds of camera control including lift up/down, move left/right, tilt up/down, pan left/right, move forwards/backward in direction of gaze and sideways
  • Developed a decision tree learning algorithm using Python and applied it to a synthetic dataset
  • Trained and generated the decision tree using information gain ratio from labeled data and generated learning curves using different sizes of the set
  • Implemented the pruning strategy algorithm that removes nodes which can improve accuracy on the validation set to avoid overfitting problem
  • Tested and created learning curve graphs for both unpruned and pruned trees on the validation set
  • Printed out boolean formulas in disjunctive normal form of unpruned tree and prunes tree

We'd love your feedback!