We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Independent research and design capability ranging from problem analysis, algorithm design to software development.
  • More than ten years software development experience in architecture, design, and developing object - oriented software in applications level or system level.
  • Participated in all phases of software development life cycle including requirements gathering and analysis, specification writing, design and implementation, QA/QE cycles, production and sustaining.
  • Excellent at OO design, TCP/IP and multithreading programming.
  • Extensive experience in software architecture, software design and development.
  • Strong analytical ability and problem-solving skills.
  • Solid background of computer science and mathematics.

TECHNICAL SKILLS

Programming: C++, C#, C, Java, WPF, MFC, Win32 API, .Net, OpenGL, DirectX, Matlab.

Script Programming: Shell, VBScript, JavaScript, XML.

Platforms: Linux, UNIX, Windows, Mac OS X, VMware.

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Software Architecture design and development for Checkpoint optical detect system, which include GUI, algorithm library and driver design.
  • Optical Component driver development.
  • Algorithm implementation of 3D image modeling and construction for optical detection.
  • Algorithm implementation of image data de-convolution.
  • Parallel programming for de-convolution Algorithm implementation.
  • CAD data alignment algorithm design and implementation.
  • Automatic Focus algorithm implementation for laser camera.
  • CAD data remote transportation by using TCP/IP.

We'd love your feedback!