Giter Club home page Giter Club logo

profile

Daniel Mwangila

Username: truestbyheart | email: [email protected]

Daniel is a highly skilled software developer with extensive experience in various aspects of software development. He has spent the last five years working in commercial settings, where he has honed his skills in writing efficient CI/CD pipelines using tools such as Ansible, Jenkins, Bash, and more. Additionally, he has automated DevOps tasks and collaborated with third-party partners such as telcos to integrate new payment solutions into software systems.

At BBOXX, Daniel worked on multiple mobile payment integrations with major telecom providers like MTN, Orange, Vodacom, Airtel, and Safaricom Kenya. However, his experience at BBOXX extends beyond these responsibilities. He also took over and managed the USSD app development for customer cash collection, which is currently used in three markets (DRC, Kenya, and Rwanda). The app was developed using the Scala Akka framework, which allowed for the creation of highly concurrent and fault-tolerant systems.

Daniel is passionate about quality assurance, and he ensures that all applications undergo rigorous testing and have proper unit tests. He also works closely with the support team and customers to conduct user acceptance testing (UAT) and fix bugs promptly. In addition to his QA responsibilities, Daniel has experience breaking down monolithic applications into smaller microservices, as well as handling both mobile and web development tasks.

While at Beem Africa, Daniel gained extensive experience refactoring large projects by reducing redundant code, improving performance, and enhancing overall codebase manageability. Through PR reviews, he and his team managed to catch unwanted code and refactor large chunks or blocks of code through DRY and reusability principles. He was also able to improve code quality and efficiency through the introduction of ESLint and other code quality tools.

Daniel takes pride in his ability to ensure that code meets high standards of maintainability and readability, and his efforts have resulted in improved overall software quality. He is a reliable and versatile software developer who can handle complex software projects with ease.

Daniel's skills are in high demand due to his extensive experience in various aspects of software development. He has a deep understanding of writing efficient CI/CD pipelines, automating DevOps tasks, collaborating with third-party partners, and ensuring high-quality code through proper testing and QA processes. His experience in breaking down monolithic applications into smaller microservices, handling both mobile and web development tasks, and refactoring large projects for improved performance and manageability make him a valuable asset to any software development team.

In addition to his technical skills, Daniel is an excellent communicator who works well with both technical and non-technical stakeholders. He has experience working closely with support teams and customers to ensure that their needs are met promptly and efficiently. He is also a great team player who is always willing to lend a hand to colleagues and offer his expertise.

In conclusion, Daniel is a highly skilled software developer who has demonstrated his ability to handle complex software projects with ease. He has extensive experience in writing efficient CI/CD pipelines, automating DevOps tasks, collaborating with third-party partners, and ensuring high-quality code through proper testing and QA processes. His experience in breaking down monolithic applications into smaller microservices, handling both mobile and web development tasks, and refactoring large projects for improved performance and manageability make him a valuable asset to any software development team.

Programing Languages

NodeJSJavaScriptTypeScriptHTML5CSS3PythonJavaScala

Frameworks

Express.jsAngularBootstrapMaterial UIReduxjQueryFlaskAkka

Daniel Mwangila's Projects

boilerplates icon boilerplates

This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.

chatme-backend icon chatme-backend

A simple chatting up built with nodejs without framework like express

dotfiles icon dotfiles

This contain my personal config files. Here you'll find configs, customizations, themes, and whatever I need to personalize my Linux and mac OS experience.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.