Emmanuel Dominic

Uganda

@ematembu2

Software Engineer

Badges

Problem Solving
Python

Certifications

ematembu2 has not earned any certificates yet.

Work Experience

  • Technical Team Lead

    Odyssey Technologies•  February 2022 - Present

    Key Responsibilities: Managing an outsourcing project called chatterblock, OneWed. Managing the day-to-day activities of the team. Motivating the team to achieve organizational goals. Conducting training of team members to maximize their potential. Empowering team members with skills to improve their confidence, product knowledge, and communication skills. Developing and implementing a timeline to achieve targets. Delegating tasks to team members and conducting quarterly performance reviews. Contributing to the growth of the company through a successful team. Creating a pleasant working environment that inspires the team. Projects: ChatterBlock - https://www.chatterblock.com/ OneWed - http://onewed.com/

  • Software Engineer

    Freelancer•  August 2021 - February 2022

    Key Responsibilities: Developed world-class systems with specifications and design technology solutions that meet or exceed performance. Revised, Modularized and updated old code bases to modern development standards by designing intuitive graphical user interfaces improving functionality and user experience. Coordinated with project management staff on software development timelines for the project scope. Contributed to an Open Source project as a way to leverage my personal skills. Projects: Busitema University Time Table System - https://quad.busitema.ac.ug/ Smart Tap IoT System - http://smarttap.us.tempcloudsite.com Mumble Developer platform - https://mumble.dev Messaging System - https://messagingapi-app.herokuapp.com Auto Permit IoT System - https://github.com/Emmanuel-Dominic/autopermit flaskpoll Polling System - Private System

  • Chief Technology Officer

    mbalemarket.com•  August 2020 - August 2021

    I work as a Senior Information Technology Officer and a Manager at mbalemarket.com under the Information Technology Office. Key Responsibilities: - Analyzes any problems as outlined by users for the purpose of troubleshooting and/or modifying new or existing programs. - Coordinates between users and the administrative team on a centralized Education information technology systems for the purpose of successful achievements of the company goals. - Assists with the selection and purchase of hardware and software equipment for the company. - Data entry of customer’s adverts at any clients failures to upload adverts. - Manage and deploy web applications and systems on different hosting server services.

  • Data Clerk

    Uganda Electoral Commission•  January 2021 - January 2021

    Key Responsibilities: Scanned documents and saved them in the database to keep a record of essential organization information. Entered Numerical data into the database with speed and accuracy. Maintained ongoing communications with relevant departments to confirm accurate data delivery. Located and corrected data Entry errors if any and reported them to the management. Monitored database updates and verified for evaluation and final approval. Sent completed entries to supervisors for evaluation and final approval. Reviewed completed work for compliance with regulations. Completed data entry tasks with accuracy and efficiency. Performed other related work assigned by the authorities.

  • Software Engineer

    Andela•  May 2019 - October 2019

    Andela is an African company that identifies and develops talented software engineers, and this was launched into operations in Nigeria in 2014, to help global companies overcome the severe shortage of skilled software engineers and has offices in Nigeria, Kenya, Rwanda, Uganda, and the United States. Key responsibilities • Worked closely with software development and testing team members to design and develop robust computer applications to meet client requirements for functionality, scalability, and performance. • I developed code fixes and enhancements for inclusion in future code releases and patches. • Maintained existing applications and designed and delivered new applications. • I evaluated multiple software solutions during the early software architecture plotting and system migration planning stage. Key achievement/projects • For this case, I achieved managing my teammates to work on a project through which at a given point of view this team has worked with speed to deliver quality work on time where I have also managed to make a professional presentation to stakeholders on behalf of a group.

  • Senior Software Engineer

    LifeStore Pharmacy•  August 2019 - October 2019

    Key Responsibility: Reviewed over 90% of all PRs as Team Lead and Scrum Master, Proposed improvements and a maintainability score of A on code climate. Participated in weekly remote meetings with all stakeholders (frontend and backend teams, Product Manager and Product owner) and checked on task completion in agile sprints for the team spread across Nigeria, Rwanda, Uganda and Kenya. Demonstrated the completed features and chaired zoom call meetings with other clarity and provided a quick customer feedback loop from the Product Owner improving client satisfaction and reducing the time to launch the product HealthID by 10%. Maintained the pipeline on Heroku, monitored builds of the reviews apps, and staging app and cleaned the staging app to production. I cleaned the development database resulting in saved time, increased productivity and the team’s velocity by automating tasks that take time to manually incorporate.

Education

  • Busitema University

    Computer Science & Engineering, Diploma•  August 2016 - May 2018

    This program focuses on areas of hardware, data communications, and software engineering. It also blended theory and practice into a learning experience that developed skills applicable to complex real-world problems in the field of computer engineering. Covered specialties: - Computer Repair and Mantaince. - Software Development. - Digital communication systems design and development. - Information systems for companies. - Distributed systems design and development. - Embedded systems development.

Skills

ematembu2 has not updated skills details yet.