Summary
Overview
Work History
Education
Skills
References
Certification
Accomplishments
Timeline
Generic

David Nyambe

Lusaka

Summary

Results-driven Data Engineer with a proven track record of designing and implementing robust data solutions. Skilled in building scalable data pipelines and ensuring data quality for efficient analysis and informed decision-making. Proficient in utilizing an array of technologies, including SQL, Python, R, to transform raw data into actionable insights. Collaborative and innovative, consistently delivering data solutions that drive business growth in cross functional environments. Committed to continuous learning and applying industry best practices to deliver high quality, performant, and scalable data architectures. Strong analytical, problem-solving, and communication skills facilitate effective collaboration with stakeholders at all levels. Seeking to leverage expertise in data engineering to spearhead data-centric initiatives and enable organizations to make data-driven decisions.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Lead Data Engineer | Data Analyst

BlueCode Systems
Lusaka
06.2021 - Current
  • Designed and built data pipelines to automate the extraction, transformation, and loading of data from different sources
  • Analyze complex datasets using statistical techniques and data visualization tools to derive insights and identify trends or patterns
  • Ensure compliance with data protection regulations and ethical guidelines in all data-related activities, including data storage, processing, and sharing
  • Interpret data and provide actionable insights to inform strategic planning, program evaluation, and policy formulation
  • Prepare regular reports and presentations summarizing analytical findings and recommendations for internal stakeholders and partners
  • Design and develop interactive dashboards and data visualization tools to facilitate data-driven decision-making processes
  • Recommend ways to enhance data reliability, efficiency, and quality
  • Develop and manage a backup and disaster recovery strategy for database systems to prevent data loss
  • Participate in system architecture and design discussions, making decisions that impact the overall structure and functionality of the software
  • Contribute to project management by handling tasks such as assigning responsibilities, estimating timelines, and monitoring progress
  • Provide technical leadership to the development team, guiding them on best practices, design patterns, and implementation strategies
  • Work closely with other teams such as quality assurance, product management, and user experience to ensure the software meets business requirements and user expectations
  • Mentor junior developers, helping them grow their skills and providing guidance on complex technical issues
  • Implemented dashboards for various stakeholders based on several KPIs
  • Helped with peer-to-peer code reviews, project planning, and timeline estimations for product development
  • Perform vulnerability and threat assessment tests
  • Lead system integrations between existing and new systems being developed, in accordance with design requirements
  • Make necessary modifications to the code to rectify the identified problem, which includes updating code logic, fixing syntax or semantic errors, improving error handling, or enhancing the algorithmic efficiency
  • Employ debugging techniques and tools to locate the source of the problem
  • Supported customer technology needs with software system maintenance and recommendations
  • Resolved errors through close collaboration with the quality assurance team
  • Implements natural language processing algorithms to improve user interactions
  • Integrates third-party APIs to enhance functionality and improve data accuracy
  • Responsible for overseeing the refactoring process to keep the codebase clean, modular, and scalable
  • Organize training sessions to keep the team up-to-date with new technologies
  • Supported, maintained, documented, and enhanced software functionality
  • Implements responsive user interfaces and optimized user experience
  • Clearly defining the software development project scope to allow the development team to assess the required
  • Accountable for crafting, evaluating, and maintaining high-quality code
  • Additionally, tasked with establishing coding standards and diligently overseeing team adherence to these prescribed standards
  • Accomplished project milestones and deliverables on-time with effective use of Agile methodologies.

Software Developer

BlueCode Systems
Lusaka
06.2019 - 06.2021
  • Clearly defining the software development project scope to allow the development team to assess the required
  • Implemented dashboards for various stakeholders based on several KPIs
  • Helped with peer-to-peer code reviews, project planning, and timeline estimations for product development
  • Perform vulnerability and threat assessment tests
  • Lead system integrations between existing and new systems being developed, in accordance with design requirements
  • Make necessary modifications to the code to rectify the identified problem, which includes updating code logic, fixing syntax or semantic errors, improving error handling, or enhancing the algorithmic efficiency
  • Employ debugging techniques and tools to locate the source of the problem
  • Supported customer technology needs with software system maintenance and recommendations
  • Resolved errors through close collaboration with the quality assurance team
  • Implements natural language processing algorithms to improve user interactions
  • Integrates third-party APIs to enhance functionality and improve data accuracy
  • Learned new technologies and adopted new tools quickly to maximize performance and contributions
  • Develop and execute data cleansing routines to address errors, duplicates, and inconsistencies in the data
  • Remove or correct inaccurate data entries and resolve discrepancies between different data sources
  • Identify and remove duplicate records from datasets to prevent overcounting and ensure accurate reporting
  • Establish validation processes to verify the accuracy of data against predefined business rules
  • Supported, maintained, documented, and enhanced software functionality
  • Implements responsive user interfaces and optimized user experience
  • Accomplished project milestones and deliverables on-time with effective use of Agile methodologies.

