Skip to main content
Duncan Akello

Duncan Akello

SOFTWARE ENGINEER

Talent
Nairobi, Nairobi AreaMember since July 11, 2023
·

Hire this person

Send a job offer directly to this candidate

About

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)

Reviews

Related