
Team Mascot at FinWorks
Johannesburg Area, South Africa

Team Mascot at FinWorks
Johannesburg Area, South Africa
Currently employed as a Smalltalk developer on Squeak/Seaside/GemStone.
- Signed the http://agilemanifesto.org and have worked in Extreme Programming teams since 2006.
- Used to be a senior Java/J2EE developer employed in the supply chain management industry.
- Honours degrees in Computer Science and Technology Management.
J2EE, Extreme Programming, Agile, JMS, ESB, Spring, Hibernate, Maven, Java, IDEA, Python, Ruby, Smalltalk, GemStone
(Financial Services industry)
May 2008 — Present (6 months)
(Financial Services industry)
November 2005 — April 2008 (2 years 6 months)
Devstream currently employs close to 40 developers split into small teams of 4-6 people.
The technical core team builds and maintains the infrastructure that those teams use. We serve as an architecture clearing house, ensuring that a central place for architectural decisions and implementations exist.
Our duties include, but are not limited to:
* Creation of architectural guidelines and the frameworks to support those.
* Specifying the development environment and the tools to be used.
* Researching and deciding on frameworks to use.
* Developing of the deployment mechanisms and the setup of the hosting environment.
I played a major role in the architecture since the inception of the project.
We follow Extreme Programming (XP) as our software development methodology. In that capacity I have done presentations on XP.
(Public Company; 1001-5000 employees; Higher Education industry)
February 2003 — October 2005 (2 years 9 months)
The position of Portal and Web Integration Specialist was a new one created specifically to investigate the use of portal technologies to form a unified work environment for both lecturers and students.
As part of this job I investigated the portal technology landscape and recommended certain technologies and the strategy we should pursue. This strategy included single signon practices and a unified view of all person data.
Part of the job specification included developing a standard development environment. I also defined the deployment model and the Subversion repository workflow. This allows clean deploys from the source repository onto the production servers.
I was also responsible for implementing a new content management system for the University of Pretoria's web pages. On this project I did the technology selection, the source code modifications necessary as well as the initial information architecture.
(Educational Institution; 1001-5000 employees; E-Learning industry)
January 2001 — January 2003 (2 years 1 month)
I was originally appointed to do programming tasks for multimedia projects. I worked myself into the position where I was the expert programmer on the Learning Management System in use at the University of Pretoria (WebCT).
I was on the project team that created the Virtual Campus for the university. I participated in requirement analysis and system design.
Further, I wrote the Java connector to the Learning Management System. Our integration with this Learning Management System was the first of its kind in South Africa.
I attended two WebCT conferences in South Africa, giving presentations at both.
BSc(Hons): Technology Management, Management, 2006 — 2007
I did this degree part time while working full time
LPIC1, 2006 — 2006
BSc(Hons): Computer Science, Computer Science, 2002 — 2003
I did this degree part time while working full time
BSc Information Technology, Computer Science, 1998 — 2001
Golden Key member 3275052