Senior Software Engineer/lead Developer Resume
HoustoN
OBJECTIVE:
To be an excellent professional software engineer/architect/lead.
SUMMARY:
- Restructured VuPAK to be a user - friendly software with powerful functionalities
- Led Confidential team and made Confidential a very successful product
- 5+ years of successful Team Lead experiences
- 9+ years of industry program/design experiences in commercial software development
- Solid background in engineering, mathematics, image processing, computer graphics and computer vision
- Strong analytical and problem solving skills
- Enjoy challenges, take responsibilities, never fail on any tasks assigned
SPECIAL KNOWLEDGE:
- C++, MFC, COM, GUI, DLL, SDK, Win32 API, SQL, ActiveX, XML, Rational Rose.
- Open Inventor for 3D Visualization.
- 3D Object Reconstruction and Location, Computer Vision, Camera Calibration, Robot motion controls using computer vision system, V+ for robot control.
COMPUTER SKILLS:
Languages: C, C++, C#, SQL, PL/SQL, SQL Plus, Z80 Assembly, V+, Fortran, Java, GPSSH, CSS, OpenGL Shading Language, and HTML.
Development Tools: Visual C++, Borland C++, MFC, Windows Forms Class, Open Inventor, OpenGL, Visual Studio.Net, Visual Basic, CORBA, QuarkXPress, Global Lab Image, SAS, Shapes, Install Shield, Stingray, Widget, and Doxygen, AutoCAD/CAM.
Operating Systems: Windows and DOS
PROFESSIONAL EXPERIENCE:
Confidential, Houston
Senior software engineer/Lead Developer
Responsibilities:
- Develop software to renders, displays, and animates multiple geophysical and geological data volumes simultaneously using OpenInventoer, MFC, and C++.
- Restructure VuPAK to be user-friendly.
- Major enhancement “Super Scope” allows users to pick horizons/faults on any surface of the cube easily, and to grab any surface of the cube to resize it. Another major enhancement “Data Type Change and Animation” is 4D animations.
- Rewrote VuPAK from single-thread to multi-threads to improve performance and stability.
- Other major enhancement “Data Type Coblending” blends two data type together with GPU coding.
- Language and tools used are C++, MFC, OpenInventor, and OpenGL Shading Language.
Senior Software Engineer/Lead Developer
Confidential
Responsibilities:
- I was then chosen to lead Confidential team to save it. After two and half years with tremendous efforts, the package became very successful.
- Language and tools used are C++, MFC, and Stingray.
Senior Software Engineer/Lead Developer
Confidential
Responsibilities:
- Responsibilities including: stabilized software, developed new features, and tutored team members.
- Also helped developing SMT’s new product - Confidential .
- Language and tools used are C++, MFC, and Stingray.
Senior Software Engineer/Lead Developer
Confidential
Responsibilities:
- Developed new features and fixed software bugs.
- Language and tools used: C++, MFC, and Shapes.
Software Engineer
Confidential
Responsibilities:
- Developed 2D modeling software using Shapes, C++, MFC, and Stingray.
- Enhanced 32dPAK.
- Developed installation software for Kingdom Suite.
- Developed many advanced general functions.
- Language and tools used are C++, MFC, SQL, and Shapes.
Confidential, Houston
Software Engineer
Responsibilities:
- Developed DLLs for QuarkXPress using Visual C++.
- Solved memory leak problem for Classpag package.
- Migrated Classpag package and Editpag package from C (16 bit) to C++ (32 bit) and ported them to the new QuarkXPress (4.0 version, 32 bit).
- Developed MS-Word 8 Filter for QuarkXPrss using C++ with ActiveX Automation.