Jimmy K.

About Me

Qualified Python Engineer with 5+ years of experience developing big and small applications, also having experience in front-end, mobile and dev-ops technologies too. I am experienced in working with teams of all sizes, easily and effectively plugging into remote teams. I assisted teams in transforming technology ideas into viable businesses, helping startups scale their platforms, and working on enterprise-grade products that serve millions of users.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Beam
Beam
Back-End Engineer
2018 - 2019 (1 year)
Remote
  • Worked on the development of the Beam Impact application as a remote back-end developer.

  • Assisted with the migration of the app from a location-based to a transaction-based system. Implemented logging and error-reporting systems and improved efficiency by making parts of the platform asynchronous.

  • Managed to increase user engagement by 15% and reduced the time it takes to resolve bugs in production by 50%.

DStv Online
DStv Online
Android Developer
2017 - 2018 (1 year)
Johannesburg, South Africa
  • Built and maintained the mobile, tablet and TV Android applications for DStv Now, a web and mobile platform for DStv.

  • Implemented a feature that allowed users to choose their desired streaming quality and a welcome app walk-through for new users.

  • Assisted in building the Android TV version of the app. Improved app-monitoring capabilities, thereby improving the team’s efficiency in catching bugs and maintaining user satisfaction.

Andela
Andela
Senior Developer
2016 - 2020 (4 years)
Kenya
  • Led a team of engineers through the design, implementation, and roll-out of the Andela Societies platform.

  • Worked with various stakeholders in transforming needs to viable features and distributing the work among the available engineers.

  • Ensured the timely launch of the platform and successfully integrated a rolling batch of engineers into the development team and ensured that there were no man-power gaps left when they would leave the team.

Qopah Fin-tech Solutions
Qopah Fin-tech Solutions
Co-founder / Systems Developer
2015 - 2016 (1 year)
Kenya
  • Developed software solutions that merge technology and finance to provide services that ease day-to-day activities.

  • Implemented applications and programs for the back-end processing systems of financial applications.

  • Researched emerging technologies that could increase the organization’s efficiency and effectiveness.

Icoantech Solutions
Icoantech Solutions
Founder
2013 - 2020 (7 years)
Nairobi, Kenya
  • Established company vision and oversaw development of systems. ensuring product plans, progress, and ship dates are followed.

  • Partner closely with developers to work on process problems and challenges that affect customer satisfaction in the implementation of projects.

  • Supervised and worked closely with the person responsible for creating and maintaining the business plans.

Showcase

Back-End engineer - Beam Impact
Back-End engineer - Beam Impact
  • Beam is an app that connects retail brands with customers to support social issues.

  • The developer assisted in migrating the app from a location-based to a transaction-based system.

  • Implemented improvements to platform efficiency, including asynchronous logging, error reporting, and asynchronous requests, resulting in increased user engagement and bug resolution time.

Android Engineer - DStv Mobile
Android Engineer - DStv Mobile
  • Developed and maintained mobile, tablet, and TV Android applications for DStv.

  • Implemented a feature to prevent streams within a specified period.

  • Designed and implemented a welcome app walk-through for new users and enhanced app monitoring capabilities.

Technical Team Lead - Andela Societies
Technical Team Lead - Andela Societies
  • Andela engineers engage in activities beyond their core work, focusing on personal growth and community contribution.

  • The Andela societies platform was created to track and manage these activities, verifying initiatives and facilitating reward systems.

  • The team led the design, implementation, and rollout of the platform, collaborating with stakeholders and ensuring timely launch and integration of engineers.

Education

Education
Introduction to Computer Science and Programming using Python
edX Honor Code Certificate
2015 - Present (10 years)
Education
BEng in Electrical and Electronics Engineering
Technical University of Kenya
2013 - 2016 (3 years)