TEChnology architect : VP of Engineering : 2017-Present
Roles and Responsibilities
  • Managing Technical Strategy
  • Technical Architect is a data analytics company focusing on natural language processing. Automatic detection of 13 different emotions. Visit for more info.

WorkSpace Africa (Pty) Ltd : Managing Director and Founder : 2007-2017
Roles and Responsibilities
  • Managing Director
  • Technical Architect
  • Managing Customer Relations

A software solutions company providing customers with customized applications smarter, cheaper and faster. This led us to develop various tools and methodologies which would allow us to develop software solutions in a manner that minimized the risk of getting poorly performing code in our applications; as well as making full use of the concept of re-usability. One of our flagship products is the International Parcel Management System, which is still being used to this day. The system was built using our platform and methodologies, we can safely say we delivered a quality solution on time. This very same product was reviewed by Royal Mail, who came to South Africa to take a closer look at the opportunities within the clearance and assessment process. Our team went on to re-write some of the systems, and we also added new systems as well as integrated some systems to make the business environment more effective.

Orchestrating Components (Pty) Ltd : Managing Director,Partner : 2005-2007
Roles and Responsibilities
  • Managing Director
  • Responsible for the Software Division
  • Sales and Customer Relations

I was the founding member of this company. I took on two partners who had worked with me previously. The company was structured as software solutions and consulting services. I was the managing director of the company, but my core focus was focused on the software solutions side of the business. The company grew and was employing approximately 12 consultants and 10 developers.

LiveBet (Pty) Ltd : Chief Architect,Partner : 2003-2004
Roles and Responsibilities
  • Managing Director
  • Support Development Team
  • Engage with Investors and Partners

This was a typical internet start up at the time, with great global potential. Finally as a team we managed to raise funding and could all operate under one roof. I was MD of the company, as well as chief architect and technical guide for the team. It took a year to finalize and complete the project, at which point it was sold.

All Things Digital (Pty) Ltd: Technical Director:- 1999-2003
Roles and Responsibilities
  • Chief Technical Officer
  • Board Member

I was offered the position of head of development at All things Digital (ATD). This company provided web site and software solutions. The technologies that were used included Perl, PHP, Java and they also used Netscape's server environment as their hosting and application environment. Within a period of six months I was in charge of all development projects in the company. Later I was promoted to Chief Technical Officer. This company was than sold to Grey Advertising, which is a multi national advertising company. The shareholding was held by Grey (SA) and Grey (New York), I was asked by the board of the company to act as managing director while the new shareholders were putting in place a new strategy for the business. The shareholders being all from a media and advertising background felt the focus should be on designing corporate web sites and focusing on the marketing angle. I was not in complete agreement with the development of such a strategy as I felt that the market in SA was too small compared to the US, as well as the fact that the companies in SA did not have huge marketing budgets set aside for internet projects. I continued as Managing Director of the company, with the given mandate. I joined a team of developers, external to the company, with the intention of building a sports betting site, later called livebet. I made a full disclosure to the board about this opportunity, even offered them the opportunity to participate, however they believed it was not inline with their strategy and so they granted me permission to continue this as a separate venture in my private capacity. The board decided that ATD should be incorporated into Lasso which was a Canadian company, with a similar strategy as ATD within the group. At which point I stepped down and joined livebet and took up the position of Managing Director of livebet.

Peregrine (Pty) Ltd : Senior Developer : 1997-1999
Roles and Responsibilities
  • Senior Systems Developer
  • Development on Java and CORBA
  • Developing a online trading facility

Peregrine(Pty) Ltd, IT and Software Department}{Bryanston, Johannesburg}{}{Peregrine (Pty) Ltd was a brokerage company, which wanted to enter the market space of providing its clients with online trading information such as share prices and market movements. I was appointed as a senior systems developer, and went on to develop an online application for brokers, that would allow the brokers to interact with their customers by means of using the internet as a channel of communication. This application was developed using java and technologies like RPC and CORBA. These technologies together with internet protocols like HTTP and FTP allowed Peregrine to engage it's customer base in a totally new way.

Internet Solutions (Pty) Ltd: Programmer:- 1996-1997
Roles and Responsibilities
  • Developing and maintaining Ananzi Search Engine

Internet Solutions (Pty) Ltd, was one of the first Internet service providers in South Africa, the company provided Internet connectivity, security and web site development. I joined the web site development team as a system developer. I was assigned the responsibility of managing and maintaining the ananzi search engine; which was the first south African search engine. Ananzi was a pioneer in South Africa as this was a rather new type of application in a rather new world of the Internet. The backend database was Sybase and the engine was predominantly driven by perl scripts. The gathering and indexing processes were dependent on a number of scripts to accomplish its task, this was based on the Harvest Open-source Project. I set out to convert the critical scripts into C++, with the aim of improving the performance, as it was critical to ensure that the system resources were focused on delivering content during peak hours. My responsibilities also included working with the marketing team, to ensure that revenue could be generated from advertising on the search engine. Which meant that I had to develop scripts to monitor clicks and click through traffic, as this was the early days of the internet many of these processes had to be created from scratch.

University of Witwatersrand : Programmer : 1995-1996
Roles and Responsibilities
  • Natural/Addabas Developer
  • Linux development

The universities computer and administration department, provided computing facilities to the administration of the university as well as managing and maintaining the computing infrastructure for students. The administration functionality was provided by a Natural/Addabas Mainframe environment. Whilst the support for students were mainly Mac and PC based equipment. I joined the team that provided support for Natural/Addabas, as an analysts programmer. In this role my duties consisted of providing support to the administrative staff, and also to enhance and update the environment as the requirements changed. I was asked to implement a solution for the department which would allow the integration of some of the reports between the mainframe environment and the PC environment. This was implemented on the Linux platform, the flavour being slackware. I successfully extracted the data using natural and then wrote a c++ converter to transform this into Latex, which could be used within the PC and MAC environment in postscript formats. This effectively provided a mechanism to share data between the two environments. At the conclusion of this project I decided to move on.

My Experience

Suresh Pillay