Ian Madege

Ian Madege Email and Phone Number

Senior Software Engineering Manager @ Vanilla Steel
Germany
Ian Madege's Location
Germany, Germany
Ian Madege's Contact Details

Ian Madege personal email

Ian Madege phone numbers

About Ian Madege

I’m a Senior Software Engineer with 10 years of professional software engineering experience using Python and Javascript (Node.js, Next.js, React, Angular, Django and Fast API). Currently, I’m part of an agile development team where I’m in charge of developing highly scalable applications using Python, Node.js, Angular & AWS in multiple environments including microservices and monolithic.I love working with leading technologies like Python | Django | Rest API | Microservices | FastAPI | Django Rest Framework | Pytest | Mocha | Playwright | Cypress | SQL Alchemy | Pydantic | Kafka | Redis | MySQL | PostgreSQL | ELK Stack | AWS RDS | AWS S3 | AWS SNS | AWS SQS | AWS Lambda | AWS Cognito | AWS CloudWatch | Datadog | JWT | Cronjob | CI/CD | Docker | Kubernetes | Node.js| React.js | Git | Jira | Slack | Agile/Scrum | GCPI’ve worked across various industries for American and European-based startups with a strong passion for building highly scalable, available and reliable platforms. My passion lies in transforming ideas into robust platforms, leveraging a wealth of experience to drive innovation and exceed project goals. Thriving in dynamic environments, I bring adaptability and a strategic mindset to every challenge, fostering collaboration and achieving exceptional results.

Ian Madege's Current Company Details
Vanilla Steel

Vanilla Steel

View
Senior Software Engineering Manager
Germany
Website:
vanillasteel.com
Employees:
28
Ian Madege Work Experience Details
  • Vanilla Steel
    Senior Software Engineering Manager
    Vanilla Steel
    Germany
  • Vanilla Steel
    Software Engineer And Tech Lead
    Vanilla Steel
    Germany
  • Andela
    Senior Software Engineer
    Andela Aug 2018 - Present
    New York City Metropolitan Area
    1. Project: Firmatek(https://firmatek.com/) - Texas-based data solutions for 3D mapping used majorly by governments and clients in the mining industry. - Led a scrum team of 9 people, and built a new data processing and visualization microservice using Python, Fast API, and Nodejs, which scaled our data analytics services by 200%. - Improved our API access speed and reduced Infrastructure cost significantly using Python, JavaScript, Node.js, React.js, Kubernetes, and AWS. - Customised and Integrated multiple Python-based GIS tools in our platform, which improved our data processing analysis time and analysis time of civil engineers by 60%. - Built CI/CD pipelines integrated with Unit and Behavioral tests, which reduced the deployment time by 45% and the bugs reporting by 90%. - Rewrote the whole codebase with a Unit testing perspective which drastically reduced the technical debt to as close as 10% of the whole codebase.2. Project: The Zebra - Texas-based insurance platform based on MLE and Data Analysis to deal with 100k+ clients - Part of a Scrum team of 6, developed the microservice architecture and optimized the codebase to enable seamless data visualization through automated charts using Python, Django, Kubernetes, and AWS. - Reduced manual effort by 80% by automating the complete platform with the integration of 10+ Rest APIs - Optimized our pricing analysis microservice which saved $100k in revenue by staying competitive in the market through automated web scraping and efficient pricing models. - Worked on an event logging script to Datadog, that was sharing insights about customer journeys using our products, this increased the customer conversion rate by at least 30%
  • Buupass - Bus, Train & Flight Bookings
    Senior(Software) Python Engineer
    Buupass - Bus, Train & Flight Bookings Jun 2023 - Dec 2024
    Nairobi County, Kenya
    Project: Corporate Travel - A Kenyan platform for HR and employee expenses management used by 100+ companies and multinationals. - Working in a Scrum team of 5+, building the microservice architecture and the automation of the inventory module using Python, Django, Flask, Node.js, React.js, Docker, Kubernetes, and AWS. - Built CI/CD pipelines using Github actions, setting up Docker and Kubernetes config for our production and staging environments. - Developed the product taking it from design to production and writing unit tests using Python Unit Test and PyTest with code coverage of 90%. - Integrated a Third-party API from Airlines, running as a background service that updates Airline inventory options using celery as a broker with async Python functions.
  • Appsolute Mobility Gmbh
    Software Engineer
    Appsolute Mobility Gmbh Aug 2019 - Sep 2020
    Appsolute Mobility, Erfurt, Germany, Freelancing
    Project: Appsolute Mobile is a Germany-based integrated real-time reporting tool that enables users to create and adapt business apps quickly and without any programming knowledge. - Part of a cross-functional team of 11 to deliver at least 2 customer-specific projects on time and within budget. - Spearheaded the design and development of 5 customer-specific mobile applications, resulting in a 30% improvement in user engagement and satisfaction. - Diagnosed and resolved complex technical issues, resulting in a 20% decrease in app crashes and improved app stability. - Enforced coding standards and best practices, resulting in a 50% improvement in code quality.
  • Esoko
    Frontend Engineer
    Esoko Mar 2017 - Aug 2018
    Nairobi Kenya
    Project: Mobile e-commerce app in Nairobi Kenya for farmers in Africa, enabling them to access credit and market for their farm products. Worked in a scrum team of 5. Implemented a React.js-based Microfrontend using Angular and React.js. Decreased load time by 30%, which optimized the page load time by following module-wise routing.
  • Hivisasa.Com
    Software Engineer
    Hivisasa.Com Jul 2015 - Aug 2017
    Nairobi Kenya
    Project: Hivisasa News - Kenyan web-based platform for easy collection of news from remote areas used as a source by mainstream media.​​Worked in a Scrum team of 8 developing new features using Python, MongoDB, and NO-SQL database.
  • Mobile Surveys Inc.
    Software Engineer
    Mobile Surveys Inc. Nov 2014 - Jun 2015
    Nairobi Kenya
    My roles in the company are:Testing and quality assuranceBuild and continuous integrationDesign and development
  • Diageo
    Technology Intern
    Diageo May 2012 - Aug 2012
    Nairobi County, Kenya
    System analysis, technical support and It trainee, requirment analysis

Ian Madege Skills

Mysql Php Javascript Sql Web Development Jquery Java Linux C# Css Html Angularjs Xml Ajax Programming Mongodb Python Asp.net Requirements Analysis Laravel Nosql Databases Software Development Web Applications Windows Microsoft Sql Server Android Json Software Engineering

Ian Madege Education Details

Frequently Asked Questions about Ian Madege

What company does Ian Madege work for?

Ian Madege works for Vanilla Steel

What is Ian Madege's role at the current company?

Ian Madege's current role is Senior Software Engineering Manager.

What is Ian Madege's email address?

Ian Madege's email address is im****@****ail.com

What is Ian Madege's direct phone number?

Ian Madege's direct phone number is +2547244*****

What schools did Ian Madege attend?

Ian Madege attended Kenyatta University, Mother Of Apostles Seminary.

What are some of Ian Madege's interests?

Ian Madege has interest in Programming, Economic Empowerment, Science And Technology, Travelling And Playing Basket Ball, Human Rights.

What skills is Ian Madege known for?

Ian Madege has skills like Mysql, Php, Javascript, Sql, Web Development, Jquery, Java, Linux, C#, Css, Html, Angularjs.

Who are Ian Madege's colleagues?

Ian Madege's colleagues are Halina Krysiuk, Phd, Katarzyna (Kasia) Jagusiak, Antonio Varriale, Mhadheb Benmahmoud, Levin Koslowsky, Alejandra Sanz Prieto, Klaudia Pluta.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.