Craig Nicholson

Enterprise Architect at NEC XON

Johannesburg Metropolitan Area

About

Full-stack architect/developer geek with a passion for new and exciting technology. Currently putting my skills to work in the Public Safety market developing real-time facial recognition products. Development stack includes C#, Microsoft .NET, C++, SQL Server, Docker, RabbitMQ, R, et al.

Experience

  • Development Team Lead at NEC Software Solutions
    Apr 2022 - Present · 4 yrs 4 mos

  • Enterprise Architect at NEC XON
    Dec 2012 - Present · 13 yrs 8 mos

    Technical lead in the development of solutions utilizing NEC core technologies (facial recognition, finger bio-metrics, etc.) for the sub-Saharan Africa market with a focus on Public Safety. Additionally providing pre-sales engineering support and building technical competencies in the region.

  • Technical Support & Development Lead at NEC Solution Innovators, Ltd.
    Apr 2020 - Mar 2022 · 2 yrs

    Supported the new product development team in Japan.

  • Northgate Public Services (Johannesburg Metropolitan Area · Remote)
    • Technical Team Lead
      Jan 2019 - Mar 2020 · 1 yr 3 mos

      Led a small team of developers and test automation. Up-skilled the development team through deep dives and adoption of new technology. Worked closely with the product team to refresh the product technologies and improve the system architecture.

    • Software Developer
      Oct 2018 - Jan 2019 · 4 mos

      Continued development of the NeoFace Watch product line after the team was transferred between subsidiaries.

  • Software Developer at NEC Europe Ltd.
    Feb 2016 - Sep 2018 · 2 yrs 8 mos

    Developed and architected a major new version of the NeoFace Watch product line targeted toward data centre deployment using Docker and micro-services.