Objective
Seeking a Programmer/Architect position that develops innovative applications and services
by utilizing my experience on C/C++, Python and Parallel Programming.
I am a quick learner and can utilize new knowledge with the synergy
of my experience. I can work with others both as a team leader and a team follower; I can communicate seamlessly with clients to
bridge the gap between users' objectives and technical approaches.
Functional Summary
Extensive experience with:
- C/C++,
- Python,
- Assembly,
- STL,
- Unix/Linux Application Development,
- QT/KDE Development,
- UPC Programming,
- Parallel Programming,
- XML,
- Win32 Application Development,
- MFC,
- Visual Basic/VBScript,
- COM,
- Embedded System Design,
- Object Oriented Design,
- Extreme Programming,
- Design Patterns,
- Customer Service,
- Troubleshooting,
- Technical Writing and Content Creation
Familiarity with:
- Bash,
-
- GNU Make,
- GNU Autotools,
- Subversion,
-
- CVS,
- Microsoft Visual Studio 6,
- Microsoft Visual Studio .NET (C# and VB.NET),
- ModelSim,
- Java,
- Symbian Development
Other applications:
- Vim,
- Windows NT, 2000, 98, 95, XP Professional, XP Home,
- Microsoft Office 97, 2000, and XP
Class work covering:
- Computer Architecture,
- Digital Signal Processing,
- Communication System,
- Digital Logic Networks,
- Circuit Theory,
- Compiler Design,
- FPGA Design,
- Electronics,
- Calculus,
- Linear Algebra,
- Random Process,
- Statistics
Demonstrated superior ability to break the complicated problems to pieces and find approaches
by integrating new technology with existed experience, and a talent to show the "big picture"
effectively to those who have little understanding.