Joseph Lubinda

Joseph Lubinda

$50/hr
Data Engineer, Data Scientist, AI Engineer and Software Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Lusaka, Lusaka, Zambia
Experience:
16 years
JOSEPH S. LUBINDA https://linkedin.com/in/jlubinda https://www.youracclaim.com/user/jlubinda FOCUS AREAS & SKILLS ✔ Data Science ✔ AI Engineering ✔ Data Engineering ✔ Software Engineering PLATFORMS, LIBRARIES, FRAMEWORKS, AND LANGUAGES (Inclusive but not limited to) 1. Software Platforms Apache Web Server, Nginx Web Server, LiteSpeed Server, Apache Spark, Apache Kafka, Apache Airflow 2. Cloud Platforms Google Cloud Platform (GCP), Amazon Web Services (AWS) and IBM Cloud 3. DevOps Technologies Kubernetes, Docker, Git, Circle CI 4. Languages & Protocols PHP, Python, Dart, SQL, JavaScript, Type Script, HTML4/HTML5, CSS 5. Databases PostgreSQL, MySQL/MariaDB, Microsoft SQL Server, SQLITE, MongoDB, IndexedDB 6. Libraries and Frameworks Tensorflow, Scikit Learn, PyTorch, Pandas, Matplotlib, Scipy, Numpy, Fast API, Flask, Django and Django REST, Node.js, Vue.js, React, Flutter, Cordova, Quasar, AngularJS, Bootstrap, Materialize 7. Version Control: Git – GitHub, BitBucket, GitLab 8. Project Management Jira, ClickUp, Confluence PERSONAL OUTLOOK I am a firm believer that constant evolution is required for excellence. To this end, I devote time daily to learning about new developments in tech, acquiring new skills, and studying topics of interest so as to improve myself and become more relevant to clients, employers and/or partners. I am here to design, build, deploy and manage modern, relevant, and effective solutions in Software Engineering, Artificial Intelligence Engineering, Data Engineering, and Data Science, all for you. RECENT DEVELOPMENTS Recently, I have been working heavily with The Copperbelt University whose ICT Business and Innovation Centre (CBU-IBIC) has taken advantage of my vast experiences in technology, deep knowledge and understanding of Artificial Intelligence, Data Engineering, Data Science, and Software, alongside my multifaceted work experience in various areas like Financial Sector/Fin-tech, Edu-tech, Data, Modern Software Development and many more. They have especially been engaging me where they need reliable solutions in limited time-frames. Despite being an independent contractor, they have made me the primary person for making presentations and pitching new solutions to their key clients. They have also tasked me with training their developers in Artificial Intelligence, Modern Software Engineering techniques, and Engineering Best Practices. The Director of CBU-IBIC recently conducted interviews with his staff members to find out how well I integrated with them. He told me that he was very happy with the responses which were unanimous in saying that despite clearly showing mastery in the work, I always made everyone feel like part of the team, was always ready to help where they needed help and provided direction in a clear and exciting format. On a lighter note, their Acting Senior Software Engineer gave me the nickname ChatJPT because apparently, I know too much to be a human being. I have to say, I am devoted student of computer technology. WORK EXPERIENCE (Inclusive but not limited to) Software Engineering Consultant – CBU IBIC March 2023 – To Date After two other consultants failed to deliver the required Accounting System, the Copperbelt University (ICT Business Innovation Centre) contracted me to urgently build the system which is part of their Council-In-A-Box solution for Local Authorities. I was given the liberty to recruit any developer to assist me, considering the high number of projects they had assigned to me within the same time. I engaged a developer who I have previously trained and whose skills I am confident in for speedy development of a reliable solution. We are currently rebuilding the solution using the Micro-service Architecture. It uses Vue.js for the front-end and Python, FastAPI, and PostgreSQL in the micro-services. The development mechanism is Test Driven Development using PyTest, Jest and Cypress. Software Engineering Consultant – Liesl and Lincoln Software Solutions/Ecobank Zambia Feb 2023 – To Date Liesl and Lincoln Software Solutions subcontracted me to build an auto reconciliation solution for Ecobank Zambia whose clients need to receive digitally signed receipts automatically generated upon confirmation of funds being paid into the account. The back-end was built using Python, and talked with the banking system using Swift messaging MT103. The front-end was built using Vue.js. Software Engineering Consultant – CBU IBIC Feb 2023 As the Copperbelt University (ICT Business Innovation Centre) sub-contracted me to urgently build the backend of their payment solution EZ-Pay (a QR Code-based payment system) and integrate it with several payment service providers. The back-end was built using PHP and made use of Microsoft SQL Server for the database. Development was completed and tested within 5 days. Software Engineering Consultant – CBU IBIC Dec 2022 – Jan 2023 As the Copperbelt University (ICT Business Innovation Centre) was coming to the close of the year, they sub-contracted me to build an Asset Management System which is part of the solution called STIMIS built for the Government of the Republic of Zambia – Ministry of Technology and Science. The solution was built using Vue3 for the Front-end. It is a Microservice Architecture with Python, FastAPI, Microsoft SQL Server and RabbitMQ. Development mechanism – Test Driven Development using Pytest, VueTestUtils and Jest. Software Developer – Manga Village Banking Group Nov 2022 – Current Date The Manga Village Banking Group in Lusaka came to me asking that I help them build a solution that would solve a number of their challenges, namely, effective management of the group’s finances as well as activities. Village Banking Groups are social and informal groups that pool funds together on a monthly basis, funds which they then lend out to other people at a profit. The commissions are split between the members in proportion to what they put in. Village Banking Groups ahave multiplied exponentially in Zambia in the recent years as bank interest rates tend to be too high with requirements to secure a loan facility being beyond the ability of most Zambians. Unfortunately, these groups have been marred with problems of mismanagement of funds, lack of transparency, and thefts. To this end, the Manga Village Banking Group sought my help. I have been on hand at the task and am currently winding up the development phase. The tech stack includes Vue3 for the Progressive Web App, PHP8 with Slim4 micro-framework for the Back-end APIs, and MySQL for the Database. Software Engineering Consultant – CBU IBIC Oct 2022 – Current Date I was contracted by the Copperbelt University (ICT Business Innovation Centre) to build a Land Administration system (part of their Council-In-A-Box solution) to be used by the Ministry of Lands as well as the Local Authorities (Municipal Councils). The front-end is built using Vue3 with some API endpoints using PHP8 and MySQL, and others using Python, FastAPI and PostgreSQL. The system employs Artificial Intelligence (using TensorFlow) and Blockchain technology (built using Python) in which Title Deeds are represented by NFTs. The system uses a Micro-service architecture and makes use of Apache Spark for Data Reporting and Analytics. It also makes use of the Google Maps APIs as well as Folium. Software Engineering Consultant – COMESA Secretariat Mar 2022 – Current Date After engaging a consultant who failed to deliver the ECO system in 2 years, the COMESA Secretariat contracted me to overhaul the substandard work they had received and build a robust Trade Facilitation system capable of effectively handling high numbers of concurrent users from 22 countries in Eastern and Southern Africa. It also had to seamlessly integrate into other customs systems used by the governments in the region. The tech stack they required was PHP8, JavaScript and MySQL. Using the Slim micro-framework, I have successfully build the back-end with REST/RESTful APIs and the front-end with Vue3. To the COMESA Secretariat's delight, I successfully completed the system within 5 months. Software Engineering Consultant – CBU IBIC Jul 2022 – Sep 2022 I was contracted to assist the Copperbelt University (ICT Business Innovation Centre) in designing the new EGP system and produce all related technical documents for the ZPPA tender bid. My area of focus was the use of Artificial Intelligence (AI), Blockchain technology, and the Micro-services architecture, as implemented using Docker and Kubernetes as well as the DevOPs tools required for the effective monitoring and management of the designed system. For Data Reporting and Analytics, the system shall use Apache Spark, an Open-source Big Data solution. Data Engineer – Payrix (a World Pay Company) Oct 2021 – Mar 2022 I was tasked with building the Data Lake and Data Marts using AWS Glue, AWS Lake Formation and AWS S3. AWS Athena was to be used for querying the data. Version control was done using Git on GitLab. Other tools used were Jira, for Project Management, and Confluence for documentation. The Glue Jobs were coded with Python and used the Apache Spark Engine, utilizing a shared library I built to automate and standardize the Glue Job creation process. This ensured consistent quality of the Glue Jobs, while simplifying the code for quick and effective audit-ability. It also made it possible to quickly build Glue Jobs that adhered the required standards. Data was pulled from designated sources and saved in S3 Buckets, Parquet Format, with Glue Crawlers automatically scanning the schema and making it available for querying using AWS Athena or other Glue Jobs. Python, SQL and AWS Glue were used in the building of the ETL pipelines to make them easily audit-able by other engineers. IT Consultant – The Real Meats Company Limited Nov 2019 – Sep 2021 During a period I decided to reduce my pace in solutions development so as to concentrate on learning new facets of technology, acquire new skills and improve some personal attributes, I took on a role as an IT consultant for The Real Meat Company in Lusaka. This role was different from previous roles in that rather building Software, I was tasked with managing and monitory computer software, hardware and network infrastructure for the company’s sites across the city of Lusaka. It involved setting up networks physically and logically. I setup a firewall using a Linux machine, with which I created VLANs to interface various sites and control them all using the firewall. I further setup a company VPN to allow specific officers securely access to the local area network from anywhere in the world, allowing them work remotely much more effectively. I created multiple scripts for identifying and banning access to elicit sites using Python. I also used the firewall to block access to social media and other website which they designated as “unproductive sites”. Lead Software Engineer – Partnership between Roger Federar Foundation, Reformed Open Community Schools (ROCS), Zambia Open Community Schools (ZOCS), Development Aid From People to People (DAPP), and Zuha Learn Jun 2016 – Oct 2019 Besides being the ensuring all the infrastructure was operating in good order, my role had a focus on creating and training teams of developers, overseeing the systems analysis, design, development, and maintenance process. I also performed all Data Science tasks including all ETL processes and Quality Assurance (QA). I had the privilege of working with officials from the Reformed Open Community Schools (ROCS) - Zambia, Roger Federer Foundation, Zambia Open Community Schools (ZOCS), and Development Aid from People to People (DAPP), among others, coordinating all research, and development operations and personally performing Data Science related tasks and some of the Backend Development, in cases where other developers failed to achieve the required outcome. Lead Software Engineer – Partnership between International Labour Organisation, NECOR Zambia Ltd, Postalline In Communities, and Payitapp Limited Dec 2015 – Jun 2016 This role requiring me not only to spearhead critical programming tasks, and training a team of developers but also meeting stakeholders to ensure all activities of the company and its partners aligned well. Also tasked with managing several projects, leading the efforts of securing funding, and identifying and getting the buy-in on all the necessary stakeholders, to ensure the success of the projects. Had the privilege of securing, and working with partners like the International Labour Organisation, NECOR Zambia Limited, Postalline In Communities, and Stanbic Bank. Putting the team together, composed of two, developers, a business development expert, a banking and finance expert, an administrative expert and paralegal, and an Agricultural Market Expert. Software Engineer – Citydrive Rent A Car Limited Mar 2014 – Nov 2015 I was contracted to build and ERP, a website and a Car Sharing marketplace (VehiclePortal), all of which communicated with each other via REST/RESTful APIs. As such, I handled the Research, Systems Design, Software Development as well as System Maintenance for the company. The platform was built with React and HTML5 on the Front-end and REST/RESTful API developed using Python and Flask for Annime Car Hire ERP, and PHP for VehiclePortal. The systems initially all used MariaDB as the Database engine but this was later swapped for PostgreSQL. In the Front-end, data was persisted using IndexedDB, the NoSQL storage system for browsers. The company loved the platform as it reduced the amount of manual operations they had to do. It also allowed them to scale easily as it allow for real-time monitoring of their new offices around the country, which led them to becoming one of the top 3 car rental services in Zambia. They also won an international award for best car hire company in Zambia. Lead Software Engineer – COMESA Secretariat Nov 2011 – Feb 2014 Lead Software Engineer contracted to spearhead/lead the Software Development efforts required to rebuild the Yellow Card Management Information System. The requirements indicated that it had to be built using PHP, and SQL, with some JavaScript, making use of a MySQL database. I insisted on going out, doing some research on the expectations of users, and created requirements documents as a guide for the development process and had the system overhauled, rebuilding it from the ground up. Before being commissioned to the task, the system had been abandoned by users because it simply didn't meet their requirements. After overhauling the system, users adopted the new system at such a high rate, they had to scale up the servers to ensure it kept up with the huge demand. The system became the most used COMESA system at that time. COMESA was so happy with the outcome that they granted another contract for the building of their Regional Customs Transit Guarantee System (RCTG). Lead Software Engineer – Ministry of Agriculture Jan 2011 – Oct 2011 Lead Software Engineer contracted to spearhead/lead the Software Development efforts of building the Agriculture Market Information System for the ministry. This system was a replacement of an Access based system that the ministry was having trouble with it, namely: 1. It did not allow local statistics to be pushed to the Head Office without human intervention, which caused them to loose a lot of data as many officers simply did not take the time to perform the needed task of sending the data via email. 2. It did not allow users in the same office to effectively use the same system, which brought about data inconsistencies in the same office. 3. The system was dependent on Microsoft Office. An upgrade in the Office package resulted in the software being unusable and they did not have the source code. The Agricultural Market Information System solved these problems by: 1. Allowing users to install a local copy of the software which was fully capable of addressing their local needs and synchronized with the central server which was hosted by Zamnet. 2. The local installation was web based and allowed multiple users to access and use it from the office at the same time. As it synchronized, it pulled all the national records up to that moment allowing the national statistics to be accessible even when internet connectivity dropped. It also allowed users to download the national statistics onto a USB and import it into the local installation, in the event that there was not internet access in the office. Beyond that, users could post their local statistics to the online server using data exported from the system to s USB drive. 3. It was developed using open-source platforms and languages making it vendor independent. Software Developer – Gospel Envoys Church Dec 2009 – Oct 2010 I built a data collection system which the church used to collect data about who was reaching out to others, who they were reaching to and the contact details of the people they invited to church. The system allowed users to send a registration SMS with their names and email address which were used to create their user profile. It the allowed them to send SMSs with the names and contact information of the invited guest to the system. The system compiled this information and performed real-time analytics, giving the church the ability to respond guests quickly and efficiently, which contributed to the rapid growth of the church. Software Developer – Cornerstone Business Consultants Mar 2007 – Oct 2009 Cornerstone Business Consultants in (Kitwe, Zambia) contracted to build and provide support for an Accounting System and a Payroll System which they used to automate processes in the service they provided to their clients. They migrated from the use of Excel spreadsheets which periodically gave them serious problems like getting corrupted resulting in data loss which seriously impacted their clients. Being the first big project I had been contracted to do, I paid extra attention and used it as a learning ground, which provided me a solid foundation for my career. The system was build using PHP, JavaScript, HTML and CSS, making use of a MySQL database. EDUCATION 1. Exceed College, UAE with Universidad Catolica San Antonio de Murcia (UCAM), Spain MBA in Business Analytics February 2022 – June 2023 2. London School of International Business 2022 Level 6 Diploma (BSc equivalent) in Information Technology 3. IBM Professional Certificate in Data Science January 2021 – December, August 2020 – January 2021 4. IBM November 2021 – February 2022 Certificate in Advanced Machine Learning and Signal Processing 5. IBM August 2020 – November 2020 Certificate in Scalable Machine Learning on Big Data using Apache Spark HOBBIES 1. Reading, Astrophysics research 2. Experimenting with technologies like the Raspberry Pi, the Arduino, etc 3. Playing Guitar 4. Singing and Dancing 5. Swimming 6. Exercising/Martial Arts – Capoeira 7. Learning New Languages (currently focusing on Swahili and Brazilian Portuguese) 8. Church Activities REFERENCES 1. Ecobank Zambia and Liesl and Lincoln Software Solutions Projects: Auto Reconciliation System (2023 – Date) Name: Elvis Chomba Position: Bank Manager – Ecobank Zambia (HQ) Name: Pastor Hampande Position: Director – Liesl and Lincoln Software Solutions 2. Copperbelt University – ICT Business Innovation Centre Projects: Asset Management, EZ-Pay Payment System, Council-In-A-Box (2022 – 2023) Name: Pastor Hampande Position: Director for CBU-IBIC (Presently on leave) Name: Kelvin Chiwele Position: Project Manager for EZ-Pay, and Acting Director for CBU-IBIC Name: Chisenga Musonda Position: Project Manager for Council-In-A-Box and STIMIS, and Acting Senior Software Engineer for CBU-IBIC 3. Manga Village Banking Group Project: Manga Village Banking App (2022) Name: Langa Mweene Position: Liason Officer 4. Ministry of Agriculture Project: Agriculture Market Information System (2011) Name: George Zulu Position: Liason Officer 5. COMESA Secretariat 1. Projects: YCMIS, RCTG -) Name: Kelvin Chisongo Position: Insurance Expert / Liason Officer 2. Project: ECO (2022) Name: Lanka Dorby Position: COMESA IT Director 6. City Drive Rent A Car Limited Projects: Main Website, VehiclePortal, Animme, Other (2014 -2017) Name: Gregory Chama Position: CEO / Liason Officer 7. International Labour Organisation Project: uAgro / Yapasa -) Name: Milensu Kapaipi Position: Liason Officer 8. Roger Federar Foundation Project: iAct, iGo, School Readiness -) Name: York Launa Position: Executive Director 9. The Real Meats Company Project: Network Setup and Administration Name: Robert Mwale Position: Chief Finance Director 10. Payrix Project: Data Strategy, Infrastructure & BI Reporting Name: Steven Sykes Position: Senior Manager 11. Cornerstone Business Consultants Project: Account System & Payroll System Name: Vitalian Chola Position: Director
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.