Kainda Kiniel Daka

Kainda Kiniel Daka

$40/hr
Full-stack Software Engineer specialising in Java and Devops
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
39 years old
Location:
Johannesburg, Gauteng, South Africa
Experience:
10 years
Kainda Kiniel Daka 30 Catalonia, 378 Amplifier Street.  Roodepoort, 1724  (- -Software Engineer Education and Training University of Botswana – Gaborone, BS Computer Information Systems 01/05/2007 BSc in Computer Information Systems  GPA: 3.1/5.0 Molefi Secondary School – Mochudi, BGCSE 31/11/2001 Botswana General Certificate of Education  41/47 Points Oracle South Africa – Sandton, Oracle Partner Training 8/03/2010 - 12/03/2010 Oracle Data Warehousing and Integration Workshop Technology Summary Certifications: Oracle Database: SQL Expert Systems: Linux, UNIX, Windows 98/NT/2000/XP/2K3/Vista/7, Solaris Databases: Oracle, MySQL, IBM DB2, SQL Server, SQL Lite, MS Access, Neo4j, MongoDB Languages: SQL, HTML, CSS, Perl, Java, Ruby, Software: MS Project, MS Visio, Enterprise Architect, Poseidon UML, VMWare Workstation/ESX, Sun Virtual Box, Eclipse IDE, Netbeans, JDeveloper, IBM RAD Application Servers: Tomcat, Glassfish, Weblogic 11g, Websphere AS 7 & 8, JBoss, Wildfly Professional Experience Barclays Africa – Johannesburg (Jun, 2016 – to date) Devops Software Engineer, Contractor, (2014 Jun. to date). Configuration of Devops tools and driving adoption of Devops practices across the whole organization. Driving adoption by providing coaching, training and support to development teams on best practices in the Software Engineering space. Implementation of Continuous Integration and Continuous Delivery pipeline to help automate the software development build lifecycle. Highveld PFS – Irene, Pretoria (Sep, 2015 – Jun, 2016) Senior Software Engineer, Contractor, (2014 Jun. to date). Hired as a contractor to work on Dynamic Visual Technologies Contracts. Dynamic Visual Technologies (DVT) – Hydepark (Jun, 2014 – to Jun 2016) Senior Software Engineer, (2014 Jun. to date). Consultation at our clients in the finance, banking and insurance sectors. Providing technical guidance on projects and implementation of Agile best practices. Java EE development on JBOSS and IBM Websphere 8.5 application servers using Spring 3 MVC. Implementation of banking enterprise applications. Software Design and Architectural decisions and recommendations to our client. Selected Contributions: Implementation of Multi-Channel Application Gateway for mobile phones backend, by exposing a stateless REST API for Standard Bank South Africa. Implementation of Multi-Channel Application Gateway for USSD banking channel, by exposing a SOAP Webservices. Implementation of Automated testing covering unit tests, integration tests and functional tests on the gateway. Code Review and refactor of code to adhere to SOLID Principles of software design and architecture Mentorship and guidance of Junior and Intermediate Developers. Entelect Software – Melrose Arch (Jun, 2013 – May 2014) Software Engineer, (2013 Jun. to date). Full involvement in the SDLC for new and existing projects from requirements gathering, to coding, to implementation of finance and Insurance enterprise applications. Java EE development on the IBM Websphere stack. Software Design and Architectural decisions and recommendations to the client. Selected Contributions: Automated Work Queue Management for Momentum Insurance, to automatically distribute work amongst call center agents. Analysis and Design for generic Leave System for Discovery Health. Implementation of Continuous Integration from scratch using Maven, Git, Nexus and Jenkins. Axon Wireless CC – Randburg (Jan, 2011 – May 2013) Mobile Software Engineer, (Jan 2011 to date). Java EE, Java ME and Android Application development with coverage of the full SDLC. Enterprise Application optimisation and architecture changes. Database Administration and setup of High Availability and Disaster Recovery Sites. Technical consultancy and training for international clients which included Telecommunication Mobile Operators in various countries across Africa. Selected Contributions: MTN Ivory Coast - Database and Application Migration from MySQL to Oracle. Setup of HA and DR sites for Application and Oracle database. SIM Registration and Ericsson Billing System Integration for MTN Congo. Consultancy, Technical and End-user training and User Acceptance Testing for Vodafone Ghana. Custom development and deployment of SIM Registration implementations for MTN Ivory Coast, MTN Ghana, Vodafone Ghana and MTN Congo. Implementation and deployment of SIM Registration platform for MTN Liberia. Integration of SIM Registration Platform with HLR Unbarring via remote shell execution for MTN Congo and MTN Liberia. Integration of SIM Registration with HLR Unbarring via Web Services and Database Procedures for Vodafone Ghana. Informatix – Gaborone (Sep 2007 – Sep 2010) Software Engineer/Systems Administrator, (Sep 2007 to date). Analysis, design and coding of miscellaneous projects, and also coding in Java, PHP, VB. Handled technical/network troubleshooting within the enterprise environment, administration and setup of the LAN, installation and configuration of Linux server for business services and setting up of development environment. Dealt with the development of new software and the customisation of open source software for the local market. Selected Contributions: Team Lead for Research and Product Development Team and supervision of graduates and colleagues. Setup of LDAP/Samba CIFS secure file sharing on SUSE Linux and Enterprise Red Hat Linux 5. Development of English to French and Spanish Module in C# and converted to VB6 for Applications. Setup and Configuration of High Availability and Disaster Recovery site at Citizen Entrepreneurship Development Agency for Oracle 9i as a SAP backend. Database Administration of Oracle 10g and 11i databases. Analysis and Design of Identity Management for Botswana Government’s Department of Information Technology Implementation of Care2x Health Information Systems for Tati Riverside Clinic. Implementation of Botswana Confederation of Commerce Industry and Manpower (BOCCIM) membership system using Openbravo ERP and customisation of Reports. University of Botswana – Gaborone (April 2007 – Aug 2007) Lead Programmer and Research Assistant, (April 2007 – Aug 2007). Working on a Microsoft sponsored project under Computer Science Department called Integrated Health Information System using Mobile (IHISM). Research in intelligent software systems using the Intelligent Software Agents using the Java Agent Development (JADE) framework under Java. Selected Contributions: Lead programmer for the research team consisting of 3 people. Setting up the development environment for the development team. Analysis and Design of intelligent software agents using Java Agent Development Framework (JADE). Self – Gaborone (Jan 2006 – to Aug 2007) Free lance IT Consultant and Programmer, (Jan 2006 – to Aug 2007). Handled the maintenance and troubleshooting of PCs and did customer support for some small businesses. Dealt with the installation of antivirus software and installation of Windows XP/2000. Also dealt with programming some small software for automation of business processes. Projects Department of Information Technology (February 2010 – Aug 2010) Operation Gear – Identity Management Implementation. Setup, configuration and deployment of an enterprise identity management using Oracle Identity Management Suite 11g. Dealing with requirements elicitation from various stakeholders. Liaising with the client and educating them on Digital Identity Management. Installation of Oracle Access Manager, Oracle Identity Analytics, Oracle Weblogic 11g, Oracle Internet Directory and Oracle Virtual Directory. Dealing with the integration of Oracle SSO with E-Business and Oracle Access Manager. Setting up of users and necessary information on Oracle Identity Analytics and auditing in Identity Management Suite. Tati Riverside Clinic, Francistown (December 2009 – May 2010) Care2x Health Information System implementation (Phase I). Design, Coding and deployment of the PHP based i-Medical Hospital information system. Setup and configuration of the LAMP platform using virtual hosts for hosting the application server. Customisation and coding of application based on the requirements of the client. Capital Bank, Gaborone (October 2009 – December 2009) Disaster Recovery Implementation for OAS10g and 10g Database. Implementation of Oracle Data Guard on Oracle 10g database installed on IBM AIX server and Oracle Application server replication. Citizen Entrepreneurship Development Agency (CEDA), Gaborone (Dec 2008 – Jan 2009) Disaster Recovery Implementation for Oracle 10g Database. Implementation of Oracle Data Guard on Oracle 10g database installed on Windows 2003 server. Botswana Confederation of Commerce Industry and Manpower, Gaborone (Mar – Dec 2008) BOCCIM Membership Database. Implemented and customised Openbravo ERP for the membership system at BOCCIM. Coding of reporting modules using XML, Servlets, JSP, Swing and Japer Reports reporting library. Coding of custom screens using Servlets, Javascript, Ajax and HTML technologies. CIRAD, Gaborone (Jan 2008 – Mar 2008) Livestock Management System. Coding of a translation module using C# which used scraping of Google Translate to translate English to French, Spanish and Portuguese. There code was later changed to VB6. Informatix, Gaborone (September 2007 – Aug 2010) Internal Projects. Research and development of products for Botswana and regional market. In particular open source technologies ERP solutions, contributions and localization. Have worked on various technologies and platforms in evaluating software for use locally and as potential products. Awards Mathematical Association of Botswana award for the Best Student in National Mathematics Olympiad in Madikwe Junior School in the year 1999. Mathematical Association of Botswana award for attaining 15th position in the National Mathematics Olympiad in the year 2001. Achievements/Contributions Presentation on OSGi and Java EE: introduction to Modularity in the Enterprise on 12th December 2011 at the Jozi Java User Group. Presentation forums on Introduction to Android at Entelect. Dev Day Presentation at Entelect – Graph Database: Concepts, Background and Case Study http://prezi.com/kgdiyefawpib/graph-database-concepts-background-and-case-study/
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.