Software Developer at UCSSM
South Africa
Software Developer at UCSSM
South Africa
Full time Software developer interested in the "science" part of some software technologies. Part time rock climber.
Worked with: (last updated: Dec-08) (includes training)
C#.NET (2 years; last used: currently)
LINQ (0-1 years; last used: currently)
WPF/XAML (0-1 years; currently)
WCF (0-1 years; currently)
C/C++ (3-4 years; last used: 2007)
MS SQL (1-2 year; last used: currently)
Java (2-3 years; last used: 2005)
JavaServlets & JSP (0-1 years; last used: 2005)
Tomcat server (0-1 years; last used: 2005)
HTML & JavaScript (3-4 years; last used: 2006)
AJAX (0-1 years; last used: 2005)
Myghty (1 year; last used: 2005)
Python (1-2 years; last used: 2006)
Linux bash scripting (1-2 years; last used: 2007)
Tcl/Tk & expect (0-1 years; last used: 2007)
Subversion (rcs) (2 years; last used: 2007)
Flash MX (1 year; last used: 2004)
UML (0-1 years; last used: 2003)
Qt (0-1 years; last used: 2003)
Networking (0-2 years; last used: 2006)
Linux (4 years; various distributions, last used: 2007)
Windows 98, XP (4+ years; last used: currently)
Windows Vista (1 year; last used: currently)
In short: making complex abstract things short, simple and user-friendly.
Request my CV (and portfolio) or visit my Blog for more on what makes me tick.
(Public Company; Computer Software industry)
April 2008 — February 2009 (11 months)
Retail industry software development.
Includes:
(x) Moving VB forms to C# WPF. Learned quickly, especially regarding Dependency Properties.
(x) Integration services (using WCF), sending records to other products, like SAP. This included building DB queries with LINQ and some WinForm development.
Includes: Windows XP & Vista, C#.NET, WPF/XAML, WCF, LINQ, MS SQL Server, Borland Starteam (RCS)
(Computer Software industry)
March 2007 — March 2008 (1 year 1 month)
(x) Part of a team developing a natural language grammar, acting as the link between business users and software developers.
(x) Maintained a Live Communication Server, primarily for detecting Messenger user presence. Included server/client communication via XML serialised objects.
Worked mainly with C#.Net and MS SQL Server.
In my spare time, did some research on (among other things) human management, C# garbage collector, (traditional) cryptography, design patterns.
(Privately Held; 51-200 employees; Information Technology and Services industry)
June 2005 — February 2007 (1 year 9 months)
(x) Linux based.
(x) WebUI using Myghty, a Python based templating framework. User-friendly front end for (mostly) our card's internal management server. ((Exciting learning challenge, being my first project))
(x) Python based statistics aggregator implemented as a background daemon.
(x) Some C and Python client APIs.
(x) Some network-related test applications (C/C++, bash, Tcl/expect) for our unique NFE network card's requirements. Included coding on Intel's IXP XScale microprocessor.
(x) Multi-threaded performance test application. ((My one pride and joy))
(x) A bunch of library applications.
(x) Big part of a framework running test applications on a host server. This required: installing software, rebooting, simulated software locks for multiple tests, and mailing the results. (Mostly bash and Tcl scripting). ((My other pride and joy))
See my CV for a more detailed description.
(Privately Held; 51-200 employees; Automotive industry)
March 2005 — May 2005 (3 months)
Developed a search and management website, though it is not currently in use.
Worked with:
JavaServlets, jsp, SQL and HTML on a Tomcat server.
Masters , Organizatonal Leadership , 2009 — 2011 (expected)
BSc , Computer Science , 2001 — 2004
Request my CV for achievements and spare-time projects.
Rock climbing, dancing (latin/ballroom), chess