Summary
Overview
Work History
Education
Skills
Accomplishments
Work Availability
Quote
Timeline
Generic
Rutale Ivan Paul

Rutale Ivan Paul

Senior Mobile Engineer
Remote

Summary

A 5 year seasoned, professional software engineer dedicated to solution delivery without attachment to tools, technology, or stacks.
A Well-rounded leader and follower, adaptive to any work culture or methodology.

Overview

6
6
years of professional experience
4
4
years of post-secondary education

Work History

Senior Android Engineer

Ramani.io
Remote
05.2021 - Current
  • Used RESTful API design to create and document client-server protocol and implemented client-side of documented protocol.
  • Performed troubleshooting to identify root causes of issues under time constraints.
  • Implemented tests and real-time analytics by working with team, server-side developers and customer support field personnel.
  • Worked closely with the CTO, product manager and UI/UX specialists to translate business goals in to the simplest and quickest solutions that I also shipped to the customers.

Team Leader/ Lead Android Developer

Fairventures Worldwide gGmbH
Kampala
02.2021 - 12.2021
  • Developed and shipped the first iteration of the flagship application, TREEO (a tree inventory monitoring application) from scratch within the 6 month contract deadline.
  • Worked with native libraries for image recognition using the real time camera images.
  • Created Unit and Integration tests for the application.
  • Administrative liaison between developer team (of 10) and corporate
  • Led team meetings and scrum sessions
  • As the team lead, I established open and professional relationships with team members to achieve quick resolutions for various issues.

Technical Team Lead/ Lead Android Developer

Infinity Computers And Communications Company, Ltd
Kampala
02.2020 - 01.2021


  • Developed an android app to showcase the company's products and take user's orders.
  • Integrated payment services and local database storage for user cart.
  • Scoped and documented(Requirements and Design documents) both existing systems and expected enhancements including Asset Tracking System, Human Resource System and a Domain Registration system
  • Product support including developing user manuals

Software Engineer

Andela
Remote
07.2018 - 01.2020


  • As an android developer, worked on a meeting room management application, tasks including; Saving Meeting Data in SQLite Database, Creating time conversion utility classes, Writing Automated Unit and Integration tests.
  • Designed and built ConvergeLevelUP. An app built to consume the GitHub API to return Java developers in Nairobi.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations. This was all part of the requirement by the company to progress to more senior developer positions.
  • As a fellow product coordinator, I led a team of over 18 developers on Watchtower, a system to track and update the progress of Andelans from one seniority level to another. I ensured that they delivered features in line with the goal of the project. I organized and led scrum sessions like sprint planning, project demonstrations, meetings with stakeholders, etc.
  • I led a team of over 5 developers as a product owner, where I served as the voice of the client. I owned the product roadmap, defined scope and accepted or rejected any new features. I clarified on any misunderstood features and generally made sure that the team was ready for their next demonstration as in the agile methodology.

DataBot

Makerere Univeristy
Kampala
01.2017 - 01.2018
  • We built a system that acted as a middleware service to generically plug into ETA(s) and access the data generated by the application. This data included; Market Capitalization, equity trading details(transactions between shareholders and interested parties and those between the company and new shareholders), company portfolios, stock volumes, bid and ask prices, etc. DataBot automatically analyzed and generated predictions basing on a pre-uploaded training set. This service was to be developed particularly with programmers in mind, particularly those interested in implementing data analytics and machine learning services within their ETA(s).

Education

Bachelor of Science - Software Engineering

Makerere University
01.2014 - 04.2018

Skills

Http Networking(Retrofit, Ktor, okHttp, JSON, REST)

undefined

Accomplishments


  • RamaniSFA https://play.google.com/store/apps/details?id=io.ramani.ramanisalesforce&hl=en&gl=US
  • TREEO. https://treeo.one/en/treeo-app
  • Running Tracker Application https://github.com/RutaleIvanPaul/Running-Tracker
  • News App https://www.amazon.com/gp/product/B07WCNQBMW
  • MapenziDigital https://github.com/RutaleIvanPaul/MapenziDigital
  • Fun Facts App https://github.com/RutaleIvanPaul/FunFactsAppKotlin
  • Converge LevelUP https://www.amazon.com/gp/product/B07K7GTS6C

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Judge a man by his questions rather than his answers.
Voltaire

Timeline

Senior Android Engineer

Ramani.io
05.2021 - Current

Team Leader/ Lead Android Developer

Fairventures Worldwide gGmbH
02.2021 - 12.2021

Technical Team Lead/ Lead Android Developer

Infinity Computers And Communications Company, Ltd
02.2020 - 01.2021

Software Engineer

Andela
07.2018 - 01.2020

DataBot

Makerere Univeristy
01.2017 - 01.2018

Bachelor of Science - Software Engineering

Makerere University
01.2014 - 04.2018
Rutale Ivan PaulSenior Mobile Engineer