Summary
Overview
Work History
Education
Skills
Hobbies and Interest
Reference
Timeline
Generic

Ian Madege

Nairobi,Nairobi Area

Summary

Forward-thinking Senior Software Engineer with over 10 years experience and background working productively in dynamic environments. Skilled in directing development with creative and performance-oriented approach. Well-organized and customer-focused with proven skills in project management and team leadership.

Overview

12
12
years of professional experience

Work History

Senior Software Engineer

Firmatek(Through Andela)
San Antonio , Texas
04.2020 - Current
  • Worked closely with other business analysts, development teams and infrastructure specialists to deliver high availability solutions for mission-critical applications.
  • Orchestrated efficient large-scale software deployments.
  • Presented progress reports to Vp of Product for integration into high-level internal planning and budgeting concerns.
  • Built outstanding and dynamic team of software engineers and developers which significantly boosted overall success of organisation
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Writing and Maintaining scalable Restful Api in NodeJs and contributing to our ReactJs frontend code
  • I Reviewed Python and Javascript code and worked with development teams to correct problems, run test scenarios and prepare for deployment.
  • Maintaining, review and improvement of our cloud architecture and infrastructure mainly in AWS cloud (ECS, ECR, lambda, s3, EC2, RDS, SQS..e.t.c) and Microsoft Azure

Senior Software Engineer

Andela
Nairobi, Nairobi Area
08.2018 - Current
  • As a senior engineer, I work with Andela community to support Andela Partners in Us and the Bay Area.
  • I am involved in architecting, design and focused on optimisation of large scalable systems. for Andela partner
  • I also mentor and train junior engineers at Andela.
  • Built outstanding and dynamic team of software engineers and developers which significantly boosted overall success of organization.
  • Orchestrated efficient large-scale software deployments, including testing features and correcting code, for Andela partners
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues

Techinical Lead

Cashlet
Nairobi, Nairobi Area
07.2020 - 12.2020
  • Manage teams of personnel focused on implementing resolutions and updates.
  • Apply principle of SDLC and Agile methodologies (TDD, CI, CD) to deliver high quality, secured and scalable software modules.
  • Evaluate and evolve our technology stack to enable scaling us of in scaling business
  • Responsible for technical development of the product

Software engineer

The Zebra
Austin, Texas
03.2019 - 03.2020
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Code reviews and contributing to Zebra's product design.
  • Deployments and release management.
  • Worked closely with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Interfaced with cross-functional team of business analysts, developers and technical support professionals to determine comprehensive list of requirement specifications for new applications.
  • Wrote highly maintainable, solid code in python for Zebra insurance platform system that formed core framework and has won consistent praise from subsequent developers since initial version.

Frontend engineer

Tulaa Technologies
Nairobi, Nairobi Area
03.2017 - 08.2018
  • UI/UX reseach and developement
  • Created site layout and user interface using HTML and CSS practices.
  • Developed user-oriented visuals and features using front-end languages, including HTML, React, Angular and Typesciprt,
  • Collected, defined and translated user requirements into project designs and implementation plans.

Senior Software Engineer

Linkmech Inc
Nairobi/Montreal, Montreal/Nairobi
01.2015 - 02.2018
  • Built outstanding and dynamic team of software engineers and developers which significantly boosted overall success of organization.
  • Collaborated with cross-functional development team members to analyze potential system solutions based on evolving client requirements.
  • Gathered and defined customer requirements to develop clear specifications for creating well-organized project plans.
  • Led software development initiative as Subject Matter Expert and primary point-of-contact for project management staff.

Software Engineer

Hivisasa.com
Nairobi, Nairobi
07.2015 - 09.2017
  • Web development, web site traffic growth, web site UI.
  • Database Design and Analysis management on Mongo(No Sql) Web Progamming -> (Angularjs, Jquery, Php,Laravel) Server Management(AWS ) and Optimization Integration of website with Google analytic s.
  • Installed and configured software applications and tested solutions for effectiveness.

Devopps Engineer

Msurvey Inc, msurvey.co.ke
11.2014 - 06.2015
  • Testing and code quality assurance Build and continuous integration Design and development Contributing to the main source code Server Management and Optimization (AWS).
  • Wrote code and supported architecture in high-throughput systems on AWS cloud.
  • Monitored automated build and continuous software integration process to drive build/release failure resolution.

Software Developer

LinkMech Inc
01.2013 - 05.2015
  • Web and Mobile app developement.
  • Using platforms Like Codeigniter, Php Jquery ,Angular Js.

Software Developer

CirclekSolutions
06.2013 - 01.2014
  • Analysis and requirments gathering System support an Maintenance Source code management.
  • Tested programs and databases to identify issues and make necessary modifications.
  • Collaborated on all stages of systems development lifecycle, from requirements gathering to production releases.

Technology Intern

East Africa Breweries
05.2012 - 08.2012
  • System analysis, technical support and IT trainee.
  • Gathered and translated project requirements and collaboratively worked to define scope and milestones.

Education

Associate of Science - Bsc Software Engineering

Kenyatta University
Nairobi Kenya
12.2013

Skills

  • Programming -> Python, Javascript, Php
  • Frameworks -> Django, NodeJs, Angular, AngularJS, Tornado
  • DevOps Tools -> Jenkins, Docker, Kubernates, Pager Duty, Amazon Web Service (AWS), Azure
  • Database Design and Management ->Mysql, Postgres and No Sql(Mongo), Looker
  • Networking -> CCNA certified , Basic Troubleshooting skills
  • Familiar with and Currently Learning -> Go, Block Chain Technology
  • Agile, Software development, API, SQL
  • Database Design and Analysis, Website
  • Database Design and Management

Hobbies and Interest

  • Playing Basket Ball
  • Travelling
  • Programming

Reference

  • Evanson Kipkosgei Biwott
    CTO :Sendy
    Tel: +254723680311
    Email:ebiwott@sendy.co.ke, evansonbiwot@gmail.com
  • Kennedy Munyendo
    Senior Systems Administrator, Tala. Tel: +254723729828, Email:kmwebsiteguru@gmail.com

Timeline

Techinical Lead

Cashlet
07.2020 - 12.2020

Senior Software Engineer

Firmatek(Through Andela)
04.2020 - Current

Software engineer

The Zebra
03.2019 - 03.2020

Senior Software Engineer

Andela
08.2018 - Current

Frontend engineer

Tulaa Technologies
03.2017 - 08.2018

Software Engineer

Hivisasa.com
07.2015 - 09.2017

Senior Software Engineer

Linkmech Inc
01.2015 - 02.2018

Devopps Engineer

Msurvey Inc, msurvey.co.ke
11.2014 - 06.2015

Software Developer

CirclekSolutions
06.2013 - 01.2014

Software Developer

LinkMech Inc
01.2013 - 05.2015

Technology Intern

East Africa Breweries
05.2012 - 08.2012

Associate of Science - Bsc Software Engineering

Kenyatta University
Ian Madege