John K.

John K.

Senior Software Engineer

Nairobi, Kenya
Hire John K. Hire John K. Hire John K.

About Me

A Full-Stack developer with more than five years of experience building and designing different software applications. Interested to be part of a fast-paced collaborative team and work with clients in developing software solutions that exceeds their expectations and one which answers client and business needs.

Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (6 years)
Remote
  • Creating and developing 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.

Jumbo Supermarkten
Jumbo Supermarkten
Solutions Engineer
2019 - 2020 (1 year)
Netherlands
  • Worked on the development of the Jumbo Supermarkets platform that has more than 650 supermarkets, eight Food markets, eight Jumbo City and a successful online ordering and delivery service via Jumbo.com.

  • Developer high-quality and detailed designs for Jumbo.com using coding standards and best practices.

  • Followed the project life cycle methodology, defined under the process framework and ensured that requirement deadlines were met.

Guesty
Guesty
Technical Team Lead
2018 - Present (6 years)
Tel-aviv, Israel
  • Manages the Inventory developer team in scaling the property management listing portals for property managers and owners.

  • Monitors projects and timelines and maintains clear communication with clients regarding requirements and expectations.

  • Ensures that the software are running smoothly, bug free and secure.

Codementor
Codementor
Mentor
2017 - Present (7 years)
Nairobi, Kenya
  • Maintained a five-point average rating mentoring developers on Codementor on new and existing projects.

  • Established a successfull learning relationship with mentees, helping them understand codebases and best practices.

  • Took part in meetings to share headway, concerns, and details regarding upcoming mentorship events.

First Access
First Access
Mid-level Senior Developer
2016 - 2018 (2 years)
New York, United States of America
  • Improved the data configuration time significantly through a configuration management service.

  • Developed a client facing dashboard as part of a distributed team in Kenya, Uganda, Nigeria and New York that eases the data collection for loan appraisals in emerging markets.

Andela
Andela
Software Developer
2015 - 2019 (4 years)
Remote
  • Spearhead the design and development of customized applications and tools throughout the Agile software development lifecycle (SDLC).

  • Drove development from concept through testing and implementation to achieve all project milestones. Boosted test coverage on internal services to 75% and adjusted testing limit thresholds to ease development.

  • Successfully scaled internal services through a restructure of all monolith applications into independently managed microservices.

Pplr
Pplr
Founder/Software Developer
2015 - 2015
Nairobi, Kenya
  • Managed a team of 5 in a missed call marketing platform that took advantage of the high data rates in East Africa.

  • Monitored the offered services which are done through SMS and voice-based off free phone calls.

  • Founded, managed, and operated a start-up software development business that capitalized on rapidly changing telecommunications opportunities in East Africa.

Portfolio

FirstAccess Dashboard
FirstAccess Dashboard

Built a client facing dashboard that enables micro-lending companies to collect and make informed decisions about new and existing borrowers based on a predictable model. Improved the data configuration time significantly through a configuration management service. Technologies used: Symfony, ReactJS, NodeJS.

Kaizen
Kaizen

Member of a distributed team that worked on an internal Andela developer rating platform. Scaled internal services by restructuring our monolith applications into independently managed micro-services. Grew the test coverage on the internal services up to 75% and set the lower limit threshold of the same to ease development for the distributed teams. Technologies used: AngularJS, NodeJS, microservices.

Fairacres, Lead Developer

Fairacres offers home stay guest house in Kenya. Designed the user interface and implemented the online payment system for guest house booking. Technologies used: Native PHP

Pplr
Pplr

Designed the SMS and missed call service platform, analytics data interface(graphs, charts, and tables) and wrote the developer API for Pplr.

LearnParty (Laravel)

A learning management system that enabled users to post, watch, favorite and comment on youtube videos or tutorials. Designed and developed the application and ensured that the codes are simple and easy to scale and maintain.

Education

Bachelor of Science in Information Technology,  Jomo Kenyatta University of Agriculture and Technology (J.K.U.A.T), 2015
Bachelor of Science in Information Technology, Jomo Kenyatta University of Agriculture and Technology (J.K.U.A.T), 2015
Jomo Kenyatta University of Agriculture and Technology (J.K.U.A.T),
2012 - 2015 (3 years)