BIO
I'm a professional System Analyst and program writer for aconsulting firm in Sandton, South Africa. We have majorinternational banks as clients where failure in our systems issimply not an option, and that is where I learned the importance ofa structured Software Development Life Cycle. Informationtechnology is my passion and profession. I live a balanced, healthylife with activities ranging from art and culture to sport.Designing and developing systems is another art form by which I canexpress myself on an abstract level. I live by the saying: Go allout, or don't go out at all.
Personal details
Full names:
Johan van Zyl
Nationality:
South African Citizen
Age:
28 years young
Natural languages:
Afrikaans native language, fluent in English
Communication
RentACoder and email for now, but will aquire alternative methodssoon. Cannot reveal homepage or email in accordance to RentACoderprescribed rules.
Education
Current enrolment:
BSc Computer Science (part time, plan to graduate in 2007)
1999:
Completed Advanced Information Technology Diploma
1995:
Completed Senior Certificate (High School)
Planned enrolment:
MCSD or Sun Java Certification, depending on what happens onthe Sun Microsystems' scene
Final words
I'm a flexible, talented individual with a burning passion forcomputers and electronics. By my book, nothing is impossible, somethings are merely more complex in nature than others where time todeliver is the most important variable.
Thank you for your time.
Area of Expertise
I have worked in various programming environments on variousoperating systems. Most of my analys and programming experiencehave been in the financial and banking environments.
I have experience in the following programmingenvironments:
.NET Programming
C# programming using Visual Studio .NET and SharpDevelop
Delphi programming using Delphi 8 Enterprise StudioOnce the MONO platform is sufficiently stable, I will developapplications for that platform as well for those who which to runthe .NET systems on multiple platforms. (MONO is an open sourceimplementation of the .NET framework for multiple platformsincluding Windows, GNU\Linux and Mac OS)
Win32 Programming
Delphi programming using Delphi versions 3 to 7
C++ programming using Visual Studio, Borland C++ Builder 5 andMingW (gcc port)Although not part of my professional career anymore, I do stillfrom time to time provide solutions to clients requesting it forthe 32bit Windows platform. With years of experience programming inthis environment, I gained extensive knowledge about the Windowsarchitecture while developing best-practice methods for myself andfellow developers.
Linux Programming
Delphi programming using Kylix Enterprise 1 to 3
C++ programming using gcc (mostly using KDevelop IDE)My programmming experience in the Linux environment is limited, butgrowing steadily. I'm continuely exposed to Linux and Solaris(UNIX) development.
Web Programming
I have extensive web development experience using standardtechnologies like HTML, DHTML, XML, CSS (Cascading Style Sheets)and JavaScript.
Using these, I have also developed dynamic web content usingtechnologies like CGI (Delphi, C++ and Perl), PHP [login to view URL].
In summary
Operating Systems:
Linux, Solaris (UNIX), Windows (95/98/ME, NT, 2000/Xp/2003)
Programming, scripting and markup technologies:
.NET, C# (C-Sharp), Delphi, Kylix, JAVA, VBA, C++, Perl, XML, HTML,DHTML, PHP, JScript, JavaScript, CGI, Asp.NET
Database platforms:
MSSql Server, MySQL, Sybase, Interbase, Access and Paradox
Database interface technologies (when programming):
ODBC, ADO, [login to view URL], BDE (Borland Database Engine), Database nativedrivers/objects (like libMySql)
Web servers:
Apache (Linux, Windows), IIS (Internet InformationServer)