Mnqobi Victor Ngubane
Director and Solutions Architect at NNW Tech Solutions- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Zulu Native or bilingual proficiency
-
Afrikaans Limited working proficiency
-
Tswana Elementary proficiency
Topline Score
Bio
Experience
-
NNW Tech Solutions
-
South Africa
-
Information Technology & Services
-
1 - 100 Employee
-
Director and Solutions Architect
-
Apr 2022 - Present
Java, JEE, Springboot, EJB, Angular, AWS, KAFKA, Kubernetes, Docker, React, RDMS (Relational Database Managements System), NoSQL Documents, ElasticSearch, Logstash, Kibana amongst other skills within our umbrella of resources. We only allocate/place the best resources for our clients. Java, JEE, Springboot, EJB, Angular, AWS, KAFKA, Kubernetes, Docker, React, RDMS (Relational Database Managements System), NoSQL Documents, ElasticSearch, Logstash, Kibana amongst other skills within our umbrella of resources. We only allocate/place the best resources for our clients.
-
-
-
BMW Group
-
Germany
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
Specialist Java and AWS Consultant
-
Nov 2020 - May 2022
Key Roles and Accomplishments: - Lead POC developer Springboot & Quarkus, build and test skeleton architecture on both Springboot and Quarkus, inclduing dockerization and deployment.- Migration Lead of existing system from contracting house to BMW ZA, including knowledge sharing, documentation and onboarding new developers. This also includes designing the new version 2.0 of the existing system now using the latest technologies.- Springboot, QraphQL and AWS Developer via re-creating a new set of services using the ELK stack, GraphQL and springboot.Technologies: - Java, Springboot, Quarkus, Elastic Search, Kibana, Logstash, REST, GraphQL, Angular, NodeJS, Docker, Kubernetes.
-
-
-
Standard Bank Group
-
South Africa
-
Financial Services
-
700 & Above Employee
-
Specialist Technical Consultant
-
Jun 2019 - Nov 2020
Key Roles and Accomplishments: - Developer for Standard Bank CIB in Global Markets and Market Rates where the requirement was to design and develop a solution which would enable CIB as a whole to access market data in a new modern way utilizing fast NoSQL document stores and Restful APIs, the process involved in this included data migration from the old legacy systems, data enrichment and data presentation.Technologies: - Java, Springboot, MongoDB, REST, Angular, NodeJS, BPipe, Scheduling.
-
-
-
MTN
-
South Africa
-
Telecommunications
-
700 & Above Employee
-
Principal Java Consultant
-
Nov 2018 - Jun 2019
Key Roles and Accomplishments: - Developer, Test Lead and Infrastructure Lead for MTN with the following requirements: - Design and Develop MTNs new invoicing system which would also allow custom promotional invoicing for their Statements and Itemized Billing. - Lead a team of offshore (India) testers to: Test the system throughout all the environments, produce test packs of test data which cover specific scenarios and also manage their scrum board and ensure accountability. - Prepare all servers from DEV to Production, this included installation, documentation, testing and handover.Technologies: - Java, Springboot, Spring Security and Spring Cloud, Oracle, MongoDB, PDF Templating, REST, SOAP
-
-
-
Standard Bank South Africa
-
Financial Services
-
700 & Above Employee
-
Senior Java Consultant
-
May 2018 - Nov 2018
Key Roles and Accomplishments: - Integration specialist, developer and designer for Standard Bank Digital where the requirement was to integrate data from the Enterprise Data Warehouse with the Customer Relationship Management system in order to have one point of entry for the user and enable a “single client”/ “one client” view. - Integration specialist and developer for the Standard Bank Digital Banking App where the requirement was to build virtual card, debiCheck and mandates for the Standard Bank Banking App, as a group of three self-led developers we were responsible building the “back-end for front-end” for these features for the UI developers to consume restfully - Developer for the Standard Bank Digital Banking App where the requirement was to refactor the existing codebase to reduce SonarCube reported incidents. They were reduced from 586 to 88.Technologies: - Java, Springboot, REST, SOAP, Android, iOS, Angular, Tomcat
-
-
-
Investec
-
United Kingdom
-
Financial Services
-
700 & Above Employee
-
Senior Java and MEAN stack Developer
-
Jan 2016 - May 2018
Key Roles and Accomplishments: - Rebuilding the entire internal CMS system for Private Banking from JSF to Angular utilizing the MEAN (Mongo. Express, Angular, Node) stack and micro-services, this also included the design and development of the individual web pages. - Developer and designer where the requirement was to build a centralized messaging system which aggregates all contact information from different source systems an send out that message using a platform of the message issuers choice (Email, SMS, Fax, even Post)Technologies: - Java, NodeJS, AngularJS, Angular, Springboot, MongoDB, Express, BPM Platforms, SOA Platforms, REST
-
-
-
Momentum
-
South Africa
-
Financial Services
-
700 & Above Employee
-
Intermediate Java Developer
-
Jan 2014 - Dec 2015
Key Roles and Accomplishments: - Developer and solution designer for Momentum Employee Benefits where the requirement was to build a framework for Momentum which enables clients to receive electronic communications via email and SMS which enabled the receiver to upload documents, complete forms and perform any function which requires an encrypted token to be sent to a client. - Integration specialist, developer and solution designer for Momentum Employee Benefits where the requirement was to build a client facing product/system which integrates MMI’s vast divisions (Health, Employee Benefits, and Multiply), and presents their clients with a centralized rewards system, which provided certain cashback and reward benefits accordingly, depending on predefined actuarial mathematical calculations and divisional data. (Basically a “Vitality” for Employee Benefits). - Developer and solution designer for Momentum Employee Benefits where the requirement was to build a system which will automate the medical underwriting process with Momentum to determine insurance premiums and eligibility. This had to be done electronically and through completing a form online making the use of email tokens. - Developer and designer for Momentum Employee Benefits where the requirement was to create a highly configurable client facing web portal with the ability to enable and disable features without sacrificing user experience.Technologies: - Java, Tibco IProcess / Staffware BPM, Oracle DB, IBM DB2, Webshpere, GlassFish, SVN, CVS, Git, EJB, MDB, ORM, JIRA, JSP, JSF, Javascript, CSS, SOAP, REST
-
-
-
Altron Systems Integration
-
South Africa
-
Information Technology & Services
-
700 & Above Employee
-
Software Engineer
-
Apr 2012 - Dec 2013
Key Roles and Accomplishments: - BPM Developer where the requirement was migrating the National Credit Regulators paper-based system into an automated process driven system. - Migration Specialist and developer for document migration with the National Credit Regulator where the requirement was to build an application which migrated documents from their document management system to a newly acquired third party document management system. - Write automated tests in Selenium to automate the testing of the BPM web pages which were exposed by the process engine for the National Credit Regulator. - Migration specialist, developer and BPM process designer for Barclays Seychelles where the requirement was to migrate their payment process from a paper-based system to a fully automated process, with electronic forms, work-queue management, and introducing electronic controls to their already existing process.Technologies: - Java, C#, Selenium, BPM, MS Teams, Metastorm, Tibco iProcess / Staffware
-
-
-
Tshwane University of Technology
-
South Africa
-
Higher Education
-
700 & Above Employee
-
Java Assistant Lecturer
-
Jan 2010 - Mar 2012
Key Roles and Accomplishments: - Mentorship of young students on Java concepts and the use Java as a platform to solve business problems - Ensure that the students understand Java, how it works and how it should be implemented. - Work closely with struggling student to ensure they fully understand the work being coveredTechnologies - Java Key Roles and Accomplishments: - Mentorship of young students on Java concepts and the use Java as a platform to solve business problems - Ensure that the students understand Java, how it works and how it should be implemented. - Work closely with struggling student to ensure they fully understand the work being coveredTechnologies - Java
-
-
Education
-
Tshwane University of Technology
National Diploma, Computer Science -
Felixton College
8-12