Beylis - Delphi Developer - Johannesburg, GP, South Africa

Mark Beylis

Johannesburg, GP, South Africa


The Information Technology arena has always been a passion of mine from back in the days in High school where I used spend my afternoons in the Computer Science Club experimenting with old 286 machines. It was no surprise then that when I left High School that I decided to turn my passion into my living and began to study Information Systems. After initially receiving my Diploma in Information Systems I quickly enhanced this into my BTech Degree in Information Systems and finally my Honours Degree in Information Systems. During all this time of studying I was also working in the Information Systems field gaining valuable practical experience to compliment my theoretical knowledge. I have practical experience in a wide variety of tools, too many to list here, refer to my CV below but my most predominant skill is Delphi with over 10 years working experience. Having over a decade of programming experience I am now looking to expand my skill set to the Business side of Information Systems and to apply my skills and experience to this area


Delphi Developer


Development of Software Applications using various versions of Delphi Development Language

Work History

Senior Software Developer

Tollink / Efkon SA

From July 2012

Job Role
Develop and maintain the existing Tolling Software Application. Integration of new technology e.g. I2I ANPR camera into software. Participation in requirements analysis, design, coding, testing and installation. Onsite visits for installations and maintenance

Tools Used
• Embarcadero Delphi 7
• Embarcadero Delphi XE2
• Informix

Senior Software Developer

Argility - Subsidiary of

October 2008 - June 2012

Universal Computer Services (UCS) - Contracted to Vodacom
Position Held Senior Software Developer
Job Role
Vodacom is UCS's largest client in their Retail Office Cellular Vertical and as such Vodacom require a dedicated developer onsite to handle maintenance of the existing Retail Office System used in their Vodacom Shops and Vodacom 4U Shops. With the cellular industry being very fast paced and constantly changing this roles require working well under stress and tight deadlines
• Maintenance of existing Point of Sale (POS) system - Retail Office
• New Development specific to Vodacom needs e.g. RICA integration
• Integration of existing POS software with Vodacom Web Services e.g. M-PESA
• Assist support in resolving time critical stores issues resulting in stores not being able to trade
• Business Requirements Analysis

Tools Used
• Embarcadero Delphi 7
• Embarcadero Delphi 2009
• Embarcadero Delphi XE
• Firebird 1.5, 2.0 & 2.1
• HK Software - IBExpert
• Microsoft Visual Sourcesafe 6.0c
• Soap UI
• Wireshark

Reference William Loggerenberg Development Manager 082-997-0577

Senior Software Developer

Universal Computer Services

November 2006 - September 2008

Position Held Senior Software Developer
Job Role
• New development on and maintenance of our retail package "Retail Office".
• Analysis of client requests and subsequent development of quotes for these changes requested.
• Scheduling of development jobs to each developer and tracking thereof daily.
• Contact between support and development departments which involves weekly liaising with support department via tele-cons to provide feedback as to each developers progress on scheduled development jobs as well as to request information requested by developers
• Quality Control - testing of developer changes for compliance with change request specifications

Tools Used
• Borland Delphi 7
• Firebird 1.5, 2.0 & 2.1
• HK Software - IBExpert
• Microsoft Visual Sourcesafe 6.0c
• Microsoft Business Solutions - Navision
• Simplicity (Call logging software)

Reference Lourens Kruger Development Manager 011-712-1300

Software Developer

Accsys Pty

March 2002 - October 2006

(LTD) Subsidiary of Universal Computer Services
Position Held Software Developer
Job Role
Part of a team of developers responsible for the development and maintenance of the company's software packages "Peopleware" and "PeoplePay" in Borland Delphi 6 and 2006. The packages are a Payroll and Human Resource Product. My role included developing new enhancements on the packages existing modules (i.e. Payroll Module, Leave Module, Employee Module etc) as well as carrying out maintenance and bug fixes identified by our Quality Assurance Department.

I was required to create necessary Stored Procedures, Functions and Views in our Sybase Central Anywhere 6 and Sybase Central Anywhere 8 databases

I was Administrator to our Version and Change Control software "Starteam" and my tasks here included maintenance of the starteam projects as well as daily and monthly backups of our source code

