Kamil Czekanowski

Solutions architect at Cornastone Telecommunications
  • Claim this Profile
Contact Information
Location
George, Western Cape, South Africa, ZA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Solutions architect
      • Jan 2013 - Present

      Was given a development / Architect role. Primary objective was to design and develop a revenue assurance system for Telkom mobile. System deliverable was to ingest TM network streams near real time to catch exceptions as they happen and feed data into cubes for analysis. The system was designed to ingest upwards of 500 million rows a day, and keep analytics for 2 years and detail for 6 months. Resourcing, mentoring and upskilling of team members was a necessity to meet deadlines, development and maintenance objectives. I am also responsible for the technical development aspect of the solutions, and consult with developers often to ensure architectural adherence.The key component of this solution was to ingest huge amounts of seemingly unrelated data and provide deeper insight on the whole performance of the network and related billing. Both structured and unstructured aspects of data are ingested and dealt with.This technology has been adapted to also now ingest Telkom Fixed line info, and provide a single view of the entire ops. The value of the solution increased when APIs were exposed for other Telkom divisions.Part of the solution crawls websites and draws sentiment from public opinion and websites, to drive marketing and product development.Other responsibilities included doing Technical POC and capability demonstrations for clients and giving technical inputs to tender responses and other technical projects. I have been involved in development and presentation of POC projects for multiple mobile network operators within southern Africa. All presale interactions data analytics and presentation was handled by me.

    • Technology, Information and Internet
    • Owner
      • Jan 2007 - Present

      I started up this private little software company to try and kick off my product.Specializing in BI solutions on the Microsoft platform, and web based business applications. I started up this private little software company to try and kick off my product.Specializing in BI solutions on the Microsoft platform, and web based business applications.

    • Switzerland
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Quality control engineer / System developer
      • Oct 2007 - Dec 2012

      I was sub contracted to SITA to manage development of software for department of justice, biggest system I'm responsible for is the integrated case management system. My role in this project was that of a lead developer and quality control of source and releases. The system was written in C# utilising SOAP architecture. The ICMS frontend was originally web based. But due to performance and maintainability, the application front-end was re-done using smart client technology in .net 3.5. The backend of the system was also overhauled, it was originally a good design, but load forced us to take a new approach to the solution. The new Architecture using the smart client technology laid a foundation for many other applications that were utilising the infrastructure. The backend security was made scalable and caters for a truly nationwide system.In my role as release manager, I was to oversee the readiness of the infrastructure to ensure that a release will go smoothly for each application and that adequate testing is done.; SitaI was offered a recurring contract with SITA as a quality control manager and senior developer. Responsibilities were the same as with the previous post, just had more projects added to work on within the smart client.

    • Vietnam
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Systems developer
      • Aug 2007 - Oct 2007

      Sub contracted to Intervate as a Senior systems developer. Was involved in multiple small projects for numerous clients, mostly on integration and billing systems for their clients. In october i was sub contracted to SITA, for the DOJ team as a systems developer. Sub contracted to Intervate as a Senior systems developer. Was involved in multiple small projects for numerous clients, mostly on integration and billing systems for their clients. In october i was sub contracted to SITA, for the DOJ team as a systems developer.

    • Web Application Developer / QC Engineer
      • May 2004 - Aug 2007

      Was contracted through a contracting house to work at SITA developing, maintaining and documenting websites. The languages and technologies used were Oracle, MS SQL, Java, C# on .NET, JavaScript and ASP. Key responsibilities were to consult and assist the programmers with complex technical issues, develop re-usable generic code, write necessary documentation and conduct user specification sessions. Among websites developed were • DPW intranet, • Mpumalanga departments of Education and social services internet sites. • NPA intranet• Rustenburg District municipaility internet site• SAGNS Website• Electronic inventory of government information systems• Portal for Limpopo department of Agriculture• SAPS electronic feedback on internet• And some components of the following siteso Eastern cape social services websiteo SAPS Internet siteo DPW consultants rosterAll the developed sites required content management and to a certain degree document management. There was also a requirement for an internet/ intranet portal engine, this I developed in .net using C# and Oracle, later converted to run seamlessly with SQL server as well as Oracle and Postgress.This portal engine is now being implemented on numerous internal and departmental projects. Applications for the engine include quoting systems, request tracking, HR systems (eg leave planning and tracking).The engine was designed in such a way that it does not require any code development in order to output multiples of web pages, the operator (or rather developer using it to make a website) only needs to know how to write SQL statements to develop content managements systems.

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Aug 2002 - Sep 2003

      Was responsible for developing desktop applications for ordering of prodcuts for pharmaceutical distributors and buyers.also wrote data analysis tools with a coded ETL, dynamic cubes, and generic reporting engines. Was responsible for developing desktop applications for ordering of prodcuts for pharmaceutical distributors and buyers.also wrote data analysis tools with a coded ETL, dynamic cubes, and generic reporting engines.

    • South Africa
    • Partner
      • 2001 - 2003

Education

  • Micro Focus
    Vertica Essentials, Data Processing
    2021 - 2021
  • Johannesburg software institute
    CMMI Development processes
    2012 - 2012
  • Altkom Akademia
    MCSE, Networks
    1996 - 1997

Community

You need to have a working account to view this content. Click here to join now