1. Curriculum Vitae
Name : Gunawan Halim
Sex : Male
Address : Jl. Kejayaan dalam No. 57 Jakarta 11140 – Indonesia
Contact No : +62-896-381-385-84 (mobile/whatsapp)
Email : gunawan.halim@gmail.com
Messenger : forgoodid@yahoo.com
Education : Bina Nusantara University (1996) – Jakarta
Bachelor of Information Systems
Working Experiences:
1. Jun 1990 – Jan 1992 as Programmer at PT. Erakomp Infonusa - Jakarta
2. Feb 1994 – April 1994 as Software Engineer at PT. Citrathirza Astarijaya - Jakarta
3. May1994 – Jan 1997 as Software Support Supervisor at PT. Erakomp Infonusa - Jakarta
4. Oct 1997 – Feb 1998 as Programmer Analyst at PT. Bersatu Kita Maju - Jakarta
5. Jul 1998 – Mar 1999 as Programmer Analyst at PT. Kilo Mega Giga - Jakarta
6. May 2000 – Now as Senior Software Engineer at PT. Polamedia Mestika Pratama – Jakarta
7. Sep 2012 – Now as Freelance Web Developer at Inspiretech – Bandung – Indonesia
Certificate:
1. Visual Basic 6 from Brainbench.com
2. Crystal Report 7 from Brainbench.com
Courses:
1. Feb 14-17, 1994 Unix System Administration
2. Feb 18-23, 1994 Unix Managing Network
Skill sets:
1. Foreign Exchange and Commodity Market Systems
2. Accounting and General Ledger Systems
3. C#, Visual Basic.NET, Web Service (ASMX, WCF), IIS
4. Visual Basic 6 Programming, COM Object
5. Database programming
6. Crystal Report 7, 8 and 10.5
7. MSSQL Server 7, 2000, 2005 and 2008
8. HTML, ASP, ASP.Net, XML, ADO, ADO.NET, LINQ, CSS, Javascript, Ajax
9. Website development using Wordpress, Opencart and Joomla
10. Windows installation and administration
11. Novell Netware installation and administration
12. Dataflex Programming
Developed Application:
1. CTS Trading Systems integration to Polamedia BackOffice System
Create application for download trade transaction using API from CTS Trading Systems.
Create trade transfer application from CTS Trading Systems to Polamedia BackOffice.
2. Using Fix Protocol to get pricefeed from CTS Trading Systems.
Roles: System Analyst, Database Designer and Programmer
Project duration: May 2015 - now
2. BackOffice System for OTC Trading of ICDX (Indonesia Commodity and Derivatives
Exchange)
Create BackOffice System for OTC Trading of ICDX and application for transfer trade
transaction from OTC trade registration to BackOffice System.
Roles: System Analyst, Database Designer and Programmer
Responsibilities:
- Design application for transfer trade transaction of OTC registration system to OTC
BackOffice System
- Design BackOffice system for OTC Trading of ICDX base of BackOffice system of JFX
- Design and create database
- Build the application
Project duration: Sept – Nov 2011
3. Registration trade of OTC application
Create trade registration application using windows socket and C# for ICDX (Indonesia
Commodity and Derivatives Exchange). Create Console Application for manage OTC
Trade registration.
Roles: System Analyst, Database designer and Programmer
Responsibilities:
- Design application for OTC Trade registration
- Design and create database
- Build application that will be run in registration server
Project duration: Aug – Sept 2011
4. Equity Monitoring Systems for Identrust Security International (ISI)
Create web application for monitoring Broker’s equity of clearing member (ISI) with
ASP.NET, C#, AJAX
Roles: Programmer
Responsibilities:
- Design Equity Monitoring Systems website in intranet
- Application coding
Project duration: May – June 2011
5. PatSystems Trading API integration
Create additional programs that work through Trading API of PatSystems with C#.
Trade Filled downloader, Running Price downloader, Pricefeed Server application.
Roles: Programmer
Responsibilities:
- Learn the Trading API documentation
- Explore the sample code of Trading API
- Build application that works through Trading API
Project duration: Feb – Apr 2011
3. 6. Online system for Futures Trading developed with C#, VB.NET and Web Service
Create online system for Futures Trading based on previous version that was created with
VB6. We used VB.Net and C# for client interface and web service at server side.
Roles: Web service programmer, Programmer coordinator
Responsibilities:
- Searching best programming technology for the system implementation
- Application coding for web service at server side
- Coordinating with client interface programmer for web service usage
- Describing system flows and business rules of system to client interface programmer
Project duration:
- Searching and learning web service technology: August 2006 – November 2006
- Testing web service sample project: December 2006
- Application coding for web service and client interface: January 2007 – April
2007
7. Online system for BackOffice of Futures Exchange Systems developed with VB6, ASP
and XML
The system consist Price Quote Module, System Module, Transaction Module and
Reporting Module. This system using similar technology that used in Updating MSSQL
database via internet (remote update). I used Crystal Report for Web in Reporting module.
Roles: Database designer, Programmer
Responsibilities:
- Designing database
- Application coding in Client Side with VB6 and Server Side with ASP
Project duration: October 2005 – March 2006
8. Updating MSSQL database via internet (remote update) developed with VB6
Create application for remote update database over internet. The application reading
parameterized ASP file for retrieving XML records at Source Server and using ASP file
through ADO to update MSSQL database at Destination Server.
Roles: Programmer
Responsibility: Designing and coding application program
Project duration: October – November 2002
9. FTP programming developed with VB6
Create application that writing XML file which filled with records from MSSQL database
and upload the XML file to Web Server using FTP API continually.
Roles: Programmer
Responsibility: Designing and coding application program
Project duration: 9 – 12 November 2001
10. Winsock programming for retrieving data feed developed with VB6 and MSSQL7
Create application for retrieving data feed from specific computer which was specified with
IP and Port then saving the data to MSSQL database
Roles: Database designer, Programmer
4. Responsibilities:
- Designing database for data feed
- Designing and coding the program for retrieving data feed
Project duration: March – May 2002
11. Integrated Accounting System developed with VB6 and MSSQL7
Redesign database and develop Accounting System based on previous version.
Roles: Database designer, Programmer
Responsibilities:
- Redesign database based on previous version
- Enhanced previous version application functionality
- Application coding
Project duration: December 2000 – January 2001
12. Futures Exchange System (Back Office) for Jakarta Futures Exchange (JFX) Brokers
and Surabaya Stock Exchange (SSX) Broker developed with VB6 and MSSQL7
Create Back Office Systems for JFX Brokers and SSX Brokers which in consist Customer
Input, Commodity Input, Trade and Cash Input, Processing and Reporting.
Roles: Database designer, Programmer, Support Engineer
Responsibilities:
- Analyzing system requirement and designing database
- Application coding
- Customer Support for technical issue
Project duration:
- JFX Broker project duration: February 2001 – October 2001
- SSX Broker project duration: August 2001 – February 2002
13. Account Receivable (AR), Account Payable (AP), Inventory system
Create Account Receivable, Account Payable and Inventory system for Mineral Water
Company. The AR and AP system also integrated with Accounting System.
Roles: Database designer, Programmer
Responsibilities:
- Analyzing system requirement and designing database
- Application coding
Project duration:
- Account Receivable: October 2002 – December 2002
- Account Payable: May 2005 – August 2005
- Inventory: Sept 2004 – January 2005
14. Healthcare Information System for Bank Mandiri developed with VB6 and MSSQL7
Create Information System for Bank Mandiri Health Insurance.
Roles: Programmer, Support Engineer
Responsibilities:
- Create reporting module for the system with Crystal Report
- Application coding with VB6
- Customer Support for technical issues
5. 15. Personal Broker System developed with VB6 and MS Access
Create Broker system for personal usage.
Roles: Programmer
Responsibility: Application coding
16. Pharmacy Information System developed with Dataflex for DOS
Support information system for Pharmacy with Front Office module and Back Office
module. Front Office module consist prescription of medicine entry and cashier. Back
Office module consist Account Receivable module, Account Payable module, Inventory
module and Reporting module.
Roles: Implementation Engineer, Programmer and Support Engineer
Responsibilities:
- Application coding
- Training for system implementation
- Customer Support for technical issue
- Modifying and upgrading system base on user needs
17. Inventory Control for Car Service Station with VB6 and MS Access
Create simple application for Inventory Control for car service station. The application
consist Sales module, Inventory module and Reporting module.
Roles: Programmer
Responsibility: Application coding
Website Development (as a freelance web developer):
1. Taman Sari Spa – Canada
Create website www.tamansarispa.com using Wordpress
Roles: website developer
Project duration: Mar – Apr 2015
2. Medipro Alfa Mandiri
Create website www.mediproprint.com using Wordpress
Roles: Website Developer
Project duration: Feb – Mar 2015
3. Imanuel Lampung Hospital
Create website www.rsimanuellampung.com using Joomla.
Roles: Website Developer and web admin (freelance at Inspiretech)
Project duration: Nov 2012 – Mar 2013
4. Hobby in The Box
Create website www.hobbyinthebox.com using Opencart.
Roles: Website Developer (freelance at Inspiretech)
Project duration: Nov 2013 – Jan 2014
6. 5. Mebel in The Box
Create website www.mebelinthebox.com using Opencart
Roles: Website Developer (freelance at Inspiretech)
Project duration: Mar 2014
6. Djoeroe Masak
Create website www.djoeroemasak.com using Opencart.
Roles: Website Developer (freelance at Inspiretech)
Project duration: Dec 2013 – May 2014
7. Kitchen Belle
Create website www.mykitchenbelle.com using Opencart
Roles: Website Developer (freelance at Inspiretech)
Project duration: Nov 2013 – Apr 2014
8. Slumberland Indonesia
Create Slumberland Indonesia Website (www.slumberland.co.id) base on Slumberland
Malaysia design using Flash and Html.
Roles: website developer
Responsibilities:
- Learn Slumberland Malaysia website design
- Create Slumberland Indonesia website using Flash and Html
Project duration: Sept 2009 - Feb 2010