THONG HOANG
Date of Birth:
30/10/58
Nationality:
British
Principal IT
skills
Level of experience
Delphi 8 years Paradox, BDE
8 years SQL,
ADO, InterBase
6 years
QuickReport
6 years MySQL, Oracle,
SQL Server,
COM
3 years Web
development, HTML, XML, JavaScript, IIS, Front Page,
WebBroker 2 years
Kylix 2, 3,
Linux
2 years
C/C++ 1 year
.NET, Visual C#,
C# Builder
6 months
Profile
Database Applications Analyst / Developer with over 8 years
professional programming experience in Delphi, SQL, Paradox,
InterBase, MySQL, Oracle, SQL Server including knowledge of
development full lifecycle and product testing,
migrating databases,
bugs fixing and
upgrading
to a difference Delphi versions. I have also got experience
in building Graphic User Interface.
I have also got experience of building and maintenance PC’s,
including hardware assembly and configuring with MS-DOS, IBM
OS/2 Warp and MS-Windows for installation and commissioning
on customer sites.
Education & Qualifications
1992 Postgraduate Diploma in Software Engineering.
University of Central England in Birmingham.
1989 Associateship in Mathematics (Equivalent to
Honours Degree). Sheffield Hallam University.
1988 HND in Mathematics, Statistics and Computing.
University of Teesside.
Skills
Programming I am capable of programming in Delphi
v1/v2/v3/v4/v5/v6/v7/v8, Kylix2/3, SQL, Borland C/C++, C#
Builder, Visual C#, MS-Visual Basic, Pascal, FORTRAN 77,
UML, GUI, JavaScript, Java, HTML, XML, ASP.
Database Paradox, dBase, InterBase, MySQL,
Oracle 8/9, PL/SQL, SQL Server 7/ 2000, MS-Access, Advantage
Database Server.
Operating System MS-DOS, MS-Windows
3.1/95/98/2000, Windows NT, Windows XP, Red Hat Linux, Suse
and Mandrake.
Web Server IIS, Apache, Personal
Web Server.
Structured Methods Visio, RoboCase, Erwin,
WithClass 2000, RAD and Yourdon.
Technologies WebBroker, ISAPI, CGI, COM,
Automation and ActiveX, DLL, OCX, ODBC, BDE, ADO, ADO
.NET ASP.NET and dbExpress.
Applications MS-Office 95/97/2000/XP,
MS-FrontPage98/2000, Paint Shop Pro 5/6/7, pcAnywhere,
MS-Excel, Visual
Source Safe, Quick Reports,
Crystal Reports.
Hardware Assembly Built IBM Compatible systems
from scratch, and they are from 386SX to Pentium. Experience
in building Peer-to-peer network, EPOS Systems.
Employment History
28/02/05 – 03/06/05 Delphi Analyst/Developer.
[snip] UK
Design, develop and implement the changes required to ensure
compliance of the Auto Originations Systems. Working on site
and required to: - Undertake technical design, programming
and testing. – Support User Acceptance Testing. Using Delphi
7, Oracle 9i, PL/SQL, Interbase, QuickReport under Windows
2000 platform.
18/10/04 – 25/02/05 Delphi/Kylix
Analyst/Developer. [snip] PLC
A Greenfield project which includes the initial analysis and
development of a new Intranet stock control system to allow
the user to search/report for stock movement. Using Delphi
6/7, Kylix 3, and dbExpress, WebBroker, WebSnap, HTML, XML,
Apache, InterBase and FireBird, under Linux and
Windows platforms.
05/04/04 – 30/06/04 Delphi Programmer.
[snip] Ltd
Design and develop an XML Interface to allow the connection
to the server database including design an XML schema using
XML Spy, develop a Delphi programs to interface with the XML
to get a XML request to the server and the successful XML
response will contain the result data. Other duties are
included the writing data conversion programs to convert
data from text files, Excel files to DBF and
Advantage Database Server. Using Delphi 3/5, ADO, DBF, XML
and Advantage Database Server. Completed a course on
Advantage Database Server by Extended Systems.
28/01/04 – 19/02/04 Delphi Consultants /
Developer. [snip] Ltd
Working
14 hours a day, seven days a week for three weeks as a
Delphi developer at [snip] Telecommunications in Northern
Iraq. Developing a Web application interface between Sales
and an HLR (home location register) System. Using Delphi
7/8, Oracle 9, ADO, XML, FTP Server, FTP Client, Windows XP
and TCP/IP Sockets. Give consultancy on how to build
QuickReport.
17/11/03 – 23/01/04 Delphi Developer.
[snip]
Ltd
Developing a Sales and Order System. Create a complete
solution to sales, order, processing, and order delivery,
invoicing and reporting. Using Delphi 6/7, SQL Server 2000,
MySQL, QuickReport and Windows 2000 and Windows XP, C# and
.NET.
27/05/03 – 30/09/03 Delphi Developer.
[snip]
Ltd
- At [snip] Ltd, my position is to redesign,
maintenance, testing and bug fixing for Pension Application
System and Share Plan Application System (Client/Server).
Using Delphi 4, SQL Server 2000, ADO, DLL, COM, XML and VBA.
In the last two months I have trained myself with C# using
Visual C#, C# Builder. Develop, support and maintenance two
applications: - Profund Pension System. Split the current
pension system into two tiers application, interface tier
and process tier which is will allowed the application run
under Delphi and VBA. - Share Plan System. Develop and
maintenance an existing Share Plan System. This system has
been designed to calculate shares purchased at the time a
contribution is received and to monitor when shares can be
sold or transferred. Using Delphi 4, COM, Automation and
ActiveX, DLL, SQL Server 2000, ADO, XML and VBA.
02/09/02 – 08/05/03 Software Engineer.
[snip] Ltd
- At [snip] Ltd, I have been involved in
designing and implement of software simulator and
configuration for the Motorway Signal project using Delphi
7, MySQL and CAN bus. Design and implementation of Motorway
Signal which is including two applications: - Real time
control Motorway Signal Simulator and a Motorway Signal
Configuration Utility. The Motorway Signal Simulator is a
development tool that is used for simulating and displaying
the result of the simulation in a window 192x128 bitmap with
flashing lanterns in each corner. - Motorway Signal
Configuration Utility is required to be able to create and
edit a Motorway resource file. Developing tools uses: Delphi
7, C/C++, MySQL with dbExpress, CAN bus driver and Rapid
Application Development. Give consultancy on how to
configuration and use Linux / Kylix applications.
02/02 – 05/02 Delphi/Kylix Developer.
[snip]
Ltd
Develop Multi-Languages Recipe Formulation System for PC and
Touch Screen PC (Terminal) using Cross Platform between
Delphi 6 and Kylix 2 under Windows and Linux. Design an
independent database platform and support SQL Server and
MySQL as standard installation configurations using
Erwin.
- At [snip] Ltd, I have been involved in developing a
Multi-Languages Recipe Formulation System for PC and Touch
Screen PC (Terminal) using Cross Platform between Delphi 6
and Kylix 2 under Windows and Linux with SQL Server 2000,
MySQL with dbExpress using Erwin and UML.
09/01 – 20/10/01 Delphi Analyst Programmer. [snip] plc
Helping with the existing project changes to the Oracle
database and Delphi, using Delphi 5, ADO, Oracle 8.1, PL/SQL
and Windows
NT.
10/00 – 27/07/01 Delphi Analyst Programmer.
[snip] Ltd.
- As a Delphi A/P at [snip], I have been
involved in analysis, designing, developing and testing two
major Client/Server Database Applications using Delphi4/5, MySQL, UML, Erwin, InterBase, Paradox, ODBC, and BDE and
data conversion. Develop stock control systems (i.e. Job
Tracking, Invoicing) using Delphi 4,5, MySQL, InterBase,
Paradox, Quick Reports, BDE, ODBC, ADO, UML and Windows NT.
And there are three projects: - Project 1: - Job Tracker
Interface: A database application which is read and copy
data from a Paradox database, a InterBase database, and a
MySQL database into Job tracker database (MySQL) every 5
minutes. - Project 2: - Job Tracking System: Capture all
production summary information. - Project 3: - Invoicing
System: Record all Bureau services and calculate the change
for all customers and produce reports for each customer.
08/00 – 09/00 Database Developer.
[snip].
Develop a system of, which is to RF based using PDT 3140
terminal to store and process data when scan a barcode using
Delphi 5 and MS-SQL Server 7, ADO, BDE.
07/00 – 08/00 Database Developer.
[snip] Ltd.
- At [snip] my role was to develop a Client/Server
Database Systems for Hand Held Terminal using Delphi 5, SQL
Server 7, MS-Access 97, Paradox under Windows 98.
06/00 – 07/00 Database Developer.
[snip].
Develop a Database Application using Object-Oriented Design
and Object-Oriented Programming using Delphi 4, InterBase 5,
BDE, ADO and Windows 2000.
03/00 – 06/00 IT Consultant/Web
Developer. [snip].
- At [snip] my role was to develop a front-end/backend Web
Database Application using Delphi 5, InterBase 5, HTML, ASP,
and JavaScript under Windows 98, NT4, and IIS4. Design and
develop a traffic information web site, which will be linked
to Freeserve’s portal side, by:
- Developing the web site, which will take traffic
information from an existing database (Delphi 5 and
InterBase 5) and displaying significant incidents by
severity, location, etc. The web site will also allow users
to view a basic (road) route between two UK locations,
- Specifying web server (NT4/IIS4) and hosting requirements,
and assisting in the selection and procurement of hardware,
hosting facilities.
03/98-01/2000 Delphi Developer
(Permanent). [snip] Ltd.
- My position as a Delphi Developer at [snip] was to develop Client/Server Estimating & Quantity
Surveying software for Construction Industry to create cost
effective solutions. Using Borland Delphi 3.0 under Windows
95 and, Windows NT. Develop a Database Cost Estimating
system using Delphi 3.0 and SQL Programming. Paradox, InterBase and Oracle 8, Quick Reports,
Crystal Reports,
InfoPower’s components and PVCS version control.
07/97-03/98 Systems and Software
Engineer (Permanent). [snip].
- At [snip] I was using Delphi 3.0 to Design
and Implementation software to customer requirement under
Microsoft Windows NT. I have finished a CAN Spy project,
this CAN Spy is a tool for viewing activity on the CAN bus
and it displays information in either in text or hexadecimal
form. I have also written a Pending List database
application for general use. I have got some experience in
writing new components. Designing and writing software to
customer needs. Create/derive new components.
Using: Delphi 3.0, Database: Paradox and PVCS version
control.
1996-97 Delphi Programmer (Permanent).
[snip] LTD.
Designing a database system for General Practitioners and
the Family Health Service Authorities (Delphi v1.0, v2.0,
Database: dBase, Paradox).
- As a Delphi programmer at [snip] was writing a
FHSA / GP Links Project that will establish Electronic Data
Interchange links between General Practitioners and the
Family Health Service Authorities.
References
References available on request.