Barry Williams M.Sc. - Strategist, Ideas Person, Problem Solver, Decision Maker
Johannesburg Area, South Africa
Barry Williams M.Sc. - Strategist, Ideas Person, Problem Solver, Decision Maker
Johannesburg Area, South Africa
From achieving a Masters degree in a foreign language to skydiving from an aircraft, my character is defined by the goals I set and achieve.
A combination of incisiveness, intellect and imagination contribute to finding unique solutions to complex problems, seldom counting personal cost in terms of time and energy.
As an open minded yet strong willed perfectionist, I have excelled both academically and in practise.
Decisions are made naturally.
Billing & Customer Care Software in the telecommunications industry.
Informix RDBMS and SQL. Informix JDBC & SQL-J.
Programming languages such as C, ESQL-C, Pro-C, C++, Visual C++, Java, SQL-J, 4GL, VBasic.
Linux and Unix systems (TRU64 Unix), systems programming and scripting (Korn Shell).
BEA Application / Web Servers with Tuxedo. Client ATMI. SOA & OSS-J.
Apache Axis web services, EJB, XML, SOAP and WSDL to Java.
Real-time Pre-emptive Context based Scheduler Systems.
(Privately Held; 11-50 employees; Telecommunications industry)
August 2004 — Present (5 years)
Customer facing, Senior Design and Software Development Engineer.
Customer Care and Billing System upgrades and deliveries according to new customer requirements and business initiated projects.
Business liason, to resolve requirements and deliver a full, deadline based, software solution.
Activities incorporate the full software life cycle.
Delivery and implementation to critical live systems.
Technical specialist role in the implementation of an architectural road maps.
Operation critical, maintenance and support of software systems.
Quality Assurance.
(Privately Held; 201-500 employees; Military industry)
June 2003 — July 2004 (1 year 2 months)
Engaged as an Embedded Systems Software Engineer, in the upgrading and development of Navigation and Weapons Systems.
Manage and perform the maintenance and development of various system functions and libraries.
Writing and development of Software Requirements, Software Design, Detailed Functional and Software Testing specifications.
Verification, acceptance testing and review processes.
(Public Company; 10,001 or more employees; Computer Hardware industry)
August 2001 — November 2001 (4 months)
Principal objective was to deliver the first, fully functional implementation of the Level 1 TTCAN protocol.
Management and implementation of the full project life cycle.
Hardware components selection.
Design from protocol RFC's.
Software implementation.
Testing at various protocol levels.
Bus and network analysis.
Master , Computer Science and Telecommunications Engineering , 1998 — 2003
Degree Type focus on Software Engineering and Telecommunications with extra electives in Digital Systems and Information Engineering.
Chosen elective for in-depth study into the field of Data Processing
Completion of Masters Degree, with a 78% average.
Studied degree in a foreign language institution, acquiring German language aptitude.
Master Degree Thesis:
The realisation of a generic gateway bridge between wireless mobile devices and wired Ethernet networks, addressing the requirements of the Ubiquitous Computing vision.
The thesis was completed with a distinction.
Pre-Master Thesis:
A study of CORBA Orb components towards purposeful partitioning for dynamic modular embedding on resource restricted environments.
The work was done in co-operation with the Fraunhofer Research Institute (IMS) and the research of the Smart Object Group.
National Diploma , Mechanical Engineering , 1991 — 1995
Matric , Humanities , 1986 — 1990
Masters degree in Computer Science and Communications Engineering at the Gerhard Mercator University, Duisburg, Germany.