Tag Archives: software

C# – Christian van den Heever’s C# Development high level history (Into).

Generally I have been coding in C# for the last couple of years on an on and off basis as you can imagine being employed full time as a data warehouse lead provides me with limited time during the day – but great coders are borne during these hours (after hours) … not ?

Though I must say every opportunity given to me at my current employment are great and I have coded the following for them.
C# Windows services for file monetor project. Simply two services that takes control over data file loading, transporting etc. makes life easy for all ETL processing in the division.
MDM web portal. Using infragistics web control and SQL back-end.to maintain Master data for the Africa division of Banking Simple pages controlling entering of data via intranet.
Data take-on portal for monthly stats that is pulled through to Cognos to drive business revenue with nice reports.
Some of these jobs are simple others a bit more complex with threading and online grids with datasets bounded etc – but I had a great time creating them.
Thus with limited exposure during the day to code in c# I have done a lot of afterhours work even on temp basis for customers during the last decade or so.
Some exciting stuff was delivers using c# – not ground breaking for a semi-senior developer.
Reply device integration in c# and SQL server 2008 for AGM voting – have a few top companies using it in ZA. With a full suite of reports. Again see . (za.linkedin.com/in/managingitforbusiness) and look at the slide presentations on the project. I have sold the source code to an event company .
This was a nice example of API integration with C# using remote base station controls.
Windows Socket server development with android devices chatting to the socket – some nice networking code here – see LinkedIn profile for code (za.linkedin.com/in/managingitforbusiness) used direct TCP connection to communicate data from Android device down nto windows exe file and back.
XNA – Game development on xbox with xna creators club. Started on a Poker game what a challenge the AI for poker is difficult- game semi completed then live happens and I needed to focus on real money driven projects and also we had to move on as we were only two people on the project a graphics designer and myself.
But now I know xna a bit with c#.

Whiles I was employed at Fl Media
I did have a few month where I fully occupied with development for CMS system integration to C# and ASP.net for Biztools.com and HRtools.com and even some flash game integration into SQL server.
Using Ektron with a smile.
This was really nice to focus on development but then life happened and I got blessed with a second child and I could not travel a lot – thus back to the bank with security and career growth but one never know when I will get a gret opportunity again to do some real development stuff.

I am going to further grow this blog with more technical stuff going into this C# section.
You are most welcome to help me here – comment and break apart the code that I submit. I will love and respect you for it.

Christian van den Heever

{Views and opinions on this Blog does not reflect current/past employers view(s).}



Language / Skil Experience Skill Level Comment
Microsoft Assembler 6.5 1 Month 1 Concepts only.
Microsoft Visual Basic 4 18 Months 3
Microsoft Visual Basic 5 9 Years 4
Microsoft Visual Basic 6 9 Years 5
Microsoft Visual Basic – Web classes 8 Years 5 Source Code Available on request.
ActiveX controls 8 Years 4
3 tier object with Visual Basic 5 10 Years 4 Using it for all classic ASP pages to provide Business Rules.
ASP.net 4 Years 3 Web development.
ADO.net 5 Year 3 Web development.
Visual Basic.net 2 Year 2 Moved from vb.net to c#.net.
Microsoft Interdev 6 Years 4 Web development.
Microsoft Package and deployment wizard for VB 7 Years 5 Used for redistribution of software titles.
AutoCAD 14 1 Year 2 Junior Draftsperson for VKE Engineers
Visual C++ 4,5 1 Year 2 Mostly for research – Game development
Macromedia – Flash 4,5 2 Years 2 Creating Sites for BMIT and several customers. (Source Code available)
Macromedia Dream weaver 4 Years 5 Source Code Available on request.
Macromedia Fireworks 4 Years 5 Web development.
Microsoft FrontPage 97/2000 9 years 4 Web development.
Microsoft Excel (All Versions) 10 Years 5 All versions, very skilled in VBA.
Microsoft Word ( All versions) 10 Years 5 All versions, highly skilled in VBA and the Com object of Microsoft.
Microsoft Access ( All versions) 10 Years 5 I’ve written several small applications with access.Access as base and or the application in full.
HTML , DHTML 10 Years 5 Web development.
Classic ASP 10 Years 5 Web Development. – Source code available
Java Scripting 8 Years 4 Web Development.
ADO, Mdack 10 Years 5 Communication to DB – SQL server or db2.
Microsoft SQL Server 6.3 6 Months 5
Microsoft SQL Server 7 4 Years 5 Then moved onto SQL 2000.
Microsoft SQL Server 2000 (DTS) 10 Years 5 Moved to SQL 2005.
Microsoft SQL Server 2005
Microsoft SQL server 2008
5 Years + 33 Currently Using the software.
T-SQL 10 Years 4 Currently Using it one several; versions of SQL server.
PL-SQL 1 Year Using it in need on ETL via datastage for Oracle.
Sagent – Web scripting 1 Year 3 Used for data warehousing at Telkom and NKS.
Datastage 2 Years 3 Using 8.5 Currently for ETL.
NT Server More than 2 Years depends on version 3 Currently Using the software. (Depends on version)
Oracle 6 Months + 2 Using when doing ETL via Datastage sp’s and functions.
Windows More than 5 Years depends on version 4 Currently Using the software. (Depends on version).
Team Lead / Manager 5 Years + 3 Managing Team as Technical manager.
and Line management.
Moddeling – DWA 5 Years + 4 All Ralph Kimbal Modeling
Internet information server More than 2 Years depends on version 4 Currently Using the software. (Depends on version).
Siebel 99 3 Months 2 Communicated with the Back end to do data uploads. From SQL to db2. Last used in 2006.
DB2 10 Months 3 Querying data.
Decision Web scripting 12 Months 4 Used With Banking to query Hyperion Esbasse. (2006)
Hyperion Esbasse 2 Years 3 Create Business Banking Cubes.
Hyperion Esbasse API 2 Years 5 Create reports in Esbasse then created an interface for ASP to pull data directly.
Business Objects 6.5 1 Year 3 Only one Year because of strategic decision to go Cognos at Banking SA.
3d Studio Max 1 Year 2 Used to Create 3d Models for the Game engine.
Cognos reports 1 Year 3 Banking Data warehouse reporting Tool.
OLAP Microsoft ASSSRS 2 Years 33 Banking Data warehouse OLAP Tool with Cognos.Reporting for SQL database.
Cognos 8 6 Months 2 Banking Data warehouse Reporting tool.
Pascal 2 6 Months 3 Studies.
Delphi 2 8 Months 3 Studies
Crystal Reports 5 Months 3 Used Component to report in visual basic.
Adobe Photoshop 2 1 Year 3 Used for 2d images with game dev.
Torque game engine development 2 Years 3 C++ Engine for Game development.
Visual SourceSafe 4 Years 3 Source Control.
Microsoft C#.net 2,3.5,4 5 Years 4 Usage dependent on version, Web creation and Server / Client development
Corel suite 8 6 Months 3
Microsoft XNA (C#) 5 Year 3 Hobby – creating games in XNA and windows live (Example code can be shown)
Android – Java development 6 Months 2 Creating tablet software connecting to windows server software to do event questions.
Max – Xcode – Object C++ 2 Months 1 Mac dev for I-pad for event questions.

(1=course only, 2=some exposure, 3=solid experience, 4=very skilled, 5=expert)