Profile cover photo
You're now following
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed
Error unfollowing user.
You have successfully recommended
Error recommending user.
Something went wrong. Please refresh the page and try again.
Email successfully verified.
User Avatar
$10 USD / hour
Flag of UNITED KINGDOM
birmingham, united kingdom
$10 USD / hour
It's currently 2:42 PM here
Joined June 11, 2009
0 Recommendations

hienbk2004

@hienbk2004

0.0 (0 reviews)
0.0
0.0
0%
0%
$10 USD / hour
Flag of UNITED KINGDOM
birmingham, united kingdom
$10 USD / hour
N/A
Jobs Completed
N/A
On Budget
N/A
On Time
N/A
Repeat Hire Rate
Internationally accomplished software engineering professional, Senior Technical Support Analyst with advanced knowledge in mathematics, Object Design and Analysis skill set, and extensive experience in the full life cycle of the software design process including requirements definition/ analysis, prototyping, proof of concept, design, solution, interface implementation, testing/quality assurance, and maintenance. Strong analytical skills combined with experience in object oriented programming techniques, Multi-platform Development. Strong C/C++/VC++/VB programming (Socket IOCP TCP/UDP, ATL COM/DCOM/COM+, STL) skills experience developing popular new algorithm-based software architectures and technologies for global industry leaders. SUMMARY OF QUALIFICATIONS Ø Skilled experience in Object-Oriented Analysis/Design and C/C++/VC++/VB, Multi-platform (Windows & Sun Solaris OS) Development, utilizing both Windows and Sun OS to research and develop software/technology solutions. Strong analytical skills combined with experience in object oriented programming techniques. Ø Strong knowledge of C/C++/VC++/VB with experience of C++ Boost library, Visual Studio (Version 6.0, 2005, 2008) with comprehensiveness in ATL/COM/DCOM/COM+, Socket IOCP TCP/UDP, serial communication (RS232, RS485), all levels of system for middle-ware, component architecture of product interface, distributed system and server architecture. Ø Analytical thinker that consistently resolves on-going issues or defects, often called upon to consult on problems that have eluded resolution by others. Relentless problem-solver who envisions business and technical perspectives to develop workable solutions, skilled at progressing from problem statement to well-documented designs. Ø Dedicated, hard working individual; work well on my own initiative and can demonstrate the high levels of motivation required to meet the tightest of deadlines. Even under significant pressure, I possess a strong ability to perform effectively. Ø Motivated achiever who guides organizations in applying technology to business settings, provides added value, and creates project deliverables in a timely manner. Ø Successful in meeting new technical challenges and finding solutions to meet the needs of the customers. Work well in team environment and individual assignments. TECHNICAL EXPERTISE Languages C/C++, Visual C++, Visual Basic, C#, Java, Shell UNIX scripts (Bash, zsh, csh), Pascal, XML-RPC, MASM32. Technologies, Framework & Libraries STL, Boost C++ Libraries, MFC, WTL 8.0, ATL, SDK, DDK, ATL COM, ActiveX, DCOM, COM+ WIN32 Application, Socket, XML-RPC, Serial, TCP/IP, UDP, IOCP, Multithreading programming, Network programming, communication. Concepts/ Methodologies OOA/OOD/OOP (UML Design Patterns, Refactoring), Test-Driven Development (TDD), Networking, Unit, Module and System Level testing, Obfuscation, Multiprocessing synchronization, Internationalization, XP (Extreme Programming), CMMI level 5, IEC Standards. System Windows (98, ME, 2000, NT, XP, 2003), UNIX (Sun Solaris 10) Tools & Software Mercury Quality Centre,Visual SourceSafe, SCCS (UNIX), Subversion (UNIX), Dev-C++, MS Visual Studio (Ver. 6.0, 2005, 2008), CppUnit, CUnit, Unit++,NUnit, Vim/gvim, XEmac, WinDbg, Dbx – a debugger (Sun OS), Cygwin, MS Office (Word, Excel, PowerPoint, Outlook, Visio, Project), Adobe Photoshop. PROFESIONAL EXPERIENCE – KEY ACHIEVEMENTS 2008 ~ 2009 Solution Architect, Problem-Solver, debugger, System Architect at BOGO Information Co,..Ltd Manage all phases of software development for a wide range of clients requiring interactive, scalable/reusable/ hi-performance/multi-tier system/library/framework with C/C++/Visual C++ using SDK/MFC/ATL/COM/DCOM/COM+/WTL 8.0/Boost C++ Libraries, multithreading, multi-connection, Server architecture with distributed system, Windows DNA 2000, Networking, and self-defined protocol for communication. • Direct conceptual, strategic, and tactical creation of robust, stable/self/auto-creating crash report and send to support team by e-mail with full real-environment crash information, auto-leak detector and memory handling framework for improvements of products. • Built/researched/design frameworks/libraries/add-in components for communication (for monitoring instruments/objects), middle-ware components using COM/DCOM/COM+ and TCP/UDP with IOCP, serial communication (RS232), XML-RPC and self-defined protocol which can work over internet. • Re-design/maintain/optimize online products for hi-quality products. • Built/researched products sub as Home service which working over internet using ActiveX as a Web Client browser (Remote monitoring user’s house), providing a Web Server, Video conference, Network Sensor Node, alarm user with sending SMS to user’s mobile-phone for detecting home’s condition (gas, temperature, humidity, house-breaking, etc) . • Defined user’s cognitive framework and expectations by applying formative research methodologies such as participatory design and cluster analysis. 2007 ~ 2008 Problem-Solver, Debugger, Maintainer, Supporter, Member of Tactical Team at Harvey Nash plc., the Power of Talent / Alliance Bernstein Maintain/Optimize/support/upgrade/restructure, rationalize code, ported PASCAL/C code into C++, enhanced feature of PMS (Portfolio Management System), the International Investments Systems’ Portfolio Management System (PMS) is a comprehensive portfolio management and performance measurement system. Its accounting systems are used by investment managers, consultants, and other providers of portfolio analysis and information. It is specifically designed to satisfy the special requirements of international and global portfolio management. PMS enables users to interface with a wide range of data that is held in the custom data storage and accounting system. System Feature: Multi-Currency; Asset Classification Structure; Reporting Facilities; Multi account/transaction input screen; SWIFT; Powerful search facilities; Supports Multiple Time Zones; Attribution; Support for many Asset Types; Automated Dividends, Coupons and Maturities; Aggregation; Customized Report Text; Data Control, Production “Lock Down” and Analysis Tools; Pricing and Portfolio Updates; Users control many aspects of interfacing; Remote and usable access over long distance; Powerful Account Selections; Advanced settlements screens (PMOP); Security Master File; Discrepancy Analysis; Data extract via XML Daemon; Job Monitor and Alerts; Bespoke Data Extracts; AXA IM ETD Solution; Settlement Date based accounts; Tax Lot processing; Account Rebuilds; Automated Reconciliation’s. Development Language: C/C++ and zsh shell (a UNIX shell), VIM/GVIM/Dbx, etc. 2004 ~ 2007 Co-Project/Technical Leader, Problem-Solver, debugger at FPT-Software / HitachiSoft Technical Leader, Problem-Solver, debugger, Senior Technical Support Analyst in out-sourcing projects of FPT-Software ü Develop projects in C/C++, VS C++, SDK, DDK, COM ATL, Socket, SQL and C#. ü Revisited design assumptions, prioritized features, and realigned development efforts based on research findings. Utilized data to redesign critical aspects of projects to better map with client’s needs and expectations. ü Responsible for compiling, linking, troubleshooting, and debugging everyday product changes that are checked in by hundreds of programmers. ü Maintain/upgrade/re-structure/Unicode-ized a Security product for HitachiSoft, a partner of FPT-Software: a. Encrypting a drive, a removable media, or an individual file. b. Supporting authentication and terminal locking using an iKey when logging on to Windows. c. Providing functionality for permitting or prohibiting data reproduction to external media. Prohibit data from being printed, copied to removable media such as floppy disks or magneto-optical disks, or exported to a network folder. The sending of email messages can be prohibited. Such reproduction activity can be logged to a log server. d. User management and setup to prohibit reproduction are performed on the management server. e. Only users who have access permission to the file server on a PC connecting to file server can view data on the file server. Activities such as non-permitted access to prohibited data, or copying of data on the file server, are logged to the log server. User management and access control settings are performed on the management server and File Server. f. A server program that saves the logs collected by clients. Users can reference and analyze the collected logs by using a simple log viewer. 2003 ~ 2004 Key Developer, System Architect, Technical Leader, Debugger at Command Automation Group Performed R&D on products: 1 Control and communicate with under instruments following standard interfaces and protocols (IEC standard). Ex: Modbus - [login to view URL], Profibus - [login to view URL], Rbus - [login to view URL], etc. 2 Control and supervise under objects following real time by graphic interface. 3 DCS (Distributed Control System). Control, gather and supervise remote systems following the standard software and hardware interfaces, Remote Control/Connection/Multi-connection. 4 OPC (OLE for Process Control) - [login to view URL]: Drivers for standard instruments of various manufactories follow standard protocols, Client-Server/Master-Slave model, and Multi-client connection. OPC Tags/OPC Groups/ OPC server. Each OPC Tags is correlative to an address of an instrument. OPC Group is a several OPC Tags which are the same attributes (Ex: devices), data session is either controlled by event or access (or synchronous or asynchronous) correlative to requirement (Device or Cache) in order to increase the performance of the system, being a Toolbox for third party Vendor, multi-language. Hi-performance system, real time system.

Contact hienbk2004 about your job

Log in to discuss any details over chat.

Reviews

Changes saved
No reviews to see here!

Contact hienbk2004 about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

vworker.png Foundation vWorker Member
Previous User Next User
Invite sent successfully!
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.