Software Developer Intern

Crystaline Technologies
Lusaka
03.2019 - 06.2019
  • Collaborating with team members to understand requirements and implement solutions
  • Writing, testing, and debugging code
  • Acquiring new programming languages, tools, and technologies
  • Improving existing coding skills and learning best practices in software development
  • Documenting code and writing technical documentation
  • Keeping project documentation up-to-date
  • Collaborating with team members on software design and implementation
  • Participating in team meetings and discussions.

Software Developer Intern

Dotcom
Lusaka
03.2017 - 06.2017
  • Help with handling data by managing where it's stored, finding it when needed, and making sure it works well with other data
  • Perform vulnerability and threat assessment tests
  • Supported development, QA and user experience staff to develop new products
  • Writing data to NFC cards for marketers under the e-market system
  • Contributed to deployments by testing, debugging and resolving issues for optimal results.

Education

Bachelor of Science in Computer Science -

DMI ST EUGENE University
01.2019

Grade Twelve (12) Certificate -

Munali High School

Skills

  • Ability to clean, preprocess, and transform raw data into a usable format for analysis using tools like Python, R, SQL
  • Data pipeline and workflow Management
  • Proficient in the following programming languages Java, R, Python, Shell Scripting, JavaScript
  • Skilled in creating clear and compelling data visualizations using tools like Power BI
  • Proficient in SQL and NOSQL databases
  • Experience In data streaming technologies such as Kafka
  • Proficient in data warehousing technologies and concepts
  • Container orchestration using docker
  • Result driven and able to achieve set goals and targets in the most efficient and effective way
  • Able to work in a team with strong collaborative skills
  • Knowledgeable in multiple project management methods including Agile, Scrum, Waterfall etc
  • Able to apply technical expertise in a fast-paced environment
  • Outstanding communication skills
  • Strong analytical and problem-solving abilities to identify and resolve software issues efficiently
  • Ability to identify and fix software bugs using debugging tools, as well as writing and executing unit tests to ensure the quality and reliability of software
  • Skills in designing scalable, modular, and maintainable software architectures using design principles and architectural patterns
  • Proficient in OOP principles and design patterns to create modular, reusable, and maintainable code
  • Understanding data structures (eg arrays, linked lists, trees) and algorithms (eg sorting, searching)
  • Willingness to learn new technologies, frameworks, and programming languages to stay up to date and adapt to changing industry trends
  • Version Control
  • Database Administration
  • Continuous Integration
  • Continuous Deployment

References

  • Gladys Yabalwazi, Business Analyst at Bluecode Systems, gyabalwazi@bluecodeltd.com, +260964252493 or +260972023477
  • Aaron Simumba, Business Intelligence and Analytics Lead Entrepreneurs Financial Centre, aaron.simumba@efczambia.com.zm, +260968015913
  • Anthony Zitha Tembo, Systems Developer at Zambia Revenue Authority, zithatembo@gmail.com, +260976790772

Certification

  • Information Technology and Association of Zambia

Accomplishments

  • Employee of the year (2023)

Timeline

Lead Data Engineer | Data Analyst

BlueCode Systems
06.2021 - Current

Software Developer

BlueCode Systems
06.2019 - 06.2021

Software Developer Intern

Crystaline Technologies
03.2019 - 06.2019

Software Developer Intern

Dotcom
03.2017 - 06.2017

Bachelor of Science in Computer Science -

DMI ST EUGENE University

Grade Twelve (12) Certificate -

Munali High School
David Nyambe