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.