beBee background
Professionals
>
Nairobi
Duncan Akello

Duncan Akello

SOFTWARE ENGINEER

Technology / Internet

Nairobi, Nairobi Area

Social


About Duncan Akello:

Highly qualified work driven professional engineer with
a background in telecommunication and information engineering, a curious and inquisitive full stack developer, software and DevOps engineer, armed with broad-based skills and experience in object oriented programming, web development, cloud infrastructure, local cloud infrastructure, Software Design/Testing, Software debugging/Documentation, General

Programming Skills and a team player. Vast in solving software design and architectural problems with exceptional leadership capability and Software Development expertise to plan and lead a series of IT initiatives, determined to implement earned skills for the rapid growth of the prospective organization.

Experience

Senior Engineer, Routing and Optimization | Leta Technologies May, 2022 – Dec 2022

●  Developing and implementing mathematical models and algorithms to solve routing optimization problems

●  Analyzing data and developing solutions using linear programming, network optimization, and simulation

●  Working with stakeholders to ensure that the solutions are implemented effectively

●  Developing and maintaining databases to store and analyze data

●  Developing reports and presentations to communicate results to stakeholders

●  Identifying areas for improvement and recommending solutions

● Developing and testing software to support operations research activities

System Analyst | Kenya Power And Lighting Company Oct, 2018 – May 2022

●  Designing, developing and implementation of software integrations based on user feedback.(USSD *977#,SMS short code 97771 and Biometrics system)

●  Deploying updates and fixes

●  Building tools to reduce occurrences of errors and improving customer experience

●  Developing software to integrate with internal back-end systems

●  Perform root cause analysis for production errors

●  Investigate and resolve technical issues

●  Design procedures for system troubleshooting and maintenance

●  Troubleshoot production issues and coordinate with teams to streamline code deployment.

●  Implement automation tools and frameworks (CI/CD pipelines).

●  Analyze code and communicate detailed reviews to development teams to ensure a marked

improvement in applications and the timely completion of projects.

●  Collaborate with team members to improve the company’s engineering tools, systems and procedures,

and data security.

●  Optimize the company’s computing architecture.

●  Conduct systems tests for security, performance, and availability.

●  Coordinating with projects team to review technical designs before implementation.

Telecom Assistant Engineer| Kenya Power And Lighting Company 2019

Oct, 2018 – May,

●  Maintaining network operation center and Kiwi Syslog application and database servers.

●  Troubleshooting and configuring Local and Wide area network.

●  Designing architectural framework for advanced meter reading interoperability (AMI).

●  Installation and customization of commercial network management software.

●  Troubleshooting prepaid and Safaricom integration design issues.

●  Preparing business case for equipment purchases.

●  Reviewing SLA (service level agreement) with our partners.

●  Processing payment for our contractors. (Safaricom , Embarq ,Telecom Kenya) for Leased lines.

●  Participating in tender valuations and openings.

Software Developer | Skye Technologies Feb, 2017 – Sep, 2018

●  Conducting systems analysis and recommending changes in policies and procedures.

●  Resolving technical design issues.

●  Researching, designing, implementing and managing software programs.

●  Evaluation and testing of new applications.

●  Maintaining and upgrading existing systems.

●  Training of users on software usage once a project is completed.

●  Setting up radius server in hardware components. (Embedded systems)

●  Development of technical specifications and plans.

●  Writing automated integration and behavioral tests.

●  Creating and configuring VPS (virtual private servers) in amazon and digital ocean.

●  Analyzing user requirements and converting those requirements to project milestones.

●  Updating job knowledge by studying state-of-the-art development tools/ programming techniques.

●  Integrating Telco’s APIs (USSD, SMS, PAYMENTS) solutions to software.

Software and DevOps Engineer | Indra Sistemas Jun, 2015 – Sep, 2016

●  Resolving conflicts on continuous integration server.

●  Deploying software tools, processes and metrics.

●  Writing and implementing efficient reusable code.

●  Identifying areas for refactoring code in a program and implementing the changes.

●  Configuring servers and deployment environments.

●  Writing and scripting Jenkins jobs

●  Working with team members to review existing code base and unit testing.

●  Maintaining subversion code repository.

●  Maintaining and deploying new databases.

●  Designing and updating databases.

●  Trouble shooting system issues.

●  Improving systems performances by finding bottlenecks

Education

Jomo Kenyatta University of Agriculture and Technology
- 2017
Bachelor of Science Telecommunication and Information Engineering| (Second upper class honors) Emobilis Mobile Technology Training Institute 2012 Java & Android, PHP & MySQL, HTML & JavaScript
Nairobi School / The prince of wales
2011
Kenya Certificate of Secondary Education(KCSE)|Grade: A (80/84 Points)
St Joseph Academy Kakamega
2007
Kenya Certificate of Primary Education(KCPE) |Grade: A (432/500 Marks)

Professionals in the same Technology / Internet sector as Duncan Akello

Professionals from different sectors near Nairobi, Nairobi Area

Other users who are called Duncan

Jobs near Nairobi, Nairobi Area

  • Codevertex It Solutions Nairobi County

    We're seeking a motivated Software Engineering Intern with a keen interest in backend development with Python/Django and frontend skills in JavaScript and This is a full-time onsite role at our Pioneer House office in Kisumu. You'll work directly with our development team on live ...

  • Indsafri Nairobi

    This position requires an experienced software engineer with strong hands-on experience in Technical Software Quality Assurance. · 7+ years of overall IT experience with exposure to Business Analysis, Architecture, Software Development, or Quality Assurance. · Strong hands-on exp ...

  • Google Nairobi

    We're looking for engineers who bring fresh ideas from all areas... · Provide technical leadership on projects. · Influence and coach a distributed team of engineers. · ...