Andrew Cardoza

Architect, Senior Prototype Developer at codebow
  • Claim this Profile
Contact Information
Location
Western Cape, 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

    • South Africa
    • Software Development
    • 1 - 100 Employee
    • Architect, Senior Prototype Developer
      • 2019 - Present

      Cape Town, Western Cape, South Africa Developing a prototype using various technology components: • Ionic Development Framework for cross-platform mobile development. • Ionic components and page development. • Angular, TypeScript. • JavaScript. • Apache CouchDB (NoSQL Document DB) Evaluation and prototype integration. • FireBase Integration for data storage and messaging. • .NET Core Development of n-TIER Application for cross-platform deployment. • .NET Core Ubuntu Linux Deployments. •… Show more Developing a prototype using various technology components: • Ionic Development Framework for cross-platform mobile development. • Ionic components and page development. • Angular, TypeScript. • JavaScript. • Apache CouchDB (NoSQL Document DB) Evaluation and prototype integration. • FireBase Integration for data storage and messaging. • .NET Core Development of n-TIER Application for cross-platform deployment. • .NET Core Ubuntu Linux Deployments. • EntityFramework for .NET Core • PostgreSQL and MS SQL Server with .NET Core Integration. • Windows Deployment. • Cordova • Application containerisation - Docker deployment. • JSON REST APIs. • Swagger .NET Core Implementation. • MVC .NET Core. • Angular Single Page Applications Development. Show less

    • DevOps Engineer
      • 2020 - Present

      Western Cape, South Africa Deployment, maintenance and customization • KoboToolbox for data collection in public health sector in South Africa. • Dynamic form-design. • Data collection using offline devices - Use of KoboCollect to submit data to central servers. • Import and export of data. • Containerization principles and frameworks (Docker, Kubernetes). • Ubuntu 18.04 LTS. • Git and DockerHub integration. • Linux Shell Scripting. • Nginx reverse-proxy setup and configuration. • HTTPS… Show more Deployment, maintenance and customization • KoboToolbox for data collection in public health sector in South Africa. • Dynamic form-design. • Data collection using offline devices - Use of KoboCollect to submit data to central servers. • Import and export of data. • Containerization principles and frameworks (Docker, Kubernetes). • Ubuntu 18.04 LTS. • Git and DockerHub integration. • Linux Shell Scripting. • Nginx reverse-proxy setup and configuration. • HTTPS setup and acquisition of certificates. Show less

    • Executive Product Development Consultant
      • 2020 - Present

      Liaise with founders of Netherlands-based entrepreneurial startup with regards to • Roadmap of implementation towards delivering MVP. • Technical Discovery, technology, tools and use of open-source components to deliver on MVP. • Estimation and complexity of components. • Risk-based prioritization and project plan presentation. • Research as to viable open-source components that can be used to plug some of the required features. • Trello-board : Project vs Product… Show more Liaise with founders of Netherlands-based entrepreneurial startup with regards to • Roadmap of implementation towards delivering MVP. • Technical Discovery, technology, tools and use of open-source components to deliver on MVP. • Estimation and complexity of components. • Risk-based prioritization and project plan presentation. • Research as to viable open-source components that can be used to plug some of the required features. • Trello-board : Project vs Product focused delivery. • 12-month Budget proposal for software development team (Opex and Capex) Show less

    • System Analyst, Technical System Consultant
      • 2020 - 2020

      Western Cape, South Africa Joins a multi-disciplinary software development team delivering. • Project estimates for a evolutionary digitization journey for client in private health. • Discrete feature milestones required for this multi-year project. • Requirement Analysis gathered through on-site visits and interviews at facilities visited. • Provide comprehensive high-level plan for implementation that meets client needs and current operating conditions in South Africa. • Virtual Consultations and… Show more Joins a multi-disciplinary software development team delivering. • Project estimates for a evolutionary digitization journey for client in private health. • Discrete feature milestones required for this multi-year project. • Requirement Analysis gathered through on-site visits and interviews at facilities visited. • Provide comprehensive high-level plan for implementation that meets client needs and current operating conditions in South Africa. • Virtual Consultations and associated requirements. • Digitization and centralization requirements. • Evaluation of • Active Directory for use as Single sign-on central enterprise control • Discovery HealthID • AS400 Hospital Management System Integration • HL7 • Tele-medicine solutions • Evaluate existing infrastructure (system, processes) and the journey towards delivering agreed set of services and features. Show less

    • Technical Team Lead
      • 2017 - 2020

      Cape Town, Western Cape, South Africa Leading and forming a brand new team responsible for developing new-generation of software for the public primary health care sector in South Africa • C# and .NET Framework Development • Relational Databases (MS SQL Server, PostgreSQL). • ASP.NET MVC. • REST APIs and related services • C# LINQ • Javascript, Razor, HTML • EntityFramework 6 as relational object modelling mapping framework. • EntityFramework migratations for SQL database • N-tier System… Show more Leading and forming a brand new team responsible for developing new-generation of software for the public primary health care sector in South Africa • C# and .NET Framework Development • Relational Databases (MS SQL Server, PostgreSQL). • ASP.NET MVC. • REST APIs and related services • C# LINQ • Javascript, Razor, HTML • EntityFramework 6 as relational object modelling mapping framework. • EntityFramework migratations for SQL database • N-tier System Architecture. • GIT & GITHUB. • Team Foundation System. • JIRA for Sprint-based Agile focused team ceremonies. • Growing Team (Job specifications, Interviews, Assignments, Team member development). • SDLC and process adoption for new team. • Leading and mentoring of both internal and external teams: Assist the development team • Lead technical and functional design • Full spectrum of development tasks including requirement definition, design, code unit testing • Make changes, fixes, or enhancements to existing applications • Leading and mentoring of both internal and external teams: Assist the development team throughout the software development life cycle through reference implementations, code reviews and peer feedback • Strengthen the software delivery process based on agile principles, including Scrum, test-driven development and automated testing • HL7 and FHIR Protocols / compliant messaging • TeamCity CI/CD Server Show less

    • Product Owner, Project Manager
      • 2019 - 2019

      Western Cape, South Africa Delivering a full, locally developed contact-less payment prototype: • Product Backlog Management with regards to Contactless (Tokenisation) payment solution. • Leading Sprint Planning, Review and Retrospectives Agile Scrum ceremonies. • Managing off-site development team requirements vs on-site infrastructural dependencies. • Liaise with international card associations with regards to the • Contactless SDKs • Minimum standards for certification. • Present SDK and… Show more Delivering a full, locally developed contact-less payment prototype: • Product Backlog Management with regards to Contactless (Tokenisation) payment solution. • Leading Sprint Planning, Review and Retrospectives Agile Scrum ceremonies. • Managing off-site development team requirements vs on-site infrastructural dependencies. • Liaise with international card associations with regards to the • Contactless SDKs • Minimum standards for certification. • Present SDK and Solution for Full Functional Contactless Payment Certification. • GitLab Project Management, GitLab Wiki, GitLab Product Development • JIRA Show less

    • Senior Architect, Consultant, Developer
      • 2018 - 2019

      Stellenbosch, Western Cape, South Africa Project delivering a IOT Gateway using ActiveMQ Multi-Protocol Messaging Server technology designed to receive, translate, and forward proprietary messages transmitted from monitoring devices deployed on High-voltage lines (Electricity grid) and water meters to a number of various back-end clients processing data. • Architecture, Design and Implementation of a Multi-Topic and Multi-Queue based core messaging platform • Ubuntu Server 16.04 LTS • JAVA EE (Enterprise Edition) •… Show more Project delivering a IOT Gateway using ActiveMQ Multi-Protocol Messaging Server technology designed to receive, translate, and forward proprietary messages transmitted from monitoring devices deployed on High-voltage lines (Electricity grid) and water meters to a number of various back-end clients processing data. • Architecture, Design and Implementation of a Multi-Topic and Multi-Queue based core messaging platform • Ubuntu Server 16.04 LTS • JAVA EE (Enterprise Edition) • Apache Tomcat • Spring Framework and NHibernate as ORM • Log4J logging sub-system • JMS (Java Messaging Services) and Integration into ESB (Enterprise Messaging Service Bus) • Apache ActiveMQ as open-source ESB • Crontab for running of scripts • Shell / Bash scripting on Ubuntu Linux • JSON • MQTT support for open-standard messaging integration from remote monitoring devices • Apache ActiveMQ REST API • AWS ActiveMQ Deployment Show less

    • Systems Analyst : Technical Systems Architect and Consultant
      • 2018 - 2018

      Los Angeles County, California, United States Evaluating, auditing, highlighting potential future system areas of concern and propose some solutions to meet projected future volumes for system. • Evaluate System Architecture for future scalability. • N-tier System Architecture and maturity of implementation. • Evaluate for extensibility and maintainability. • Software processes for continuity and future growth. • Security System Architecture. • Deliver report on findings. • Appropriate use of processes and tools… Show more Evaluating, auditing, highlighting potential future system areas of concern and propose some solutions to meet projected future volumes for system. • Evaluate System Architecture for future scalability. • N-tier System Architecture and maturity of implementation. • Evaluate for extensibility and maintainability. • Software processes for continuity and future growth. • Security System Architecture. • Deliver report on findings. • Appropriate use of processes and tools to facilitate future product development needs. • Operational fitness and related SOP. • C# .NET Framework. • Microsoft SQL Server DBMS. • Mongo DB. • Adding Swagger Capability to the System Framework (REST-Gateway) as a first implementation • Driver Development • UWP - Universal Windows Platform centric application. • JSON based messaging via SOCKET-based Intersystem communication. • Azure Cloud Deployment. • ISO/IEEE 12207:2017 - Process framework for systems lifecycle. • ISO/IEC 25010:2011(E) Framework for specification and evaluation of the quality of software. • ISO/IEC 25023:2016(E) International Standard for quality measures for software and systems. • VSTS - Visual Studio Team Services as Continuous Integrations and Build Server Show less

    • Product Owner + Project Manager
      • 2018 - 2018

      Stellenbosch, Western Cape, South Africa Lead Indian-based (Bangalore) team with building a early technology demonstrator showing how Forgerock's OpenAM system can be used for MFA (Multi-factor authentication). • Integration into Active Directory and ADFS to provide on-premise MFA demonstrator for Windows Server • Liaise with San Francisco based ForgeRock Technical Support Engineers with regards to • Meeting minimum quality and security requirements for approval on ForgeRock Market Place. • Meeting minimum security… Show more Lead Indian-based (Bangalore) team with building a early technology demonstrator showing how Forgerock's OpenAM system can be used for MFA (Multi-factor authentication). • Integration into Active Directory and ADFS to provide on-premise MFA demonstrator for Windows Server • Liaise with San Francisco based ForgeRock Technical Support Engineers with regards to • Meeting minimum quality and security requirements for approval on ForgeRock Market Place. • Meeting minimum security standards for best-industry practice. • Integration of OpenAM into client's specific security software suite of products Show less

    • Product Owner, Consultant
      • 2018 - 2018

      Cape Town, Western Cape, South Africa Work with outsourced team to take a clients proprietary Android and iOS Mobile Applications and deliver a Xamarin equivalent SDK • Ensure minimum standards of Android and iOS SDKs are met when delivering a Xamarin-based SDK for the platforms. • Evaluate and present APIs on SDK for easier integration for C# based projects wanting to deliver mobile-focused delivery. • Liaise with Security Architects with regards to best-practice. • Deliver a C# Xamarin based demonstrator for both… Show more Work with outsourced team to take a clients proprietary Android and iOS Mobile Applications and deliver a Xamarin equivalent SDK • Ensure minimum standards of Android and iOS SDKs are met when delivering a Xamarin-based SDK for the platforms. • Evaluate and present APIs on SDK for easier integration for C# based projects wanting to deliver mobile-focused delivery. • Liaise with Security Architects with regards to best-practice. • Deliver a C# Xamarin based demonstrator for both iOS and Android. • Plan and demonstrate deliverable milestones. • Liaise with operational support team as to minimum support requirements. Show less

    • South Africa
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Dec 2013 - Jun 2017

      Stellenbosch, Cape Town, South Africa The combination of the use of NFC cards right through the value chain, benefits to all of the active participants in that value chain, a product designed for emerging small less informal retailers, and cracker jack and committed team, and we have a recipe for a game-changer. Touchsides has all the elements to be another rewarding chapter in my life. Certainly the emerging market focus is what excites me.

    • France
    • Automotive
    • 1 - 100 Employee
    • CTO & Founder
      • Jan 2008 - Jun 2013

      Cape Town Area, South Africa Delivers on a self-service SaaS platform delivering an array of mobile marketing products that would allow with the minimum of time to design and activate elements of a mobile marketing promotion. As an early pioneer in the field of mobile marketing, mobile coupons all linked up to incentive driven customer interaction it used full stack J2EE and open source technologies. ○ Mobilitrix was an early pioneer in the mobile phone coupon & mobile CRM market segments. ○ The company built… Show more Delivers on a self-service SaaS platform delivering an array of mobile marketing products that would allow with the minimum of time to design and activate elements of a mobile marketing promotion. As an early pioneer in the field of mobile marketing, mobile coupons all linked up to incentive driven customer interaction it used full stack J2EE and open source technologies. ○ Mobilitrix was an early pioneer in the mobile phone coupon & mobile CRM market segments. ○ The company built and developed a sophisticated mobile rewards technology platform that enabled the aggregation and intelligent distribution of mobile rewards to consumers. Show less

    • Partner for Possibility : Business Partner
      • Mar 2011 - Apr 2013

      Cape Town Area, South Africa A programme that has been running for only four years is taking innovation in education to new levels. Partners for Possibility, a world first, award-winning and uniquely South African programme is endorsed by some of the country’s most influential educational thought leaders, already touching 150 000 learners and more than 7800 teachers in South Africa. The beauty of the programme is that it dissolves the boundary between business and education and creates opportunity for… Show more A programme that has been running for only four years is taking innovation in education to new levels. Partners for Possibility, a world first, award-winning and uniquely South African programme is endorsed by some of the country’s most influential educational thought leaders, already touching 150 000 learners and more than 7800 teachers in South Africa. The beauty of the programme is that it dissolves the boundary between business and education and creates opportunity for business leaders and educators to be in a deeply reciprocal partnership where they continuously learn from each other. Currently, 194 business leaders have partnered with 194 principals in schools across South Africa. Partners come from a diverse group of companies such as Microsoft, Vodacom, Multisol, Metropolitan, JF Hillebrand, Nedbank and African Bank. Show less

    • United States
    • Software Development
    • Systems Consultant and Specialist, Managing Member
      • Jan 2005 - Feb 2008

      Cape Town Area, South Africa Software and Systems Development to a number of high-profile clients in fleet management as well as leading edge telecommunications product development .

    • Telematics Gateway Developer
      • Aug 2003 - Jan 2005

      Cape Town Area, South Africa Systems Engineering Senior Design Engineer with responsibilities of specifically building and maintaining the Telematics Gateway. Astrata Telematics Systems was strategically designed and targeted for worldwide deployment in projects for cross-border control, general fleet-management, container tracking, hazardous materials tracking and a large-scale Homeland Security applications.

    • Design Engineer
      • 2000 - 2004

      Cape Town Area, South Africa Nicon Systems is engaged in the exportation of high-quality vehicle-tracking systems to Europe in the late 1990s and early 2000s. The high-quality systems – which are capable of locating a vehicle with a 3 m accuracy via a global positioning system (GPS) – as too expensive for the South African vehicle-tracking market, which currently uses significantly less precise technology. Nicon Systems, which, in addition to ISO 9001 has achieved a US military standard for its soldering… Show more Nicon Systems is engaged in the exportation of high-quality vehicle-tracking systems to Europe in the late 1990s and early 2000s. The high-quality systems – which are capable of locating a vehicle with a 3 m accuracy via a global positioning system (GPS) – as too expensive for the South African vehicle-tracking market, which currently uses significantly less precise technology. Nicon Systems, which, in addition to ISO 9001 has achieved a US military standard for its soldering applications known as ANSI/J-standard-001A, is also engaged in the manufacture of niche telecommunications products mainly for the South African market. These include products which enable the remote transmission of switchboard data to assist businesses in efficient management of their telephone systems. It also undertakes electronic manufacturing for Reutech Radar Systems, including printed circuit board assembly. Show less

    • Engineer
      • 1998 - 2001
    • United Kingdom
    • Aviation and Aerospace Component Manufacturing
    • 1 - 100 Employee
    • Ground Station Communication
      • 1996 - 2000
    • South Africa
    • Mining
    • 700 & Above Employee
    • IT Consultant
      • 1994 - 1995

Education

  • Stellenbosch University
    MSc Eng, LEO Satellite Communications
    1999 - 2001
  • Stellenbosch University
    BSc Eng, Electronic & Electrical
    1996 - 1999
  • Stellenbosch University
    BSc Hons, Computer Science
    1990 - 1993
  • Ravensmead Secondary School

Community

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