2008/2009 Steering Committee

Aslam Khan

Biography

Aslam Khan

Aslam Khan has eighteen years of professional experience covering software architecture and development using design patterns, agile methodologies and various static and dynamic programming languages. He works intimately by coaching software development teams to design and build sustainable, low maintenance enterprise applications by focusing on team agility, simplicity over complexity and by taking the fundamental position that design is more valuable than a technology.

He holds the philosophy that successful architectures and enterprise applications can be achieved if one immerses themselves completely in the business domain of the enterprise. With a degree in Electronic Engineering, Aslam believes that software architects must be able to build what they draw and still finds room in every engagement to practice his craft of software development.

Aslam is regular writer in various technical forums and speaker at local and international events and is a DZone editor for the Architecture zone (architects.dzone.com). He is part of the factor10 team (www.factor10.com) and you can read his blog at aslamkhan.net.

Position Statement

I am prepared to help where help is needed. Although I don’t know what Publicity and Technical entails, it sounds more up my road.

Johan Nilsson

Biography

Johan Nilsson
Johan Nilsson works as a Senior Java Developer at INTEC in Newlands, Cape Town. His interests in Software development are broad and span from designing user interfaces to server side processing, frameworks and the development process and practices in general.

Johan has more than 14 years experience that covers the whole software development process from analysis and design to implementation. He has worked with IT in the insurance, financial and telecommunication industry. Johan, who is originally from Sweden, relocated to Cape Town in 2006 after spending several years in London.

He first started working with Client/Server and Windows development after spending most of his time at University on different UNIX systems. Later he moved in to working with Java, J2EE, web-development and related technologies and has been doing so for the past couple of years.

Johan went to university in Sweden and obtained a B Sc in Systems Programming.

Position Statement

SPIN is a great place to come to if you want to keep up to date with what is happening in the IT industry. It provides a platform to share experiences and exchange ideas about IT, software development and processes. SPIN has also proven to be a fantastic opportunity to network with other people in the IT industry. In his opinion, interesting presentations is key; it makes more people attend the monthly meeting and SPIN can then attract more interesting speakers! (Yes it is circular ;-))

Roles: Liaison, Publicity

Jan Pool

Biography

Jan Pool
Jan works as a project manager at NioCAD, a research and development project focusing on developing electronic design automation software for the superconductive integrated circuit industry, at the University of Stellenbosch. He is responsible for the day to day operations of the company and product development.

Jan previously worked as an engineering project manager at Stone Three Signal Processing in Somerset West. There he was primarily involved with the company’s research and development projects in the industrial segment. He enjoys working in small, dynamic companies where one has the opportunity to get exposure to a wide array of activities in development, management and business.

Jan holds a masters degree in Electronic Engineering (M.Sc.Eng) degree from the University of Stellenbosch. He did his thesis on robust speaker recognition with the Digital Signal Processing group. His other interests include people, signal processing, pattern recognition, artificial intelligence, complex systems, robotics, photography, brewing and astronomy. His personal website is at www.pshymorphic.com

Position Statement

Jan is interested in improving all aspects of the software development life cycle. Better tools, practices, processes and management are critical for the long term success of the industry. He believes that it is up to each and every software professional to constantly improve their skills; both by learning new technologies and by refining existing skill sets.

He sees the Cape Town SPIN as an important role player in fostering relationships among software professionals and in creating awareness of the best software engineering tools, practices and processes. Through the monthly SPIN meetings and on-line material the community can grow and learn together faster.

He wants the industry to mature to a point where all stakeholders (investors, clients, managers and developers) are consistently satisfied with the industry’s performance and ethical practices.

Roles: Technical, Membership

Albert Visagie

Biography

Albert Visagie
Albert Visagie works as a software engineer at Vastech in Somerset West. Before that he has dabbled in speech recognition, synthesis and processing large linguistic corpora at Catchword Lanaguage and Speech Technologies in Stellenbosch.

Albert holds a B.Eng and MSc.Eng in Electronic Engineering from the University of Stellenbosch.

Position Statement

SPIN is an ideal opportunity for members of the (relatively small) software community in the Western Cape to explore different paradigms and opportunities. I would like to see it develop further into a valuable resource for software specialists across the board. I would like to work towards more participation from especially larger organisations.

Roles: Publicity, Technical