The CT-SPIN Steering Committee is a group of volunteers with an interest in software process improvement and software in general.
Annu Augustine completed her engineering degree in Electronics and Communication. She started working as a software engineer in various software development companies. She started her career programming in Visual C++ and has over ten years experience in Microsoft technologies.
During the last three years she has transitioned from engineering to product management at Digiata Technology services. She manages a portfolio of products geared towards the financial services industry.
She is responsible for leading product development teams to create products that generate the desired benefits. This includes creating the product vision, planning the release, involving customers, users and other stakeholders and managing the budget.
I believe the best way to learn is through discussions and sharing of information. I am always keen to meet people with a passion for knowledge and therefore see CT-SPIN as an opportunity to do the same.
I would like to promote and learn more about the role of product management as it is still in its infancy in the IT industry in South Africa. It is such a critical and multi-faceted role and key to the success of any product.
Roles: Steering Committee Publicity Chair or steering committee membership chair – I am a natural organizer and have a lot of experience doing the same. I also have a large network of professionals I can tap into to raise awareness of CT-SPIN.
Ideas. I love new innovative ideas. Since I founded Polymorph Systems in 2001, I also started learning how to turn ideas into products. More recently I discovered I actually have a great passion for teaching and enabling others to develop their full potential. I love to train others in something I know well, and instill in them the same passion I have for quality and efficient software development.
I was born in Bellville, South Africa, got a B.Com Honours degree in Computer Science at the University of Stellenbosch in 1997, and now live in the relaxing town of Worcester, South Africa.
I have specialized in Java development, specifically the complex world of user interfaces, and more recently started playing a lot more in the mobile space, including the very attractive iPhone development arena.
I am very passionate about creating quality software, and believe that in order to do that we must put people above processes, as the Agile Manifesto so clearly states. Improving the software development process is in a big part about getting the communications between people flowing, and keeping it flowing smoothly. CT-SPIN is a core ingredient in this approach. It brings together people from different wavelengths in the software spectrum, and allow us to exchange ideas, collaborate, and have fun while doing it.
I have met some great people at CT-SPIN, and got some excellent input, and would like to help other people also experience this.
Roles: Any role.
Christian has been working for very small and not-so-small-anymore companies since 1994 in the IT industry in Germany (Planta, Algos), The Netherlands (Quintiq) and South Africa (IFS, MagmaTec, Alacrity). He enjoys supporting enterprise processes by IT, designs and creates software in complex environments.
Christian strives to write great code and to implement efficient software development methodologies in existing or new teams. He likes the challenges of leadership and motivation to achieve great performance.
Christian has an Honours Degree in Computer Science and Economics from the University of Mannheim, Germany.
The CT-SPIN meetings are an excellent chance to contact with like-minded individuals in the Cape Town IT industry, and they give food for thought through great presentations and conversations. Therefore, I’d like to continue giving something back, by nominating myself for the CT-SPIN committee.
My mission statement: Supporting processes by IT is what I am passionate about, and I believe that it is still a long way to go until IT is a real engineering discipline. Possibilities of technology today are mind blowing already, a lot more can be expected, and in order to master the complexities of change, advances in software development processes and smart communication are required. CT-SPIN fosters good communication and helps mastering these complexities, that’s why I am glad to be involved.
Roles: Any role.
Jan is the CTO at NioCAD, a Stellenbosch based startup company focusing on the development of electronic design automation tools for the superconductive integrated circuit industry. He is responsible for product development.
Jan previously worked as an engineering project manager at Stone Three. 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, business and innovation.
Jan holds a masters degree in electronic engineering from the University of Stellenbosch. His interests include entrepreneurship, lean and agile businesses, signal processing, pattern recognition, artificial intelligence, complex systems, robotics, photography, brewing and astronomy. His personal website is at PshyMorphic.com. You can also find him on Twitter and LinkedIn.
Jan is interested in improving all aspects of the software development cycle. Better tools, processes, management and business practices are critical for long term success and competitiveness in the industry. He believes it is up to each and every software professional to constantly improve their skills; both by learning new technologies, refining existing skill sets and learning to communicate in their teams, organisation and with clients.
He sees the CT-SPIN as an important role player in fostering relationships among software professionals and in creating awareness of best software engineering tools, practices and processes. Through the monthly CT-SPIN meetings and on-line material the community can grow and learn together and faster.
He wants the industry to mature to a point where all stake-holders (investors, clients, managers and developers) are consistently satisfied with the industry’s image, performance and ethical practices.
Roles: Publicity or Liason.
Hendrik is a Mathematician who after completing his M.Sc. in Algebraic Logic made his way into the engineering world. He started his career at a company that developed telecommunications software implementing various protocols residing mainly on the data link and network layers of the OSI model. He certified various protocol stacks on a number of real time operating systems.
He was then given the opportunity to work on the Southern African Large Telescope, on which he was the lead developer of the telescope control software. After a short stint in financial software he ended up at Optimal Energy where he is now the software technical lead on the Joule – South Africa’s battery powered electric car.
I believe there is a somewhat artificial divide between embedded and application software development and that due to this divide there is a lot of cross-pollination that is lost between the two worlds. They each have very different environments and challenges that they face but as much as embedded developers can learn from the processes that the agile community has developed so application developers can learn from the more “traditional” engineering approach and so give more credence to the title software engineer.
Roles: Any Role.