I was responsible for the creation of the software's various Service Release and Maintenance Release installations using the product Installshield Express 4

I provided telephonic support for our software packages to our clients and support department on a weekly rotational basis with the other developers

Tools Used
• Borland Delphi 6
• Borland Delphi 2006
• Borland Starteam
• Sybase SQL Anywhere 6
• Sybase SQL Anywhere 8
• Installshield Express 2
• Installshield Express 4
• V-Tiger (CRM Software)
• Knowledge Tree
• Poseidon (UML Software)

Reference Liam Terblanche Chief Technology Officer 011-719-8000

Software Developer

Securities & Trading Technology

February 2001 - February 2002

Job Role
STT is involved heavily in the Financial Market and has developed systems for the South African Reserve Bank (SARB), ABSA, HSBC, Bond Exchange, South African Futures Exchange (SAFEX) and other institutes as well. Other software packages included are Sports Betting systems for clients such as FinSport. All systems have been developed in either Borland Delphi 4, 5, C++ or Power32 (a form of Pascal) and run on Microsoft Sequel Server Databases.

I was employed as a Delphi developer and my job role included the enhancement and maintenance of the Automated Trading System (ATS) software. I was also responsible for the creation of system reports using QuickReports.

I was involved in the development of our Tender and Offer Software package which is a client-server application running on a BTRIEVE database using the TCP/IP protocol. This package is used in the South African Reserve Bank

Tools Used
Borland Delphi 4
Borland Delphi 5
Microsoft Sequel Server

Junior Software Developer

Real Systems PTY

August 1999 - November 2000

Job Role
Real Systems is a Software Development house consisting of various teams of developers working on different software packages for various clients.

I was a member of a team of 8 developers working on a project for a company called "Execulink". The software we were developing for them was an Inventory system, which was a 3-tier system consisting of a thin client application on one machine, a broker application on another machine and a database on a third machine all using the TCP/IP protocol.

My job role included the development of enhancements for the system as well as maintenance and bug fixes using Delphi 3.

I was responsible for the development of Stored Procedures, Functions and Triggers in Interbase

I was also in constant contact with client so as to identify user requirements, verify business rules and perform User Acceptance Testing (UAT)

I was responsible for developing system reports using a third party tool called QRD Design

Another project that I worked on was a Hotel Reservation System in which I was also responsible for the development of enhancements as well as maintenance and bug fixes.

I was also responsible for the development of system reports using Crystal Reports 6

Tools Used
• Borland Delphi 3
• Starteam
• QRD Design
• Crystal Reports 6
• Microsoft Sequel Server
• Interbase 5.6
• ERD Studio

Reference Nicky Cummings (Project Manager) 083-630-2043

Interactive (Computer) & Sound Sales Assistant

East Rand Mall

March 1997 - September 1999

Position Held Interactive (Computer) & Sound Sales Assistant (Part-Time)
Job Role
I started as a Cashier on the EPOS system, then was moved to the Magazines Department as a Magazine Assistant, then moved to the Books Department as a Books Assistant and then finally moved to the Interactive/Sound Department as a Computer/Sound Assistant. My job role included providing customers with product related information such as queries concerning computer software and hardware

Tools Used EPOS Tills, Computers
(Late Sales Manager)
(011) 823-3336
(17:00 - 21:00 weekdays)

Clerk (Accountant Assistant) (Part-Time - Weekends)

Greg Dessis

February 1994 - August 1995

Job Role
I was responsible for performing the basic accounting tasks for each of my employer's clients (i.e. Cash Receipt Journals (CRJ), Cash Payment Journals (CPJ), Cash Flow Statements, Balance Sheets, Trial Balances, and General Ledgers etc. All these journals were maintained through a computer accounting package. I was also responsible for the filing of customer statements. I would also perform regular customer visits with my boss

Tools Used Turbo Pascal
Reference Greg Dessis


Qualifications & Certifications

Information Systems


Macromedia Flash

5th Dimension College

Information Technology

Technikon SA

Junior Management




Information Technology

Vaal Triangle Technikon - Kempton Park Campus


Edenglen High School

Skillpages has been acquired by! is pioneering the way people find local services. Skillpages is the world’s premier directory of service providers.

Find out more

Supported Countries
Choose your country