Barry Williams

Barry Williams M.Sc. - Strategist, Ideas Person, Problem Solver, Decision Maker

Johannesburg Area, South Africa

Current
Past
  • Software Engineer at Advanced Technologies & Engineering - ATE
  • Contract Consultant at NEC
Education
  • Universität Duisburg-Essen, Standort Duisburg
  • Technikon Witwatersrand
  • Dinwiddie High
Connections
21 connections
Industry
Telecommunications
Websites

Barry Williams’s Summary

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.

Barry Williams’s Specialties:

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.


Barry Williams’s Experience

  • Senior Software Engineer

    EppixComm - LogicaCMG (MTN SA)

    (Privately Held; 11-50 employees; Telecommunications industry)

    August 2004Present (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.

  • Software Engineer

    Advanced Technologies & Engineering - ATE

    (Privately Held; 201-500 employees; Military industry)

    June 2003July 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.

  • Contract Consultant

    NEC

    (Public Company; 10,001 or more employees; Computer Hardware industry)

    August 2001November 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.


Barry Williams’s Education

  • Universität Duisburg-Essen, Standort Duisburg

    Master , Computer Science and Telecommunications Engineering , 19982003

    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.

    Activities and Societies:
    Smart Object Research Group [Jan 2002 - Apr 2003]
    I was part of a research team responsible for developing new ideas and investigating the Ubiquitous and Smart Object vision.
    The work dealt with embedded systems and adapting technologies such as CORBA, Java Virtual Machine, Distributed Computing, Mobile Agents and wireless technologies, to run on such resource restricted systems.
  • Technikon Witwatersrand

    National Diploma , Mechanical Engineering , 19911995

  • Dinwiddie High

    Matric , Humanities , 19861990


Additional Information

Barry Williams’s Websites:

Barry Williams’s Honors:

Masters degree in Computer Science and Communications Engineering at the Gerhard Mercator University, Duisburg, Germany.


Barry Williams’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Barry Williams’s full profile:

  • See who you and Barry Williams know in common
  • Get introduced to Barry Williams
  • Contact Barry Williams directly

View Full Profile